论文部分内容阅读
应用集成是当前信息化建设过程中面临的一个重要课题,主要用于解决实际应用中的“信息孤岛”问题。应用集成的目标是把分散的“信息孤岛”系统纳入到简单、统一的集成管理平台,并为用户提供统一、方便的信息处理工具。本文主要从应用层数据和系统功能共享与复用的角度来研究应用集成。以WebServices作为集成的基本单元,通过对WebServices的调用来完成异构应用系统的集成。本论文的研究是天津市重点项目“基于XML企业ERP和协作商务整合集成平台的开发”的一部分。
本文针对现有集成方案的不足,提出了改进的集成框架,设计了对异构数据源、Web应用和组件进行封装的服务构建模型,论述了对B/S结构的系统通过Web服务器进行封装的新思路,拓展了服务的建立方式,对服务集成调用中的安全、数据冲突解决和事务三项关键技术问题进行了研究,并在企业的部分应用系统中进行了集成实现。
本文的工作主要体现在以下几个方面:
1.改进了应用集成框架。根据当前B/S结构应用系统较普遍的情况,提出在异构数据源、Web应用和组件三个层面上开发WebServices,扩大了集成的应用范围。
2.给出了Web应用封装模型。即对Web服务器上的WebPage进行服务封装的模型,该模型模拟浏览器与Web服务器的交互过程,将用来与人交互的WebPage转化为供系统调用的WebServices方法,有效利用了原有系统的业务逻辑,可以很好地兼容原系统。
3.论述了服务调用中安全机制、数据冲突解决机制和事务机制的有效方法。结合当前WebServices在这三个方面的技术实现水平,明确了集成中应遵循的原则和具体实施方法。
4.研究了数据库封装模型和Web应用封装模型在DotNet平台上的实现。按照服务的执行过程详细分析了服务模型的内部结构及其作用,以ASP.NET为开发工具进行了具体实现,给出了程序的结构框架和核心代码。
5.针对企业的产品销售过程,对客户管理系统、合同管理系统和人力资源管理系统进行了应用集成,验证了所提出的服务构建方法和集成方案的可行性。