节点文献
企业服务集成结构及其开发支持技术研究与实现
【作者】 刘芳;
【导师】 周兴社;
【作者基本信息】 西北工业大学 , 计算机科学与技术, 2007, 硕士
【摘要】 SOA(Service-Oriented Architecture,面向服务架构)是当今业界最热的话题之一,基于标准、灵活、松散耦合是SOA的主题词,它将彻底改变企业现有的IT架构。经过几十年的企业信息化建设,企业内已存在许多分散孤立的应用系统,随着业务规模不断扩大,集成已经成为当今企业的迫切需求。本文首先分析了传统企业服务集成方法和实现技术的不足。虽然SOA不是新概念,传统分布式通信技术如CORBA和DCOM等也可以实现SOA,但由于它们都存在着缺点,而不能完全体现出SOA的精髓。ESB集成技术和JBI规范的出现和兴起给SOA注入新的内容,使得集成系统的规范性、灵活性、松耦合性更强。 本文在介绍SOA概念和ESB、JBI相关技术后,结合国家发展与改革委员会高新技术产业化项目“协同业务集成中间件平台SynchroBIP(Business Integrator Platform)”,重点描述了本文提出的基于ESB和插件技术、基于服务设计的企业服务集成软件系统SynchroESB的五层体系结构。该结构的核心是运用SOA的思想,具有企业信息的服务组件在节点服务器运行,业务流程被中央服务器集中管理调度,真正实现了“集中式管理、分布式运行”的工作模式,进而实现了企业信息的共享和服务集成。 基于企业服务集成SynchroESB系统结构的设计方案,提出了其开发支持技术—合成企业业务流程的客户端应用开发工具SPO的设计目标及其总体框架设计,在此框架的基础上给出了SPO工具具体实现的详细方案,分别从模块划分、配置文件及用户界面的实现、业务流程开发实例几个方面进行讲述,这也是本文的重点。SPO工具的用户交互界面使用基于Eclipse的集成开发界面,业务流程的开发和数据映射设置都使用图形化的方式,从而为用户提供了一种快速开发、功能强大且可扩展的应用平台,更大地提高了企业服务集成SynchroESB系统的灵活性和可扩展性。
【Abstract】 SOA (Service-Oriented Architecture) is today one of the most popular topic in computer industry, based on standard, flexible and loosely coupled are SOA’s key words, it will completely change the existing enterprise IT framework. After several decades of enterprise information-based construction, enterprises have been in existence many scattered isolated applications. With the expanding business scale, integration has become the urgent needs of today’s enterprises. The paper first analyses the deficiency of traditional methods and technologies of enterprise service integration. Although SOA is not a new concept, traditional distributed communication technologies such as CORBA and DCOM also can achieve SOA, but they have shortcomings, can not completely reflect the SOA’s essence. The emergence and rise of ESB integration technology and JBI Specification inject new contents into SOA, making the integration system more normalized, flexible and loosely coupled.After introducing SOA concept and ESB, JBI technology, combining with the high-tech industry project of the national development and reform committee "Synchro Business Integrator Platform", the paper describes the five-layer system construction of Enterprise Service Integration Software System SynchroESB based on ESB and plug-in technology and service design with emphasis. The core of this construction is to apply the thought of SOA, service components running on PeerServer, business process managed by UltraServer, which really realizes the working pattern of "central management, distributional running", then realizes the enterprise information sharing and service integration.Based on the design proposal of SynchroESB framework, the paper proposes the design goal and overall frame design of client application development tool SPO, then presents the detailed proposal of SPO, including module division, configuration files and UI realization and business process development example. The UI of SPO makes use of integrated development interface based on Eclipse, and business process development and data mapping establishment apply graphical method, thus for users it provides an application platform of rapid-development, formidable function and extension, which enhances the flexibility and extension of the SynchroESB greatly.
【Key words】 Service-Oriented Architecture; Enterprise Service Integration; Enterprise Service Bus; Business Process;
- 【网络出版投稿人】 西北工业大学 【网络出版年期】2007年 01期
- 【分类号】TP311.52
- 【被引频次】4
- 【下载频次】156