南京航空航天大学硕士学位论文
摘要
面向服务体系结构(Service-Oriented Architecture, SOA)是一个组件模型,它
将应用程序的不同功能单元抽象为服务,并将这些服务通过定义良好的接口和契
约联系起来。为了优化企业的信息系统基础架构,以实现面向服务的体系结构,
企业需要一个智能化的基础设施,以降低服务重用的复杂性,并可靠地集成企业
信息系统中存在的各种技术、协议和应用。为此,需要建立一个以服务为中心的
抽象层,以隐藏各种应用和技术带来的底层复杂性,这个服务中间层就是企业服
务总线(Enterprise Service Bus, ESB)。
论文首先对面向服务体系结构和 Web 服务技术理论进行了研究,通过与传
统企业应用集成方法的比较,总结了面向服务体系结构的优势和发展趋势,并对
企业服务总线技术的定义和技术特性进行了详细的分析。在对课题项目背景进行
充分调研后,提出了基于面向服务体系结构的企业服务总线系统解决方案,对系
统架构、运行策略和通信机制等进行了深入的分析。通过对面向服务体系结构和
企业服务总线技术的深入研究,以及对国内外已有规范标准的分析,设计并实现
了企业服务总线 AmsESB 系统的核心部分。
文章最后以某大型汽车制造企业档案管理系统 AMS 为项目背景,使用企业
服务总线 AmsESB 系统实现了电子公文办结自动归档的业务用例,验证了系统
的功能和性能,总结了不足和相关经验,并提出了改进措施,对系统下一阶段的
发展方向进行展望,为后继的工作奠定了基础。
关键词:面向服务体系结构,企业服务总线,Web 服务,企业应用集成
i
基于面向服务体系结构的企业服务总线研究与实现
ABSTRACT
Service-Oriented Architecture (SOA) is ponent model that inter-relates an
application's different functional units, called services, through well-defined interfaces
and contracts between these services. To optimize the IT infrastructure and deliver the
service in time to make the SOA possible, IT forum needs an intelligent structure to
reduce plexity of the service reusability, and to integrate all technologies,
protocols and applications. For this reason, the IT forum creates an abstract layer
focus on the "service" to reduce the plexity by integrating all
applications and technologies. Such a layer for services is called Enterprise Service
Bus (ESB).
The thesis first shows the research on theories of SOA and Web Services. By
compared with traditional EAI approach, the thesis summarizes the highlight and
trend of SOA, then analyses the definition and features of ESB. With investigation of
project background, a preliminary solution of ESB system based on SOA theory is
given. Then it analyses the system’s architecture, executing strategy, communication
and so on. With deep research on technology of SOA and ESB, and also with
absorbing of some technology specifications, a prototype of enterpr
基于面向服务体系结构的企业服务总线研究与实现(硕士论文) 来自淘豆网www.taodocs.com转载请标明出处.