论文部分内容阅读
如何充分利用原有信息系统的资源,建立低代价的、开放灵活的企业应用集成系统,已经成为企业信息化建设的关键。企业应用集成(EAI)的传统解决方案虽然可以达到集成企业遗留系统的目的,但这种紧耦合集成模式不利于业务流程的调整和重组,缺乏可扩展性和灵活性。面向服务的体系结构(SOA)将各功能模块封装成Web服务,不仅易于利用原有资源,而且具有业务敏感性,可以快速满足企业业务需求。
本文以华联吉买盛综合管理系统为背景,研究如何以SOA实现EAI系统。本文介绍了EAI和SOA等相关概念,分析了基于SOA的EAI集成的原理和优势,提出了一种面向服务的EAI框架,详细说明了华联吉买盛综合管理系统的内部应用集成设计、对外接口设计、具体实现步骤和系统拓扑结构,并给出了这个集成系统的部分运行实例。
本文还针对集成系统中的数据同步、Web服务事务处理和身份验证三个技术难题,分别提出了解决方案。本文介绍的数据复制系统实现了异构数据服务器间的相互复制,特别适用于连锁超市这类跨地域广、响应速度要求高的情形。本文分析了Web事务处理需求,引入了业务活动协调器、业务活动分割与嵌套等概念,提出了Web服务事务处理模型,用一个业务处理全局管理器监视各个子任务的执行情况,提供了委托处理、参与者动态退出等能力,以保证Web事务的完整性。本文还介绍了如何利用USBKey身份认证来解决身份验证技术难题。