Revision 1107603594 of "Apache ServiceMix" on enwiki{{Short description|Open-source enterprise service bus}}
{{History merge|originalpage=ServiceMix|date=August 2022}}
{{more citations needed|date=November 2018}}'''Apache ServiceMix''' is an [[open-source software]] project to implement a distributed [[enterprise service bus]] (ESB).
{{Infobox software
| name = Apache ServiceMix
| logo = Apache ServiceMix logo.svg
| developer = Apache ServiceMix Committee<ref>{{cite web|url=http://servicemix.apache.org/community/team.html | title=Developers Team}}</ref>
| latest release version = {{Multiple releases
|branch1 = 5.x
|version1 = 5.6.3
|date1 = {{Start date and age|df=yes|2017|02|21}}<ref>{{cite web|url=https://gitbox.apache.org/repos/asf?p=servicemix.git;a=commit;h=94f5c14d5607514b7aae0be59668ecf8a6a85eef|title= ServiceMix 5.6.3 Release|access-date=12 September 2019}}</ref>
|branch2 = 6.x
|version2 = 6.1.4
|date2 = {{Start date and age|df=yes|2017|05|22}}<ref>{{cite web|url=https://gitbox.apache.org/repos/asf?p=servicemix.git;a=commit;h=8407f4eb0cf84369c8674a04813248bd26133f0d|title= ServiceMix 6.1.4 Release|access-date=12 September 2019}}</ref>
|branch3 = 7.x
|version3 = 7.0.1
|date3 = {{Start date and age|df=yes|2017|05|22}}<ref>{{cite web|url=https://gitbox.apache.org/repos/asf?p=servicemix.git;a=commit;h=d938a2d00cdc301c59146c05d3503a2f1e045ee5|title= ServiceMix 7.0.1 Release|access-date=12 September 2019}}</ref>
}}
| latest release date =
| repo = {{URL|https://gitbox.apache.org/repos/asf?p{{=}}servicemix.git|ServiceMix Repository}}
| programming language = [[Java (programming language)|Java]], [[Scala (programming language)|Scala]], [[XML]]
| genre = [[Enterprise service bus]]
| license = [[Apache License 2.0]]
| website = {{Official URL}}
}}
== Architecture ==
ServiceMix is based on the [[service-oriented architecture]] (SOA) model. It is a project of the [[Apache Software Foundation]] and was built on the semantics and [[application programming interface]]s of the [[Java Business Integration]] (JBI) specification [[Java Business Integration|JSR 208]]. The software is distributed under the [[Apache License]]. ServiceMix supports the [[OSGi]] framework. ServiceMix integrated [[Spring Framework]] 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. ServiceMix is compatible with [[Java Platform, Standard Edition]] or a [[Java Platform, Enterprise Edition]] [[application server]]. ServiceMix uses [[Apache ActiveMQ|ActiveMQ]] to provide remoting, clustering, reliability and distributed failover. The basic frameworks used by ServiceMix are Spring and XBean.<ref>{{cite web|url=http://www.methodsandtools.com/tools/tools.php?servicemix|title=Apache ServiceMix|last=Irriger|first=Axel|access-date=17 February 2011}}</ref>
ServiceMix is composed versions of [[Apache ActiveMQ]], [[Apache Camel]], [[Apache CXF]], and [[Apache Karaf]]. It was accepted as an official Apache project on September 19, 2007.<ref>{{Cite web |title= ServiceMix has graduated |author= Guillaume Nodet |date= September 19, 2007 |access-date= August 2, 2021 |work= Blog |url= http://gnodet.blogspot.com/2007/09/servicemix-has-graduated.html }}</ref>
==References==
{{Reflist}}
==External links==
* {{Official website}}
{{Apache Software Foundation}}
{{DEFAULTSORT:Apache Servicemix}}
[[Category:Apache Software Foundation projects|ServiceMix]]
[[Category:Enterprise application integration]]
[[Category:Java enterprise platform]]
[[Category:Service-oriented architecture-related products]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://en.wikipedia.org/w/index.php?oldid=1107603594.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|