支持服务流程定制的ESB系统的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:g8y99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机构信息化的深入发展,企业系统之间的壁垒也逐渐形成。尤其是在大中型的集团企业,企业信息系统间通过零星的“点对点”式连接,后期开发过程和开发成本以及维护称为呈指数级上升,信息系统之间交流不一致,老旧系统架构等问题,最后就形成一个一个的信息孤岛。信息孤岛的出现严重地阻碍了企业信息化建设的整个进程。同时也导致了许多的关键信息被封闭在相互独立的异构系统当中了,使得同一个集团企业当中不同部门间的数据信息不能够共享,这样以来则造成信息大量的冗余,而不统一、不通用、不标准的服务接口,将会使跨平台,跨系统的数据交换变得非常复杂。然而企业不可能一时间将这些老旧系统全部替换掉。即使时间允许,然而这样对于企业来说也会带来巨大的经济损失,所以这些企业之间的异构系统的集成已经是企业亟待解决的问题。本论文以当前ESB(Enterprise Service Bus)行业的发展为基础,开源软件复用技术为背景,分析了当前ESB的发展趋势以及扩展能力支持的现状,总结出目前对于ESB产品要求。从技术角度方面介绍了提升产品性能,满足产品高并发技术,以及ESB本身产品实现方面,包括:容器的使用,服务框架,工作流等。本系统使用Java语言进行开发。其主要设计分为以下几个部分:OSGi微内核容器支持、SCA(Service Component Architecture)组件框架、传输协议、数据交换、工作流。实现了ESB以工作流编排的方式提供业务集成,对流程的各个节点进行抽象设计来实现业务;流程消息处理模块,在ESB中起到消息流程的作用,以及消息格式转换。对ESB中的数据进行定义,对应每个流程节点的存值取值;ESB事务及事务补偿模块,通过在不同层级对事务进行设置,实现对不同流程节点的事务组合,满足事务的ACID的特性,实现对流程实现方式的ESB的事务保证,以及通过事务的补偿机制的实现,来满足对于高度自治的分布式系统的事务的保证。经过实际的测试,证明了本系统完成了通过工作流的方式实现ESB系统集成及消息格式转换。经过性能测试调优产品的并发量以及响应时间符合预期的需求。系统目前已经可以交付。
其他文献
作为一种高效的数据处理技术,压缩感知已经成为图像处理、机器学习及模式识别等领域的热门研究方向。其关键问题之一是信号的重构。然而,传统基于单字典的压缩感知重构算法,
城市供水系统作为城市的重要基础设施,是保障人民生活和发展经济建设的物质基础。供水管网系统作为城市供水系统的重要组成部分,在随着城市规模的扩大和人们生活水平的提升的过程中,也面临着极大的挑战。本文以某市供水系统为依托,通过对某市供水现状进行分析,得出某市供水管网系统压力过高时会促使供水管网的漏损现象更为严重,导致了水资源的浪费,供水压力不足会造成用水端用水量较小,居民的工业生产的用水需求受到影响。鉴
随着泰国近十年发生很多情况,无论是国内的政治冲突问题,还是国外全球经济衰退的影响和自然灾害,都可以看到泰国近十年的各方面的变化,但是它有怎么变化,哪些方面有发展哪些
现有研究发现,社会情感财富(SEW)即家族的非经济目标是影响家族企业行为决策的重要因素,并常与金融财富(FW)即经济目标间存在此消彼长的关系。如家族企业IPO过程中,尽管因家
1994年的分税制改革增加了地方政府的财政支出,地方政府债务开始对地方经济发展产生深远影响。现阶段国外关于政府债务对经济增长的影响形成了丰富的研究成果。但各国在政治
近年来,随着无线通信技术的快速发展以及移动通信设备(智能手机、PDA等)的大量普及,人们利用蓝牙、WiFi等短距离无线通信接口通过自组织的方式完成彼此之间数据的传输和信息
随着互联网技术的不断推进和发展,网络数据规模日益扩大。数据的组织形式依据不同的应用场景具有多样性。而树形结构作为一种有效的数据组织方式,能够体现数据的层次关系,有
为了在机会网络这种特殊的网络环境下保证数据具有较高的投递率,机会网络一般采用多副本路由算法和先存储再转发的传输模式。由于网络资源有限,这种特殊的传输模式和大量的副
随着多媒体产业的加速发展,各领域对视频清晰度和分辨率都提出了更高的要求,三维(3D)视频独有的立体感和交互性强等特点给观众带来了全新的观感体验,由此也应用到了许多领域
房地产开发快速粗犷的发展和日渐疯涨的房价对实体经济健康发展有很大的影响。新一届政府先后出台“三降一去一补”的政策和“房子是用来住的”宏观政策,不断出台新政,稳定价