文档章节

WSO2 Enterprise Integrator---(1)

STINGWOH
 STINGWOH
发布于 2017/08/16 14:33
字数 630
阅读 74
收藏 0
  • 一 、WSO2 EI 总体架构

     Screen Shot 2017-08-08 at 6.12.44 PM.png

  • 二、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概要文件中的消息流体系结构,用于实现集成流。

    messaging architecture

   

    长期的业务流程

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

 

 

© 著作权归作者所有

共有 人打赏支持
STINGWOH
粉丝 2
博文 49
码字总数 11745
作品 0
苏州
加载中

评论(2)

STINGWOH
STINGWOH

引用来自“lokywang”的评论

关于,数据总线这块,您觉得mule和wso2相比较的话,选哪个比较好。
我想你应该是问服务总线(ESB)吧
Mule 是双版本的,有社区版和企业版,社区版功能受限,比如转换器 等,而且Mule的服务治理这块社区版也比较弱,没有admin管理平台,这块是放在企业版收费的
WSO2 是完全开源的,各种组件很齐全,服务治理这块也很好用
另外WSO2 除ESB外 还有很多其他的功能很强大,如网关,微服务,认证服务,数据分析等
另外两者的IDE都是基于Eclipse的,从IDE的功能上就能看出WSO2的明显多了
l
lokywang
关于,数据总线这块,您觉得mule和wso2相比较的话,选哪个比较好。
The Magic Bullet of Integration - WSO2 Enterprise Integrator (WSO2 EI)

Enterprise Application Integration (EAI) has been a challenging but mandatory requirement within any enterprise IT system. According to a recent survey, 60% of the digital trans......

Chanaka Fernando
2017/12/13
0
0
企业移动管理工具--WSO2 EMM

WSO2 Enterprise Mobility Manager (WSO2 EMM) 是全面帮助解决企业面临的移动计算挑战的管理工具。 无论设备供应,设备配置管理,策略实施,移动应用管理,设备数据安全或者是监控,WSO2 EM...

叶秀兰
2015/02/05
1K
0
WOS2 ESB入门笔记(一)

笔者环境 笔记仅供参考,具体开发环境可能存在版本差异。 OS:windows10 JDK:1.8 Eclipse:4.5[STS Spring定制版] Maven:3.3.9 WOS2(http://wso2.com/) wso2是一个领先的开源SOA解决方案提供者。...

z201
2016/10/13
46
0
身份认证服务--WSO2 Identity Server

WSO2 Identity Server 是一个开源的身份认证服务,支持 Information Cards, OpenID 和 XACML 特性: System and User Identity Management API for integrating identity management to any......

匿名
2010/01/18
4.7K
1
Understanding Hybrid Integration Platforms

Based on the research done by researchandmarkets.com, the market cap for Hybrid Integration Platforms (HIP) will grow from 17.14B in 2017 to 33.60B in 2022. This shows the impor......

Chanaka Fernando
2017/12/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

谷歌 Fuchsia 上手体验,将取代Android/win10

在手机市场领域,Google表现很抢眼,毫无疑问,Android 至今在移动操作系统的市场份额占据绝对领先地位,但是 Android 仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,...

linux-tao
20分钟前
1
0
List、Array与ArrayList

数组在内存中是连续存储的,所以它的索引速度很快,而且赋值和修改元素也非常快,比如: string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1"; 但是数组...

shimmerkaiye
22分钟前
0
0
Linux 的Lnmp环境下为mysql添加环境变量

一.问题 在Linux 安装完Lnmp 环境后 , 连接Mysql 告诉没有这条命令 mysql -uroot -p 命令失效 因为是源码安装的,所以会出现这样的的原因 。集成环境是不会出现的。 其实很简单,只需要给m...

15834278076
24分钟前
3
0
apolloxlua include函数

include函数不是单独使用的函数, 他并不是标准库的一部分, 你可以使用include函数将某个后缀为 .aop的文档包含到你的文档流中。 因为include是单独处理流, 所以不会在主处理流程中有所表示...

钟元OSS
28分钟前
0
0
【转载分享】做一名较真的工程师

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱...

HellerZhang
30分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部