中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
基于企业门户的应用集成研究
作者: 谈猛刚
答辩日期: 2004
专业: 计算机软件与理论
授予单位: 中国科学院软件研究所
授予地点: 中国科学院软件研究所
学位: 博士
关键词: 应用集成 ; 协同 ; Portlet容器 ; 单点登录
其他题名: Study on Enterprise Portal-based Application Integration
摘要: 作为一种整合、分类、集成和访问企业信息的方法,企业门户为企业的员工、客户、供应商和合作伙伴提供了一个获取企业内部信息的统一平台。企业门户不仅集成企业的信息资源,同时也集成企业的各种应用系统。企业门户进行应用集成的关键是解决应用间的互操作问题。而在门户中,每个应用都是以Portlet的方式来呈现的,因此首先必须支持Portiet间的互操作。这就要求必须满足下面的三个条件:Portlet间交换的应用数据具有统一的模型;Portnet间具有统一的应用调用接口;Poltlet之间能够互相通信。而当前的POrtiet规范并未提供这三个方面的支持,因此有必要对该规范进行扩展。本文研究了当前的Portlet规范,针对其在Portlet互操作支持上的不足,对Portlet容器进行了扩充,并在此基础上提出了一种基于企业门户的应用集成框架。在该框架内部,利用Portlet对应用进行包装,解决数据模型和调用接口不一致的问题;然后通过与Portlet容器中协作逻辑的交互,来实现不同Portlet的间接通信,从而最终实现集成应用间的协同工作。基于这个应用集成框架,我们在自主开发的企业门户OncePortal中实现了应用集成框架的原型。该原型对PortletAPI进行扩充,提供统一的集成应用数据模型IADM和统一的集成应用接口交互模型IAIM来对应用进行包装;然后在Portlet容器中以规则的形式定义Portlet间的协作逻辑,并以Portlet容器作为交互的中介,间接实现集成应用间的通信。此外,作为应用集成的一部分,本文针对企业门户的集成特性提出了一种单点登录机制,使得企业用户只需完成门户上的一次认证就可以访问其内部的多个授权应用。在OncePortal的应用集成框架原型中,我们针对采用标准认证方式的应用实现了一个基于凭证库的单点登录子系统。
英文摘要: As a solution to the information assembling, categorizing and integrating , Enterprise Portal (EP) provides its users, such as employees, clients, vendors and partners, with a uniform platform to access its internal information. Besides information resources, Enterprise Portal must be able to integrate application systems of all kinds. The key of application integration through Enterprise Portal is to resolve the interoperability between applications. However, each application is represented by a portlet, so it's required to provide the interoperability between different portlets. For portlets, the following three must be met: canonical data model, canonical API and the ability to communicate with each other. All these above have not been supported in the present portlet specification, and it is needed to extend the specification to provide this support. In this paper, we analyzed Portlet Specification, pointed out the insufficiencies, and then proposed an Enterprise Portal-based application integration framework, which was the extension of portlet container . In this framework, applications were wrapped by portlets, so we removed the inconsistency on data models and interfaces. In addition, different portlets could communicate with each other by interacting with the coordination logic of portlet container. In this way, applications could be integrated to work together. Basing on the framework above, we implemented a prototype for application integration in OncePortal, an enterprise portal developed independently by ourselves. Firstly, this prototype extended Portlet API, then provided a canonical data model(IADM) and an interaction model(IAIM) for integrated applications to wrap them. Secondly, coordination logic between portlets could be defined by a set of rules in portlet container, and different applications could communicate indirectly with each other using portlet container as the mediator. Besides, as part of application integration, a kind of single sign-on mechanism specific to EP was also proposed in this paper. Under SSO, users authenticate themselves only once and are logged into applications without further manual interaction. In the prototype framework, we implemented a credential-based SSO sub-system for the application systems which adopted standard authentication mechanism.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/5638
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
LW014086.pdf(4595KB)----限制开放-- 联系获取全文

Recommended Citation:
谈猛刚. 基于企业门户的应用集成研究[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2004-01-01.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[谈猛刚]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[谈猛刚]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace