miércoles, abril 20, 2005

Mule 1.0 ESB

Esta disponible la version 1.0 de Mule este framework permite conectar componentes a travez de canales heterogeneos.
Esta basado en ESB (Enterprise Service Bus Architecture). Mule maneja la interaccion de los componentes en forma transparente sin importar que estos residan en distntas VM y sin importar el protocol de transporte.

Breve Resumen de las caracteristicas (extraido del sitio)

Key Features

  • 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.
  • Support for asynchronous, synchronous and request-response event processing over any transport.
  • Web Services using 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

When to use Mule

The common scenario for using Mule -

  • Integration projects where two or more existing systems need to communicate with each other.
  • Applications that need to be totally decouple from their surrounding environment or where the ability to scale one more components in the system is needed.
  • Single VM Applications where the developer wants to future-proof their application against unexpected distribution or scaling requirements. Mule works very well as a single VM application where interaction between components in the system is achieved in memory with no detectable degradation in performance.

1 comentario:

Unknown dijo...

Gracias por la informacion. muy buen blog.