Apache ServiceMix
From Wikipedia, the free encyclopedia
Apache ServiceMix | |
---|---|
Developed by | Apache Software Foundation |
Latest release | 3.2.1 / December 3, 2007 |
Written in | Java |
OS | Cross-platform |
Genre | Enterprise Service Bus |
License | Apache License 2.0 |
Website | http://servicemix.org |
Apache ServiceMix is an enterprise class open source distributed enterprise service bus (ESB) and service-oriented architecture (SOA) toolkit. 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 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.
ServiceMix is often used with Apache ActiveMQ, Apache Camel and Apache CXF in SOA infrastructure projects.
Enterprise support for ServiceMix is available from independent vendors including IONA Technologies. IONA offers an enterprise version of ServiceMix called FUSE 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 specification
It was made an official Apache project by the ASF Board of Directors on September 19, 2007[1].
Contents |
[edit] See also
- Enterprise Service Bus
- Enterprise Integration Patterns
- Enterprise Messaging System
- Message Oriented Middleware
- Apache ActiveMQ
- Apache Camel
- Apache CXF
- SOA
[edit] References
- ^ Announcement by Guillaume Nodet
[edit] 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
[edit] External links
- ServiceMix web site
- Enterprise ServiceMix (FUSE ESB) web site
- Apache User Guide
- Apache documentation
- Enterprise ServiceMix (FUSE ESB) documentation
- Apache Forums
- Enterprise ServiceMix (FUSE) forums
- JavaDoc
- ServiceMix enterprise support
- IONA community web site
- Pattern Based Development with ServiceMix
|