Apache ServiceMix

Apache ServiceMix är ett mjukvaruprojekt med öppen källkod för att implementera en distribuerad företagstjänstbuss (ESB).

Apache ServiceMix
Utvecklare Apache ServiceMix-kommitté
Stabil frisättning
5.x 5.6.3 / 21 februari 2017 ; för 6 år sedan ( 2017-02-21 )
6.x 6.1.4 / 22 maj 2017 ; 5 år sedan ( 2017-05-22 )
7.x 7.0.1 / 22 maj 2017 ; 5 år sedan ( 2017-05-22 )
Förvar ServiceMix Repository
Skrivet i Java , Scala , XML
Typ Företagsservicebuss
Licens Apache-licens 2.0
Hemsida servicemix .apache .org Edit this at Wikidata

Arkitektur

ServiceMix bygger på modellen för tjänsteorienterad arkitektur (SOA). Det är ett projekt från Apache Software Foundation och byggdes på semantiken och applikationsprogrammeringsgränssnitten i Java Business Integration (JBI)-specifikationen JSR 208 . Programvaran distribueras under Apache-licensen . ServiceMix stöder OSGi- ramverket. ServiceMix integrerat Spring Framework- stöd och kan köras i kanten av nätverket (inuti en klient eller server), som en fristående ESB-leverantör eller som en tjänst inom en annan ESB. ServiceMix är kompatibel med Java Platform, Standard Edition eller en Java Platform, Enterprise Edition- applikationsserver . ServiceMix använder ActiveMQ för att tillhandahålla fjärrstyrning, klustring, tillförlitlighet och distribuerad failover. De grundläggande ramverken som används av ServiceMix är Spring och XBean.

ServiceMix är sammansatta versioner av Apache ActiveMQ , Apache Camel , Apache CXF och Apache Karaf. Det accepterades som ett officiellt Apache-projekt den 19 september 2007.

externa länkar