论文部分内容阅读
在目前信息化高速发展的时期,由于企业的升级、合并或者吸收,各大企业内部存在很多用不同计算机语言,在不同平台下运行的企业级应用系统。由于各系统的差异,因此在统一业务的处理过程上出现了问题。互操作技术正是针对这些问题所提出的解决方案。本文专注于互操作技术的细节,对于各种互操作技术和解决方案进行了归类和研究,并且实现了这些解决方案。总结了各种互操作技术的使用场合,最后构建了一个基于Web服务的货物管理系统,展现Web服务在系统集成上的灵活性。本文首先介绍了互操作的基本概念,针对开发人员在互操作中的难点,从实现互操作的技术入手,详细研究探讨了各种技术的实现环境以及优缺点,包括使用Web服务实现互操作,使用基于.NET远程处理的三种工具实现互操作和不同消息平台下如何解决消息传送的问题。其中解决消息平台下的问题可以使用桥接、.NET适配器、Web服务消息传送、因特网电子邮件、企业服务总线这五个策略。接着,通过建立实例,总结了本文在使用Web服务、桥接策略、.NET适配器策略和Web服务消息传送策略中的实现步骤,分析解决了在开发过程中可能遇到的难点,总结了各种互操作技术的使用场合,发现使用Web服务在实现互操作中是简单而且灵活的。最后,用Java语言开发了一个货物管理系统,并以这个系统为基础,分析系统中的业务流程,找出其中涉及到互操作的业务方法,用Web服务实现了这些业务方法并发布成服务。在本系统的业务流程需要调用这些业务方法时,使用已经发布成Web服务的方法;同时对于.NET平台下的客户,实现.NET平台下的调用方案,展现了这个系统的互操作性。本文使用到的开发工具有Eclipse-SDK-3.3.1.1,Microsoft Visual Studio2005,JBuilder2006,数据库有SQL Server 2000,服务器有IIS5.1,Tomcat-6.0.16。