Apache CXF

Apache CXF
FejlesztőApache Software Foundation
Legfrissebb stabil kiadás4.0.5 (stabil verzió, 2024. július 11.)[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

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.

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. Release 4.0.5, 2024. július 11. (Hozzáférés: 2024. július 29.)