Apache ServiceMix es un bus de servicios empresariales distribuidos (ESB) de código abierto de clase empresarial .
Desarrollador (es) | Comité Apache ServiceMix [1] |
---|---|
Lanzamiento estable | |
Repositorio | Repositorio ServiceMix |
Escrito en | Java , Scala , XML |
Tipo | Bus de servicios empresariales |
Licencia | Licencia Apache 2.0 |
Sitio web | servicemix |
Arquitectura
Se basa en el modelo de arquitectura orientada a servicios (SOA). Es un proyecto de Apache Software Foundation y fue construido sobre la semántica y las interfaces de programación de aplicaciones de la especificación JSR 208 de Java Business Integration (JBI) . El software se distribuye bajo la licencia Apache . ServiceMix es totalmente compatible con el marco OSGi . ServiceMix es liviano y fácilmente integrable, tiene soporte Spring Framework integrado y se puede ejecutar en el borde de la red (dentro de un cliente o servidor), como un proveedor de ESB independiente o como un servicio dentro de otro ESB. ServiceMix es compatible con Java SE o un servidor de aplicaciones Java EE . ServiceMix utiliza ActiveMQ para proporcionar comunicación remota, agrupación en clústeres, confiabilidad y conmutación por error distribuida. Los marcos básicos utilizados por ServiceMix son Spring y XBean. [5]
ServiceMix está compuesto por las últimas versiones de Apache ActiveMQ , Apache Camel , Apache CXF y Apache Karaf . Fue aceptado como un proyecto Apache oficial por la Junta Directiva de ASF el 19 de septiembre de 2007. [6]
Referencias
- ^ "Equipo de desarrolladores" .
- ^ "Lanzamiento de ServiceMix 5.6.3" . Consultado el 12 de septiembre de 2019 .
- ^ "Lanzamiento de ServiceMix 6.1.4" . Consultado el 12 de septiembre de 2019 .
- ^ "Lanzamiento de ServiceMix 7.0.1" . Consultado el 12 de septiembre de 2019 .
- ^ Irriger, Axel. "Apache ServiceMix" . Consultado el 17 de febrero de 2011 .
- ^ Anuncio de Guillaume Nodet
enlaces externos
- Página web oficial