- Apache ServiceMix
Infobox Software
name = Apache ServiceMix
caption =
developer =Apache Software Foundation
latest release version = 3.2.2
latest release date = release date|2008|07|31
latest preview version =
latest preview date =
operating system =Cross-platform
programming language = Java
genre = Enterprise Service Bus
license =Apache License 2.0
website = http://servicemix.org
Apache ServiceMix is an enterprise class open source distributedenterprise service bus (ESB) andservice-oriented architecture (SOA)toolkit . It was built from the ground up on the semantics and APIs of theJava Business Integration (JBI) specification JSR 208 and released under theApache License .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 EEapplication server .ServiceMix usesActiveMQ to provide remoting, clustering, reliability and distributed failover.ServiceMix is often used with
Apache ActiveMQ ,Apache Camel andApache CXF in SOA infrastructure projects.Enterprise support for ServiceMix is available from independent vendors including
IONA Technologies . IONA offers an enterprise version of ServiceMix calledFUSE ESB that is tested, certified and supported.Characteristics of an ESB include:
* Federation, clustering and container provided failover
* Hot deployment and lifecycle management of business objects
* True vendor independence by license compliance with the JBI specificationIt was made an official Apache project by the ASF Board of Directors on
September 19 ,2007 [ [http://gnodet.blogspot.com/2007/09/servicemix-has-graduated.html Announcement] byGuillaume Nodet ] .ee also
*
Open ESB
*PEtALS ESB
*Enterprise Service Bus
*Enterprise Integration Patterns
*Enterprise Messaging System
*Message Oriented Middleware
*Apache ActiveMQ
*Apache Camel
*Apache CXF
*SOA References
Books
* Binildas A. Christudas, "Service Oriented Java Business Integration" (Packt Publishers: Mar 2008, ISBN 1847194400; ISBN 13 978-1-847194-40-4), http://www.packtpub.com/service-oriented-java-business-integration
External links
* [http://servicemix.apache.org/home.html ServiceMix web site]
** [http://servicemix.apache.org/users-guide.html Apache User Guide]
** [http://servicemix.apache.org/documentation.html Apache documentation]
** [http://servicemix.apache.org/discussion-forums.html Apache Forums]
* [http://parleys.com/display/PARLEYS/Home#slide=2;talk=14123079;title=ServiceMix Javapolis 2007 Online ServiceMix Session]
* [http://open.iona.com/ IONA community web site]
** [http://open.iona.com/enterprise-support ServiceMix enterprise support]
** [http://open.iona.com/products/enterprise-servicemix Enterprise ServiceMix (FUSE ESB) web site]
** [http://open.iona.com/documentation/fuse-esb-documentation Enterprise ServiceMix (FUSE ESB) documentation]
** [http://open.iona.com/forums/index.jspa Enterprise ServiceMix (FUSE) forums]
* [http://java.dzone.com/articles/pattern-based-development-with-0 Pattern Based Development with ServiceMix]
Wikimedia Foundation. 2010.