论文部分内容阅读
目前,伴随着企业需求的不断变化,国内多数中小型企业所面临的最大挑战就是企业间的应用系统集成度不足,异构平台下企业间应用系统的交互存在一定困难。被誉为下一代集成技术架构的SOA(Service-Oriented Architecture,面向服务架构)已渐趋成熟,但仍未得到国内企业用户的大规模应用。目前,国内已有依靠国外大型软件提供商的产品实现SOA的案例,但从价格和服务等方面来看显然并不适用我国所有类型的企业,尤其是中小型企业。本文在认真分析现状和总结前人相关工作的基础上,以经济、方便地解决异构平台下企业间应用系统的交互问题为出发点,重点研究以下内容: 1.建立企业间SOA体系,并提出基于SOA的Web Services的设计原则,从而进一步实现应用,为国内中小型企业的企业间应用集成提供了松散灵活的解决方案。 2.通过异构平台下企业间交互系统的应用实例,提出两个基于异构平台(Java和.NET)的应用系统之间进行交互的方案,并总结出采用对象数组的数据类型来表示数据的技巧,以此证明该方案具有良好的跨平台性。 3.通过最新的开源技术实现应用,该方案具有较高的性价比。本文在实现基于SOA的Web Services应用中,采用了目前流行的开源技术Axis。从宏观角度来看,这种方案可以为企业的信息化建设节省一笔不菲的投入,以此为国内中小型企业的企业间应用提供了新的技术方案。