1 / 9

Java Business Integration Part 2 JSR 208

Java Business Integration Part 2 JSR 208. Chin-Yi Tsai cyt@pmlab.iecs.fcu.edu.tw http://140.134.26.25/~cyt. Mule.

koen
Download Presentation

Java Business Integration Part 2 JSR 208

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java Business Integration Part 2JSR 208 Chin-Yi Tsai cyt@pmlab.iecs.fcu.edu.tw http://140.134.26.25/~cyt

  2. Mule • Mule is an Enterprise Service Bus (ESB) messaging framework. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies

  3. Mule • Mule is a light-weight messaging framework. It is a highly distributable object broker that can seamlessly handle interactions with other applications using disparate technologies, transports and protocols. • J2EE 1.4 Enterprise Service Bus (ESB) and Messaging broker • Pluggable connectivity such as Jms (1.0.2b and 1.1), vm (embedded), jdbc, tcp, udp, multicast, http, servlet, smtp, pop3, file, xmpp. • JBI Integration. • Orchestration of services using WS-BPEL and Mule components and routers. • Support for asynchronous, synchronous and request-response event processing over any transport. • Web Services using XFire (STaX-based)Axis or Glue. • Flexible deploment Topologies including Client/Server, Peer-to-Peer, ESB and Enterprise Service Network. • Declarative and Programmatic transaction support including XA support. • End-to-End support for routing, transport and transformation of events. • Spring framework Integration. Can be used as the ESB container and Mule can be easily embedded into Spring applications. • Highly scalable enterprise server using the SEDA processing model. • REST API to provide technology agnostic and language neutral web based access to Mule Events • Powerful event routing based on patterns in the popular EIP book. • Dynamic, declarative, content-based and rule-based routing options. • Non-Intrusive approach. Any object can be managed by the ESB container. • Powerful Application Integration framework • Fully extensible development model

  4. The primary goal is enable integration between applications using standards, open protocol and well-defined patterns. To achieve this goal, Mule defines a set of components that can be used to perform most of the hard work necessary to get disparate applications and services talking together.

  5. Celtix: an open source Java Enterprise Service Bus (ESB) • Use Celtix to build an service bus, connecting clients (consumers) to business services. • Celtix is a set of distributed libraries and daemons that facilitate direct and indirect communication between clients and services.

More Related