WSO2 Enterprise Integrator---(1)

  • 一 、WSO2 EI 总体架构

     WSO2 Enterprise Integrator---(1)_第1张图片

  • 二、WSO2 EI 简介

       WSO2 Enterprise Integrator(WSO2 EI)是一种全面的集成解决方案,它支持各种不同的应用程序之间的通信。不同于应用程序之间的各种形式直接通信,每个应用程序只与WSO2 EI进行通信,WSO2 EI主要作为ESB来处理转换和路由消息到适当的目的地。WSO2 EI产品可以用来管理短时间运行的、无状态的集成流(使用ESB 概要文件)以及长时间运行的、有状态的业务流程(使用业务流程概要)。该产品还包括一个用于全面监控的独立分析概要文件,一个消息代理概要文件(WSO2 MB),它可以用于可靠的消息传递,以及WSO2 MSF4j概要文件,您可以使用它来为您的集成流运行微服务。

      WSO2 EI的ESB概要文件通过事件驱动和基于标准的消息传递引擎(总线)提供了基本服务。允许架构师开发消息而不需要写代码。此ESB概要文件比WSO2企业服务总线的前一版本提前了一步,因为它在同一运行时提供了数据集成功能。这就消除了为集成过程使用单独的数据服务服务器的需要。

      WSO2 EI的业务流程概要使开发人员可以轻松部署长时间运行的集成流程(业务流程),使用BPMN 2.0标准或ws-bpel 2.0标准编写。由Activiti BPMN引擎5.21.0和Apache编排引擎(ODE)BPEL引擎提供支持,WSO2 EI的业务流程概要提供了一个完整的基于web的图形管理控制台,使用户可以轻松地部署、管理、查看和执行流程以及人工任务。

      因此,WSO2 EI本质上是一组企业架构设计模式(WSO2 ESB++),可以直接使用单个产品实现。该产品重量轻,用途广泛。它是100%开源的,并且是在Apache Software License 2.0版本下发布的,这是目前最有利于商业的许可证之一。

 

     短时间运行的集成流程

    下图演示了WSO2 EI的ESB概要文件中的消息流体系结构,用于实现集成流。

    WSO2 Enterprise Integrator---(1)_第2张图片

   

    长期的业务流程

    下图说明了WSO2 EI的业务流程配置文件中的消息流架构,用于长期运行,状态业务流程。

WSO2 Enterprise Integrator---(1)_第3张图片

 

 

转载于:https://my.oschina.net/u/1538138/blog/1511160

你可能感兴趣的:(设计模式)