基于SOA的企业应用系统集成的研究与设计

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:gx008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今企业应用系统常常陷入进退维谷的境地,在企业应用系统开发中,总遇到“不敏捷”和“效率不高”的情况。企业不能依赖IT基础结构来快速满足业务需求的变化,缺乏有效应对市场需求的能力。由于“效率不高”,企业应用系统开发的成本过高,投入的资金往往“得不偿失”。而面向服务架构(SOA)的出现能帮助企业应用系统解决这一难题。SOA的一个重要之处在于:它不再重点考虑以技术为中心的细颗粒度实体,如数据库类型或Java对象;SOA专注于以业务为中心的服务,这些服务就有业务级的事务粒度。SOA表示的是一个架构蓝图,涵盖多种不同技术,不需要特定协议或连接技术。因此SOA能很好的帮助企业提高自己的IT能力,随需而变,满足业务需求。本文以企业应用系统中的典型问题客户关系系统(CRM)和企业资源计划(ERP)两系统的业务整合为例,研究基于SOA的企业系统集成的方法。文章分析了当前CRM和ERP系统趋于集成的趋势,论证了传统企业应用集成的局限性及转向SOA的必然性,并给出了面向服务的分析和设计方法。最后实现了对开源项目CRM系统Hipergate和ERP系统恩信科技ERP软件两系统的业务集成,其中提出了基于SOA进行数据同步、构建基础服务的集成方法,应用业务流程执行语言(BPEL)定义了创建订单的流程,层层深入的讲述了分析设计过程,并给出了部分实现。通过对实际应用系统进行基于SOA的整合,证明了应用SOA框架对企业应用集成的有效性,体现了SOA分析设计方法的敏捷性和高效性,采用了软件项目开发过程的流程,具有较强的实用价值。
其他文献
实时操作系统在当前的各个领域得到广泛应用,越来越引起人们的重视。在众多的实时操作系统中,基于Linux的实时操作系统,由于开放源代码,以及Linux系统的稳定性,日益受到人们
随着互联网及大数据时代的到来,新数据的产生速度几乎在以指数级的形势增长,而这大量的数据当中,又以格式不确定的非结构化数据为主。文档数据作为非结构化数据的重要组成部
信息社会使人们对于数据的重视程度越来越突出,人们希望挖掘数据中蕴含的规律。因此,找到一种高效、准确的函数关系发现方法是数据挖掘方面的一个研究重点。演化计算在函数挖
红外成像可以识别伪装。在云雾天气下,也很容易成像。相反,可见光图像很容易受天气干扰。但它具有很好的光谱分辨率。所以在同一视场中对同一目标拍摄红外线图像和可见光图像
粗糙集理论是一种处理不准确、不确定和不完备信息的有效分析工具,能利用现有知识库中的知识对不完备信息进行近似刻画处理。属性约简和决策规则提取是粗糙集的两大核心研究
随着计算机技术和信息技术的飞速发展,如何通过人机界面更加自然和友好的交流成为研究热点,其中,语音交互方式的研究成为普遍关注的焦点之一。语音交互中非常重要的一项技术
P2P网络是近年来业界研究和关注的一个焦点,它在很多领域都得到了应用,其发展空间很大。但是,P2P网络固有的开放性和匿名性也为提供虚假文件、恶意攻击等恶意行为提供了可乘
学位
随着信息技术的发展,基于WEB的各种网络应用系统随之产生,这些网络应用系统应用于社会行业的各个领域。把计算机网络技术与发展党员工作相结合,开发设计发展党员工作实时监控
聚类分析是数据挖掘领域中一个非常重要的研究方向。近年来,随着信息技术的高速发展出现了一种应用日益广泛的动态流数据—数据流。数据流不同于传统的存储在磁盘上的静态数据