Aller au contenu

Apache CXF

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 14 juin 2022 à 15:40 et modifiée en dernier par Merl'o Ponton (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Apache CXF

Informations
Développé par Apache Software FoundationVoir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 3.3.1 (5 mars 2019)
Dépôt github.com/apache/cxfVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en java
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement Multiplateforme
Type services web
Licence Licence Apache 2.0Voir et modifier les données sur Wikidata
Site web cxf.apache.orgVoir et modifier les données sur Wikidata

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-end, comme 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

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

Support commercial

Le support pour CXF pour les entreprises est fourni par des organismes indépendants, comme FuseSource, JBoss, Talend, et Sosnoski Software Associates.

Voir aussi

Liens externes

  1. « https://projects.apache.org/json/projects/cxf.json » (consulté le )