Apache CXF

(Apache CFX szócikkből átirányítva)

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 fejlesztette 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.

Apache CXF
FejlesztőApache Software Foundation
Legfrissebb stabil kiadás4.0.3 (stabil verzió, 2023. szeptember 18.)[1]
Programozási nyelvJava
Operációs rendszerplatformfüggetlen
PlatformJava virtuális gép
KategóriaWebszolgáltatások
LicencApache Licenc 2.0
Az Apache CXF weboldala

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

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

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

További információk

szerkesztés

Fordítás

szerkesztés

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. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

  1. https://cxf.apache.org/cxf-403-release-notes.html, 2023. október 17.