Apache CXF

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Apache CXF
Développeur Apache Software Foundation
Dernière version 2.7.0 (10 octobre 2012)
État du projet Actif
Écrit en langage Java
Environnement Multiplateforme
Type services web
Licence Licence Apache 2.0
Site web Site officiel

Apache CXF est un framework open-source en langage Java, facilitant le développement de services web. Il résulte du croisement de deux projets open-source: Celtix développé par IONA Technologies (acquis par Progress Software en 2008) et XFire développé par une équipe hébergée par Codehaus. Ces deux projets ont été combinés par des personnes travaillant ensemble à la Apache Software Foundation. Le nom CXF dérive des noms des projets "Celtix" et "XFire".

Les points clé pour la conception de CXF sont:

  • Franche séparation du front-ends, comme par exemple les JAX-WS, du cœur du code.
  • Simplicité avec par exemple la création de clients et point finaux sans annotations.
  • Hautes performance avec un minimum de traitements.
  • Composants pour services web embarquables: les exemples fournis incluent Spring et Geronimo.

CXF est souvent utilisé avec Apache ServiceMix, Apache Camel et Apache ActiveMQ dans les projets s'appuyant sur une architecture orientée services (SOA).

Caractéristiques[modifier | modifier le code]

CXF inclut un nombre important de fonctionnalités, mais se concentre prioritairement sur:

Support commercial[modifier | modifier le code]

Le support pour CXF pour les entreprises est fourni par des organismes indépendants, comme FuseSource, JBoss, Talend, et Sosnoski Software Associates. Consultez la Page de Support CXF pour des détails sur toutes les possibilités de support.

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Lectures complémentaires[modifier | modifier le code]