计算机科学 ›› 2010, Vol. 37 ›› Issue (6): 32-35.

• 计算机网络与信息安全 • 上一篇    下一篇

基于ESB的BPM平台的研究与实现

符宁,周兴社,薛文,张栋毅   

  1. (西北工业大学计算机学院 西安710072);(解放军西安政治学院 西安710068)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家863计划资助项目(2006AA012162),十一五国防预研资助项目(06004089),国家发展改革委员会资助项目(20052139)资助。

NpuESB:An BPM Environment Based on Enterprise Service Bus

FU Ning,ZHOU Xing-she,XUE Wen,ZHANG Dong-yi   

  • Online:2018-12-01 Published:2018-12-01

摘要: 从系统的角度研究了一种基于ESB的BPM平台NpuESB的设计与实现。在设计符合JBI规范的分布式企业服务总线技术的基础上,提出一种分层体系结构的BPM平台设计方案。研究了设计与实现过程中的关键技术,提出了基于Pi演算的BPM环境中的流程建模方法和分布式ESB的设计方案。通过引入中央服务器实现了ESB环境和流程的集中管理,实现了可视化的流程和ESB管理工具。原型系统的应用实验证实了系统的有效性和实用性。

关键词: 企业服务总线,应用集成,面向服务的架构

Abstract: The hierarchical architecture of an Enterprise Service Bus (ESB) based BPM environment,NpuESB,was proposed in this paper. NpuESB is a rapid BPM application development platform grounded on the infrastructure of JBI specification-compliant distributed ESB. By introducing ultra server and process management module, NpuESB enables centralized management of the ESB environment and BPM application workflows. Workflows in ESB environment can be modeled with the formal method based on Pi calculus proposed in this paper. Some important design and implementation considerations for the distributed ESB and management tools were also discussed. Application tests of the prototype system demonstrate NpuESB's effectiveness. Compared with traditional techniques and tools, NpuESB delivers better flexibility and scalability meanwhile stays compatible with legacy systems, thus reduces EAI application development and maintenance costs to a greater extent.

Key words: Eterprise service bus, Enterprise application integration, Service oriented architecture

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!