|
|
![]() BIE(商业集成引擎)一个完全基于Java跨平台的企业应用集成(EAI)服务器,帮助企业交换不同平台上不同应用之间的数据。可以用BIE接受来自别的应用程序或其他企业的数据文档,并把他们转换成XML用于自己的应用程序。相反,也可以从自己的应用程序得到数据并通过BIE以不同的格式提供给别的应用程序或企业使用. ![]() XmlBlaster 是100%基于Java的MOM (Message oriented Middleware),通过 CORBA,RMI,XmlRpc相互通信,在publishers和subscribers之间传递 XML文件格式的信息。在分布式的c/s 架构体系中可以考虑XmlBlaster. ![]() Proteus是一个用于创建消息应用程序的框架和在这个框架上构建的一个消息代理(message broker).Proteus有一个允许把数据库,消息队列,ftp服务器,email和其它消息源汇集起来以一种简单,统一方式进行编址的适配器. ![]() OpenEAI为适合于任何企业消息对象的请求/回复与发布/订阅的消息模型用XML定义一个简单的消息协议和消息格式.这个消息协议基于EAI固有的规则.OpenEAI由截然不同的,但紧密联系的六个部分组成包括:OpenEAI编址方法,应用程序基础API,消息对象API,消息定义,消息访问和部署与管理. ![]() openadaptor是一个基于Java/XML的软件平台,允许用少量的或非常规的编程进行快速地商业系统集成。它具有高扩展性并已经为JMS,LDAP,Mail,MQSeries,Oracle,Sybase,MSSQL Server和作为数据交换格式的XML构建接口组件. VisualAdaptor:一个用于此项目的Eclipse插件. ![]() xBus是一个中心企业应用集成(EAI)系统.它着重于把接收来自不同数据源的消息路由到不同的目标系统和在不同数据格式与内容之间进行转换. ![]() elemenope是一个企业应用集成(EAI),面向服务架构(SOA)的消息框架.它使用JMS作为消息接发并且当前利用IBM MQSeries [WebSphereMQ]作为MOM[Message Oriented Middleware].elemenope还内置大型主机连接类用于当利用IMS适配器或IMS桥来连接一个运行中IBM MQSeries主机. ![]() ServiceMix是一个建立在JBI (JSR 208)语法规则和APIs上的开源ESB(Enterprise Service Bus:企业服务总线)。它包括一个完整的JBI容器,其主要是由标准化信息服务和路由器,JBI管理MBeans,JBI配置单元和Ant任务(安装组件和管理容器)组成。新版本中集成了BPEL,增加了一个基于router的高性能目录,XPath转换引擎,Drools新规则,对RSS的支持与JCA的完全结合等等。 ![]() Mule是一个企业服务总线(ESB)消息框架.它的主要特性包括: 1.基于J2EE1.4的企业消息总线(ESB)和消息代理(broker). 2.可插入的连接性:比如Jms,jdbc,tcp,udp,multicast,http,servlet,smtp,pop3, file,xmpp等. 3.支持任何传输之上的异步,同步和请求响应事件处理机制. 4.支持Axis或者Glue的Web Service. 5.灵活的部署结构[Topologies]包括Client/Server, P2P, ESB 和Enterprise Service Network. 6.与Spring 框架集成:可用作ESB 容器,也可以很容易的嵌入到Spring应用中. 7.使用基于SEDA处理模型的高度可伸缩的企业服务器. 8.强大的基于EIP模式的事件路由机制等. Mule发布最新版本1.1,这个发布包括集成了JBI,对 BPEL的支持,还增加一些新的传输器(transport)Quartz,FTP,RMI与EJB等。 ![]() ![]() ![]() OpenSyncro是一个轻量级,开源企业应用集成工具。它运行在Apache Tomcat服务器上并把它的配置信息存储在MySQL数据库中.它的特性包括内嵌数据转换器能够把CSV表格和其它基于文本的数据格式转换成XML,支持XSL转换(XSLT),支持访问FTP服务器上的文件。OpenSyncro可通过组件来进行扩展从而使得它连接到SAP Business One与HansaWorld这样的ERP/CRM系统. ![]() Open ESB企业服务总线提供面向服务体系(SOA)的方法来构建组合应用程序。Open ESB SDK的核心是Java商业集成(JBI)技术。 ![]() OpenESB项目实现了一个运行期企业服务总线(Enterprise Service Bus:ESB)使用JBI(Java业务集成)作为核心基础。OpenESB可以让你集成企业应用与Web Service松散地连
接成复合的应用程序。这使得你可以无缝地组合与拆解该复合应用程序,并认识到一个真正面向服务架构(SOA)的优点。 ![]() 现今SOA在企业应用程序开发中是一个比较迷惑的词语。SOA的核心是Web Services。通过Webservice就能够实现SOA。Jee(G)ESB是Java企业服务总线的一个开源实现,通过简单的XML配置就能够实现SOAP)Webservices“路由”,而不需要复杂的编码。jeeESB使用XPath和XmlBeans进行配置。 ![]() ESB是SOA基础架构的一部分,而SOA并不是一种简单的技术或产品。它是一种设计风格,包含无关于实际技术的多个方面。JBossESB能够把抽象的SOA设计映射成具体实现。它特性包括:支持大部分通知框架,Transport支持包括JMS (JBossMQ,JBoss Messaging,Oracle AQ 和MQSeries),email,数据库或文件系统。集成JMS与SQL事务。集成jBPM。支持WS-BPEL。 支持Web Services。 支持Groovy。支持使用Smooks或XSLT进行数据转换。支持使用Drools or XPath编写路由。提供图形化配置编辑器。 具高性能和高稳定性。 ![]() Apache Synapse一个易于使用、轻量级的XML与Web Services管理和集成中间件。可用于搭建SOA和ESB的基础平台。Apache Synapse支持多种标准包括:XML、XSLT、XQuery、XPath、SOAP、POX/REST、HTTP/S、JMS、、FTP、SFTP、WS-RM、WS-Addressing、SMTP等Synapse还提供非常多的实用功能”开箱即用“不需要编程。但是也可以利用一些常用的语言如Java、JavaScript、Ruby和Groovy对它们进行扩展。 ![]() WSO2 ESB是一套轻量级,以XML和Web service为核心的ESB(Enterprise Service Bus)。基于Apache Synapse和Apache Axis2项目构建。它支持connectivity,transformation,mediation和Web service交互管理。 ![]() ![]() Apache Camel是一个开源的企业应用集成框架。它采用URI来描述各种组件,这样你可以很方便地与各种传输或者消息模块进行交互,比如HTTP、ActiveMQ、JMS、JBI、SCA、MINA或CXF Bus API。这些模块是采用可插拔的方式进行工作的。Apache Camel拥有小巧、依赖少等特点,能够很容易将其集成在各种Java应用中。 ![]() Petals ESB是一个开源的ESB平台,适用于大型SOA架构。设计运行在多台分布式服务器之上并完全兼容主要工业标准包括:JBI、SCA、BPEL和WSDL等。支持多种连接器:WSDL、SOAP、REST、POP、SMTP、IMAP、EJB、JDBC等。易于使用集成Eclipse开发环境(Petals Studio),基于Web的监视控制台。
|
|