论文部分内容阅读
在企业信息系统应用过程中最难以解决的就是“适应业务变化”和“集成”问题。过去的面向对象、技术组件的概念之所以没有获得期望中的成功,主要原因在于其关注点在技术,一个技术组件往往用某单一技术来实现一个技术功能。另外,技术组件是紧密耦合的,组件粒度通常过小,不但组装成本高,而且一个组件的改动对另一组件的影响很大,从而影响质量。但基于SOA(Service-OrientedArchitecture,面向服务架构)的服务组件却将注意力集中在业务功能上,至于实现这一功能的技术可能涉及很多。它强调技术无关性,关注的是实现怎样的业务功能——在业务请求与响应之间随时搭建快速通道,同时,变过去的紧耦合为松耦合,既保证系统弹性,又不失系统效率,进而实现重复利用软件资源、快速响应市场需求变化等目标。
目前在宏观经济景气监测预警系统的研制过程中,经济计量模型的重用、数据的整合以及系统的移植等方面均存在着很大障碍。基于这些问题,该文在研究SOA体系结构的基础上,提出了基于SOA架构的宏观经济景气监测预警系统解决方案。在该架构下,各经济计量模型以服务的形式被表示和组织,服务通过标准的接口被调用,而调用者无需关心服务的实现细节,这就大大提高了系统的灵活性和模型的重用性。同时,对异构数据源的访问也可以通过Web服务的形式来完成,这将有效解决数据采集和集成的问题。该文在此过程中详细展示了SOA体系结构的实现过程,最后还对SOA的应用场景及发展前景作了分析。
该文的主要工作和取得的成果如下:
1)总结国内外的研究现状;对现代组织的IT应用需求进行分析,总结传统应用架构的局限性,为设计和实现基于SOA架构的应用系统提供了现实依据。
2)在分析WSDL,UDDI,SOAP等标准规范的基础上,描述了基于SOA的应用系统体系结构;阐明了SOA与Web服务之间的关系;在比较业务对象组件与服务的基础上,对SOA的特性进行了分析,同时提出了SOA的实施原则。
3)针对基于SOA的应用系统体系结构,给出了宏观经济景气监测预警系统的具体实现。通过系统的具体设计,详细展示了基于SOA架构的应用系统实现过程。该文还将先进的智能客户端概念引入了SOA的具体实现过程中。
4)对SOA的主要应用场景,如企业应用集成、B2B电子商务、电子政务做了分析;对SOA体系结构的进一步发展进行了探讨。