网站首页博客首页 ┆欢迎光临 Bos开发者网络 登录注册帮助
门户专业户
日志

企业门户与JSR 168

 

规范和标准在人类社会无处不在,格林威治时间、普通话、工业标准、计算单位等都是我们日常生活中频繁使用并获益的。在IT领域,同样存在大量的规范,并且不断被创造着新的规范。在各种企业门户的技术规范中,JSR 168是非常重要的一个。

随着企业用户对门户需求的不断深入,WEB服务和基于WEB应用系统的提供商推出基于不同PortalAPIApplication Programming Interface)组件,即Portlet。但是,这些Portlet之间不兼容的问题给应用服务、门户用户和Portal Server提供都造成了问题。为消除这些问题,必须解决不同PortletPortlet应用和门户间的互操作性。所以诞生了JSR 168规范。JSRJava Standardization Request168是由JCPJava Community Process)定义的,JSR168定义了Portal的实现规范和接口规范,包括Portlet容器和Portlet之间的约定。它将所需要的信息通过WSRP返回给前端用户,这些信息是相对标记片断,例如HTMLXHTML等,可以直接嵌入用户的页面中。JSR 168规范成为门户系统的Portlet交互标准。

金蝶BOS企业门户兼容JSR 168规范,提供标准的Portlet运行环境(容器),不同的Portlet容器之间交互,由API衔接协议确保无需更改系统或者软件代码就可以适应变化。BOS企业门户通过实现这个规范,使Portal可以与各式各样的数据源打交道,有效消除信息孤岛的窘境。

要描述BOS企业门户的JSR 168实现,就需要了解工业化的Portal框架实现方法。首先,我们知道每个BOS企业门户的Portal应用都是由JSR 168规范的Portlet框架描述和约定的,而每个Portlet又是由必需和可选的资源包构成的,比较常见的资源包如:

l         信息连接器,用来作为需要展现的信息或者互动内容与Portlet实例之间的通讯接口。

l         日志服务器,通过定义日志工具来实现记录自己的作用。BOS企业门户已经对每个系统默认或者用户自定义的Portal设计好了具体实现。

l         配置服务器,它提供调用和获取参数的方法和过程。同样已经由BOS企业门户完成了。

在所有可能被用到的资源包中,Portlet容器作为Portal的核心组件被所有符合这一规范的门户服务提供者重复强调。Portlet容器是Portlet的运行环境,它拥有自己所在Portal的描述信息,且必须具有可以封装并提供出自己可重用的代码的功能。Portlet容器和其他Portlet资源包是可以完全分离的,也就是说Portlet容器可以被自由的嵌入到任何一个Portal应用中去。BOS企业门户在标准应用上已经使用Portlet容器完成了众多类型的Portlet展现,当然BOS的模型驱动特性又让用户有可能重复使用这些容器来拓展个性化的应用。

接下来我们可以在门户上安装和部署这些Portlet了,BOS企业门户在程序实现层面也为部署提供了一系列的工具,如部署器、通讯方案、初始化工具、大量的API等,这些工具被封装后统一提供给每个Portal应用。完成了技术描述和规范制定,对于企业用户更关注应用效果,在BOS企业门户已经提供了丰富模板的条件下,组合和应用展现就变得轻松多了。                                                                                                                                                                                                                                                                                                                                                                   

已经公开 2007年8月9日 14:23 作者: 张溪

评论

还没有人发表评论
请登录后再发表评论以赚取更多积分

About 张溪

门户专业户