论文部分内容阅读
随着社会的发展和信息技术的进步,信息系统对于任何大型企业来说都显得愈发重要。企业需要及时获得信息,并对获得的海量数据进行处理,从而为其的企业决策提供依据。现阶段,企业内部存在许多分散独立的应用系统,形成了一个个的“信息孤岛”。而随着业务规模的不断扩大,很多业务不但需要企业内部的应用系统进行集成,而且也需要企业与合作伙伴之间的集成。所以集成就成了企业的迫切需求。在这个背景下,SOA(Service-Oriented Architecture),即面向服务的体系结构,逐渐获得了越来越多企业的青睐。由于它可以使得构建在各种不同系统的服务使用统一的方式进行信息交互。它不再重点考虑以技术为中心的细颗粒度实体,而是专注于以业务为中心的服务。因此SOA能很好的帮助企业提高IT能力,随需而变,进而满足业务需求。本文在深入学习SOA服务架构以及相关理论与技术的基础上,主要展开两方面的研究:业务服务封装和数据对象封装。首先主要通过基于Web服务日志,使用序列模式挖掘技术的方式以及服务组件架构(SCA)的思想对服务封装进行研究,并且通过开发服务流程编排编辑器来实现业务服务的编排;其次采用服务数据对象(SDO)的思想对数据对象进行封装建模,并且通过服务对象封装编辑器来得以实现。最后,本文采用SOA的方法和技术,以及自己的研究成果,从需求分析到设计到实现的步骤,对协同商务平台进行了详细的分析、设计与实现。最终使得企业库存系统、企业销售系统、企业采购系统以及上游供应商系统和下游销售商系统进行跨系统的交互协作。使得原有资源得到利用,也使得系统更容易扩展更新,更快速地适应外部的变化。