论文部分内容阅读
随着互联网技术的发展,如何实现灵活的企业应用集成一直是信息领域的核心问题,传统的EAI(Enterprise Application Integration)技术,均不能有效地使企业后台应用和企业外部的客户很好的联系起来。随着相关技术和标准的出现,如Web Services技术,已经给企业应用集成带来了新的发展。企业应用集成开始转向以服务为中心的集成。然而,目前的Web Services就像是互联网上孤立的程序单元,不能很好地融合起来。如何冲破这种孤立,进行Web Services的集成,继而形成更加灵活的企业分布式应用系统已经成为Web Services发展的一个重要的问题。为了解决这一问题,出现了一个崭新的发展方向,Web Services的业务流程执行语言BPEL4WS(Busihess Process Execution Language for Web Services),简称BPEL。其定位是成为Web Services整合方面的标准,基于BPEL4WS的服务组合技术开发企业应用集成已经成为当前基于Web Services开发的主流方案。因此,研究如何把BPEL4WS的服务组合技术应用到企业应用集成中来,为企业使用Web Services提供框架式的解决方案具有现实意义。本论文是以BPEL4WS技术为基础,研究如何将BPEL4WS技术应用于EAI。论文首先介绍了EAI的概念、发展现状以及其所面临的一些问题,然后阐明了Web Services和BPEL4WS的基本概念及原理,最后将BPEL4WS技术具体应用于智能物业信息系统中。针对该系统的开发全过程,逐步介绍了使用BPEL4WS技术的要领。从该系统的需求分析、概要设计、详细设计、到编码,详细地讨论如何将BPEL4WS技术应用于开放的规范框架J2EE平台,为在J2EE中使用BPEL4WS技术、实现企业应用集成提供框架式的应用模式。