Apache CXF

A Wikipédiából, a szabad enciklopédiából
Apache CXF
Fejlesztő Apache Software Foundation
Legfrissebb stabil kiadás 2.7.3 (2013. február 4.) +/-
Legfrissebb fejlesztői kiadás ismeretlen +/-
Programozási nyelv Java
Operációs rendszer platformfüggetlen
Kategória Webszolgáltatások
Licenc Apache Licenc 2.0
Az Apache CXF weboldala

Az Apache CXF egy nyílt forráskódú, teljes funkcionalitással rendelkező webszolgáltatás keretrendszer. Két nyílt forráskódú projekt kombinációjából ered: a Celtix keretrendszert az IONA Technologies fejlesztette ki. (A céget 2008-ban megvásárolta a Progress Software.) Az XFire rendszert egy csapat fejlesztett ki, és a Codehaus hosztolta. Ezt a két projektet dolgozták össze az Apache Software Foundation-nál. A CXF név a „Celtix” és a „XFire” projektek neveinek kombinációjából származik.

A CXF kulcs tervezési szempontjai a következők voltak:

  • A felhasználói felület tiszta szétválasztása az alapvető kódtól a JAX-WS-sel.
  • Egyszerűség pl. a kliensek vagy végpontok létrehozása esetén annotációk nélkül.
  • Nagy teljesítmény minimális számítási többletköltséggel.
  • Beágyazható webszolgáltatás komponensek: pl. beágyazhatóság a Spring keretrendszerbe és az Apache Geronimo-ba.

A CXF-et gyakran együtt használják a Apache ServiceMix-el, Apache Camel-lel és Apache ActiveMQ-val a szolgáltatásorientált architektúrájú (SOA) projektekben.

Tulajdonságai[szerkesztés | forrásszöveg szerkesztése]

A CXF számos tulajdonság csoporttal rendelkezik, de az elsődleges fókusz a következő területeken van:

Kereskedelmi támogatás[szerkesztés | forrásszöveg szerkesztése]

A CXF-hez létezik vállalati szintű támogatás is, mely független gyártóktól érhető el. Ilyen pl. a FuseSource, JBoss, Talend valamit a Sosnoski Software Associates. A további támogatási opciók részleteiért lásd CXF támogatási oldal.

Kapcsolódó szócikkek[szerkesztés | forrásszöveg szerkesztése]

További információk[szerkesztés | forrásszöveg szerkesztése]

Fordítás[szerkesztés | forrásszöveg szerkesztése]

Ez a szócikk részben vagy egészben az Apache CXF című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.