您所在的位置:首页 » 产品 » M3O企业服务总线

M3O企业服务总线

 

M3O企业服务总线
 
M3O企业服务总线     
   
基于标准的、开放的、中立的、J2EE企业服务总线


 
 
M3O企业服务总线(以下简称M3O ESB) 提供了一个开放的、对应用服务器中立的架构,它可以使得客户能够自由选择那些适合其需求的最佳SOA技术,而回避高成本的私有技术平台。凭借其对于应用服务器广泛兼容性支持,M3O ESB可以让客户充分利用现有的在J2EE应用服务器方面的投资。
 
       
M3O ESB同样具有协调功能,这个功能可以用来协调彼此互不相容的协议、数据格式以及彼此迥异的而又彼此相关联的资源之间的互动模式。它可以进行“零起点”部署,也可以对开放的J2EE标准以及全球领先的SOA与网络服务标准之间的协同工作能力提供全面的支持。
 
 
 
功能特色
 
平台的无关性:M3O企业服务总线(ESB)提供了一个开放的、应用服务器无关性的基础架构,它可以使得客户能够选择适合其需求的最佳SOA技术,回避那些高成本的专属平台。凭借其对于应用服务器无关性支持,M3O ESB可以让客户充分利用其现有的在J2EE应用服务器及其他ESB产品的投资。它可以进行“零起点”部署,可以全面支持开放的J2EE标准,并提供全球领先的SOA与网络服务标准之间的协同工作能力。不论其是否被部署在一个纯SOA环境或者一个EAI环境中,M3O ESB都可以支持全方位XA规则依从处理。这就意味着,凭借M3O ESB,客户无论在哪一种情况下都可以运行交易型应用,而不用再撰写客户化编码来达成XA规则依从,- 这是M3O ESB所具有的一种独到功能。
 
流程调控:通过长周期及短周期流程,M3O ESB可对企业服务进行调控。那些用于调控现有流程的新流程可被轻松地被模型化。典型的ESB产品往往都是按照先后次序来支持网络服务的,这样就会比较笨重、灵活性不是很好。可是有了M3O ESB之后,客户就能够获取现存的流程将他们用网络服务的形式表现出来,或者将它们与其他流程组合到一起来生成更为复杂的流程。这些服务可能会通过一系列不同的基于标准的同步协议 -比如:HTTP、RMI及网络服务(Web Services) – 得到展示,或者可以通过一系列不同的基于标准的消息发布平台来实现异步调用。
 
ESB调解和联盟:内置的调解功能使得M3O ESB得以直接调解互不相容的协议、数据格式及彼此迥异而又相关联的源之间的互动模式。在XML中表现出来的数据可以很容易地使用XSLT 或者 XQuery服务进行转化,并基于其内容或其他属性被路由到特定的下游系统。数据可以被分割、聚集,并被压缩再路由到需要它们的服务中去。M3O ESB同样能在一个联合环境中运行。它通过将ESB 架构中隔离的孤岛彼此连接,可以使得客户团队能够更快地编写多域性应用(multi-domain applications),而这就能够充分利用在其它ESB产品中的投资,从而达成TCO的降低。
 
连通性:M3O ESB包括了很多种类的连接器(connector),可用于与外部应用的信息传输,这些外部应用包括:遗留系统、传输层、数据库、封装好的应用(如ERP、CRM等)以及定制应用的连接器。这些连接器是用JCA 1.5 API进行实施的。在连接器方面的丰富的选择可以使客户在任意的数据源或者各个企业之间连接的应用中实现无限制的数据共享、以及无限制的业务流程共享。
 
事件驱动的架构:M3O ESB提供了所有的基本EDA功能,比如:支持多对多通信、基于事件的触发点、通过消息进行的异步操作、分析、监控及预警等功能。另外,它所使用的流程模型可包含定义离散业务流程逻辑的信息。流程模型是由事件驱动的 - 这意味着,它们会定义自动化系统的行动步骤,来响应发生在业务情节中定义好的事件。通过支持事件驱动的应用(Event-Driven applications),M3O ESB提供了更佳的流程可视能力及与进行中的业务情况相关联的实时响应、分析及预警机制等。
 
基于标准:M3O ESB是一种全面地、基于开放式标准的SOA平台,这意味着:凭借M3O ESB,客户可以创建并部署基于WSDL / SOAP的网络服务。M3O ESB同时支持各类网络服务(包括:WS-Security、 WS-Transaction及WS-*等)、BPEL、WS-I、 UDDI、 J2EE、JCA 及 JMS 等各种标准。
 
收益
 
M3O ESB的上述功能特点所能带来的是下列三大收益:

更好的连通性意味着更广泛的用途:M3O ESB提供了一套最全面的连接器来处理来自几乎所有来源 (比如:打包的应用、数据库、JMS、 MQ等等) 的数据。这就意味着客户一旦选择了M3O ESB,就几乎可以保证能够迅速植入任何现有的或者未来的应用,更为重要的是,可以充分利用在现存异类基础架构中的投资。客户实际上能够连接任何数据源,因为M3O ESB能够提供业内种类最多的连接器。
 
平台兼容性可带来更快速的部署和更低廉的成本:由于M3O ESB具有平台的模糊性兼容能力,客户可以将其部署到任何一个现有的主流应用服务器的顶端。这意味着,客户可以在安装和准备应用服务器的时候节省大量时间,从而能大大缩短系统实施的时间。M3O ESB由于具有平台的模糊性兼容能力,同样可以使客户能够连接所有选择的应用服务器。客户可以在初始阶段就在顶端使用ESB,而不用再向另外一个与ESB绑定的应用服务器上面进行投资。比如,麒麟远创公司的全球客户正是利用M3O ESB所具有平台的模糊性兼容能力来连接开源的应用服务器JBoss,并可以在记录时(record times)将其应用部署到生产中去。
 
一旦设计好,就可以进行多次部署 – 这意味着更低的成本、更快的部署速度:M3O ESB在平台兼容方面的优势可以使客户做到:一旦在任何主流应用服务器上设计出一个应用,就可以以非常快捷的速度将其部署在多种不同的应用服务器上。这意味着,客户只需要心无旁骛地专注于在其所选择的任何平台上设计应用而无需担忧,因为此应用可以被部署在任何数目的应用服务器或者应用服务器组合之上,无论客户将来需要支持何种应用服务器。

产品