目前,门户的功能定位已经从传统的信息集成转向应用集成.门户环境中应用间的进一步集成实际上表现为Portlet互操作问题.现有Portlet互操作方法在共享范围、标准兼容方面存在不足且难于集成已有应用系统.提出了一种基于语义数据协作的Portlet互操作方法,其基本思想是:将参与互操作的Portlet抽象为Shadow Component组件,然后基于本体建立Shadow Component之间的语义数据关联,并使用ECA(event—condition—action)规则实现Portlet互操作.实验证明,该方法无须对已有应用作任何修改即可完成门户中的应用集成.
At present, the significance of portal applications stems not only from being a handy way to access data but also from being the means of facilitating the integration with applications. The further integration of applications in portal context is actually the problem of Portlet interoperation. All the existing approaches for Portlet interoperation exhibit some drawbacks in sharing scope, standardization and difficulty to integrate legacy Web based applications. This paper proposes a novel semantic data coordination based approach to achieve Portlet interoperation. The proposed approach abstracts the Portlets involved in a Portlet interoperation to ShadowComponents, and then constructs semantic data associations between such ShadowComponents, and achieves Portlet interoperation based on ECA (event-condition-action) rules. Experimental results show that this proposed approach can achieve application integration in portal without modifications to the applications involved in an interoperation.