What is BIE?
- 概要
BIE是一个开源的集成系统,它使企业与外部合作伙伴之间更容易的交换数据,不论对方原来的系统是什么。它实现了与MS BizTalk相同的功能,但它是用Java开发的,因而是真正跨平台的。
免费,开源的GPL协议;
- BIE Features in a Nutshell
跨平台;
可以转换任何文档格式(使用xml模式和映射);
图形化数据映射生成器;
监听器包括FTP、Web(HTTP/HTTPS)、Email(SMTP)、文件系统(Windows/unix)和WebServices(soap等);
内置定时任务管理;
通过web浏览器配置;
- How do you use BIE?
配置消息格式(xml模式);
用mapBuilder映射数据转换关系;
用RouteBuilder设置消息流,可以增加各种action如FTP Get/Put,Email,FileSystem,HTTP post
- BIE由如下几部分组成:
BPEL Engine - 解释执行用户设计的流程,调用Data adaptor和其他插件完成实际功能;
BPEL Designer - 流程设计器,最大的特色是完全基于html+Javascript;
MapBuilder - XML文件映射工具,生成的xslt文件由引擎调用完成数据转换;
类似mapForce,实际上因为其独立性,完全可以用mapForce代替。
Data Adaptor - 多种数据适配器,设计采用plugin架构,可方便插拔,可以很方便的引入另一个开源项目openAdaptor的数据适配器。
SBIE - 这是BIE通常被忽略的部分,相当与EAI中常说的采集终端或探针软件。
- 另外,BIE用到不少开源项目,详见BIE解剖-依赖的开源项目。
没有评论:
发表评论