Apache ServiceMix

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Apache ServiceMix
Developer(s) Apache Software Foundation
Stable release 4.3 / March 4, 2011; 11 months ago (2011-03-04)
Written in Java
Operating system Cross-platform
Type enterprise service bus
License Apache License 2.0
Website servicemix.apache.org

Apache ServiceMix is an enterprise-class open-source distributed enterprise service bus (ESB) and service-oriented architecture (SOA) toolkit [disambiguation needed ]. It was built from the ground up on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208 and released under the Apache License. ServiceMix 4 also fully supports OSGi. ServiceMix is lightweight and easily embeddable, has integrated Spring support and can be run at the edge of the network (inside a client or server), as a standalone ESB provider or as a service within another ESB. You can use ServiceMix in Java SE or a Java EE application server. ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and distributed failover. The basic frameworks used by ServiceMix are Spring and XBean. [1]


ServiceMix is often used with Apache ActiveMQ, Apache Camel and Apache CXF in SOA infrastructure projects.

Enterprise subscriptions for ServiceMix is available from independent vendors including the FuseSource Corp. The FuseSource team offers an enterprise version of ServiceMix called Fuse ESB that is tested, certified and supported.

Characteristics of an ESB include:[citation needed]

  • Federation, clustering and container provided failover
  • Hot deployment and lifecycle management of business objects
  • True vendor independence by license compliance with the JBI specification

It was made an official Apache project by the ASF Board of Directors on September 19, 2007[2].

Contents

[edit] See also

[edit] References

  1. ^ Irriger, Axel. "Apache ServiceMix". http://www.methodsandtools.com/tools/tools.php?servicemix. Retrieved 17 February 2011. 
  2. ^ Announcement by Guillaume Nodet

[edit] Bibliography

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages