ChainBuilder ESB
ChainBuilder ESB 是一个遵从Java Business Integration (JBI,Java业务集成) 技术规范的图形化的开源工具。它允许开发者们通过一个可视化的图形工具在他们的Service Oriented Architecture (SOA,面向服务的体系架构)环境中创建一些基于标准的ESB组件。
丰富的ChainBuilder ESB 集成平台有一些特定的战略目标,例如用已经存在的系统去连接新购买的软件应用。ChainBuilder ESB 提供一个嵌套在流行开发软件Eclipse环境中的图形化工具集,可以利用它来配置应用接口,在企业与外部供应链中,通过使用一些预建的组件来帮助加速统一应用的进程。
从技术角度看,ChainBuilder ESB 在一致的分层结构中提供了数据、应用、业务对业务的流程集成。作为一个全面的集成解决方案,ChainBuilder ESB取代了点对点接口,以灵活可靠的基础结构,连接各种应用系统和异构数据库而不论所需要的协议和数据格式。
ChainBuilder ESB宽广的功能跨越了集成所需的范围,包括从实时的,事务接口到以大批量,性能密集型的应用。通过自身支持的Web服务,XML技术,HL7 和 EDI可以看出,在与对外合作伙伴衔接,扩展业务和客户服务等方面,ChainBuilder ESB是一个理想的解决方案。ChainBuilder ESB 还提供了关键模块以创造一个具有成本效益的面向服务的架构。
ChainBuilder ESB核心功能包括:
通信协议:
1. 支持FTP、HTTP/SOAP,SMTP和POP3, TCP/IP,HL7 MLLP 和文件等多种协议。
2. 支持Java消息服务(JMS),包括IBM Websphere MQ。
基于Eclipse插件的集成开发环境:
1. 流程编辑器是ChainBuilder ESB的设计核心,它允许用户使用Eclipse的集成开发环境和项目向导完成对组件属性的定义。
2. 消息格式编辑器是一个图形化的用户界面,它可以构建变长、定长或结构的消息。HL7和X12编辑器可以实现图形化的建立或修正HL7和EDI X12格式的消息。
3. 映射编辑器可实现消息转换。
服务组件:
1. 主要使用在ESB(企业服务总线)中的组件是路由器和服务编排器。路由器根据消息的内容把消息路由到目的端点。服务编排器把多个组件串联在一起实现一个业务需求。
2. JDBC组件支持在基于XML格式的SQL语句来执行查询或更新功能。
3. 解析器组件可以解析EDI X12和HL7消息格式的文件,或者是变长、定长或结构的消息格式。
4. 转换器组件支持在非标准的,HL7和X12消息格式和XML格式的消息之间进行转换。
5. 脚本组件通过Groovy脚本和Java实现了用户自定义功能或业务逻辑。
公共服务:
1. 关键的基础设施,包括一个完整的日程安排框架组件,并可选择故障事件通知。
2. 建立自定义组件的框架。
3. 一个API(应用程序接口)框架用来编写用户自定义代码,以改变的一个组件或预先定义工作流的行为。
4. 包含了预先编译好的HL7标准和X12标准的消息库。
5. 支持Web服务或TCP/IP通信的证书管理。
6. 统一的字符编码标准、双字节字符集和本地化支持。
7. 全面的错误信息处理和可靠的消息传递。
8. 所有组件符合JBI(Java业务集成)标准。
监控:基于AJAX的Web界面
1. 远程访问并查看服务统计信息、服务运行日志文件和错误信息数据库。
2. 允许管理、监测和控制JBI组件、服务单元、应用和ChainBuilder ESB 服务器。
ChainBuilder ESB对于web service的实现方案
作为一个企业应用集成平台,ChainBuilder ESB以无缝的分层的体系结构为客户提供数据、应用程序以及业务流程的集成,ChainBuilder ESB将推动基础设施技术的进步,以灵活可靠的基础设施代替点对点的接口开发。作为高性能的消息平台与服务引擎,ChainBuilder ESB是最全面的集成解决方案,连接应用程序,数据库和其他系统,例如:高校的财务系统和其他系统,通过集成不同的信息标准,如XML技术, EDI技术等,这种多样性使得ChainBuilder ESB成为与外部伙伴相连接,扩大电子商务业务的理想解决方案。
清华大学已经为高校资金监控系统作了大量的工作,开发了教育部资金监控及分析预警系统,安装在高校的客户端软件--高校资金数据自动采集系统,连接教育部和高校两个系统之间的数据传输系统,还为目前使用量大的帐务系统开发了访问中间件。我们将最大化可能地保留原有系统,只在高校资金数据采集系统和帐务系统之间运用Chianbuilder ESB来采集系统,快速解决数据采集存在的问题,并增加系统的灵活性和扩展性。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。