3 EIP的功能模型
EIP(Enterprise Information Portal)根据企业中每个员工的角色(Role)和个人工作需要来管理数据和应用。信息集成、应用集成和知识集成是EIP从低到高的三个不同层面。因此,一个好的EIP系统应能够提高员工的工作效率,这不仅反映在信息共享上,还应该反映在对协同工作和知识共享的支持上。EIP的功能模块包括:
(1) 个性化管理。提供门户配置功能,包括定义门户的外观、角色、协同机制、安全策略等,以个性化的方式满足使用者的需要;
(2) 内容管理。主要处理Internet/Intranet/Extranet环境下企业分布式数据或信息资源的发现、过滤、索引,建立信息仓库(Information Repository)并进行发布。用户可通过分类信息导航树定位所需的信息或访问特定的信息频道。对事先已订阅某频道的用户,一旦该频道有新的信息,系统应自动地通知用户。
(3) 应用和数据集成的执行机制。用户以一种统一的、随时随地的方式访问他们所需的应用和数据,包括各种数据库和非结构化的文件(WORD、EXCEL、EMAIL等)。用户应该能够执行从简单的桌面工具(Email、日程安排、合同管理等)到复杂的企业业务管理(ERP、CRM、SFA、SCM等)的多种应用程序;
(4) 信息共享和协同机制。在信息共享的基础上管理协同活动,例如针对某个项目或工作组进行讨论;进一步,应支持知识共享;
(5) 智能搜索引擎。当用户用导航器寻找不到所需的信息时,智能搜索引擎显得尤其重要。基于领域知识的Agent学习技术是设计智能搜索引擎的关键;
论文网http://www.751com.cn/
(6) 安全机制。在一个B2B环境中,为使数据不被非授权者访问或破坏,系统必须有一个安全机制。
4 EIP的信息集成本文来自辣.文~论^文·网原文请找腾讯3249'114
EIP要实现对现有信息系统(遗留问题)的集成,从各个异构的信息子系统自动获取有关信息,建立信息仓库,并对信息资源进行合理共享和优化利用。由于信息的分布性是互联网环境下企业信息集成的基本特点,而WEB和CORBA技术是当前解决分布、异构问题的最有效的技术。
WEB为分布在网络上的各种信息资源的表示、发布、传输、定位和访问提供了一种简单的解决方案。基于WEB技术的信息集成和访问是通过“三层客户机/服务器体系结构”实现的。第一层表示对象在客户端浏览器的具有统一风格的视图;第二层(中间层)是服务器对象;第三层是数据库和“遗留系统”的应用程序。客户不能直接和第三层数据源相互作用。客户端(视图对象)通过中间层服务器对象从多种数据源(SQL数据库、HTML文档、WORD文件和“遗留系统”等)提取数据并进行“封装”,以响应客户请求。中间层服务器对象可以是CGI程序、ASP(NT 环境)或PHP(Unix环境)、ISAPI等。
CORBA技术通过对象请求中介(ORB)实现客户对象调用服务器对象上的方法。ORB截听这种调用,并负责寻找可以执行这种请求的对象,传递参数,调用方法,最后向客户返回结果。客户和服务器无需知道对方在网络上的位置和所能提供的服务,这些信息由ORB提供。借助ORB,CORBA客户应用程序能在运行时动态定位提供相应服务的服务器应用程序。因而,利用CORBA不仅能实现信息的集成,而且能实现应用程序的“即插即用”,实现应用程序的快速封装和共享。
由于基于ORG的三层体系结构与基于WEB的三层C/S体系结构在结构上的一致性,因此可以综合这两种结构形成基于CORBA/HTTP的三层C/S体系结构,如图1 所示。
上一页 [1] [2] [3] 下一页
互联网环境下企业信息集成平台 第2页下载如图片无法显示或论文不完整,请联系qq752018766