XFire (Framework)

XFire (Framework)
XFire
Entwickler Codehaus
Aktuelle Version 1.2.6
(3. Mai 2007)
Betriebssystem Java VM
Kategorie Web Service
Lizenz Open Source
xfire.codehaus.org

XFire ist ein SOAP Webservice Framework, das als effiziente Alternative zu dem in der Version 1.x mit XML-DOM arbeitenden Apache Axis entwickelt wurde. Neben dem Ziel, durch die Verwendung von StAX eine gute Performance zu erreichen, sind die weiteren Designziele bei der Entwicklung Flexibilität durch diverse Plug-In-Mechanismen, intuitive Bedienung der API und Kompatibilität zu gängigen Standards gewesen. Insbesondere eignet sich XFire sehr gut für die Integration in Projekte, die auf dem Spring Framework basieren.

XFire enthält Unterstützung für JBI, JSR 181, JAXB, die Möglichkeit zur Code-Generierung aus WSDL und umgekehrt. Nicht unterstützt werden hingegen zum Beispiel JAX-RPC und RPC-Encoding allgemein, sowie der WSDL-2.0-Standard.

Für die Verwendung des Framework gibt es zwei Möglichkeiten: Einerseits können POJOs programmiert und über einen XML-Descriptor als Webservice angeboten werden. Die andere Variante ist die Verwendung der XFire API zur Verarbeitung von SOAP-Messages. Die Verwendung der API ist insbesondere für das Schreiben von Testfällen eine interessante Variante. Intern verwendet XFire das Spring Framework und XBeans aus dem Apache-Geronimo-Projekt. Für das Mapping von Java-Objekten nach XML wird standardmäßig AEGIS verwendet, alternativ kann für diesen Zweck aber auch JAXB 2.0, XMLBeans oder Castor benutzt werden.

XFire wird nicht mehr weiter entwickelt, als offizieller Nachfolger gilt Apache CXF.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Spring Framework — Infobox Software name = Spring Framework caption = developer = [http://www.springsource.com SpringSource] latest release version = 2.5.5 latest release date = release date|2008|06|23 latest preview version = latest preview date = operating system …   Wikipedia

  • Codehaus XFire — is a Java SOAP framework for development and consumption of web services. Unlike earlier similar products, such as Apache Axis 1.x that use in memory tree models (such as DOM) for XML, XFire uses StAX resulting in better performance.[citation… …   Wikipedia

  • Apache CXF — Entwickler Apache Software Foundation Aktuelle Version 2.4.0 (18. April 2011) Betriebssystem plattformübergreifend Programmier­sprache Java …   Deutsch Wikipedia

  • Service Oriented Access Protocol — SOAP im TCP/IP‑Protokollstapel: Anwendung SOAP HTTP HTTPS … Transport TCP Internet IP (IPv4 …   Deutsch Wikipedia

  • Simple Object Access Protocol — SOAP im TCP/IP‑Protokollstapel: Anwendung SOAP HTTP HTTPS … Transport TCP Internet IP (IPv4 …   Deutsch Wikipedia

  • Simple object access protocol — SOAP im TCP/IP‑Protokollstapel: Anwendung SOAP HTTP HTTPS … Transport TCP Internet IP (IPv4 …   Deutsch Wikipedia

  • Apache CXF — Developer(s) Apache Software Foundation Stable release 2.4.3 / October 12, 2011; 24 days ago (2011 10 12) Development status Active …   Wikipedia

  • Service Web — Un service web (ou service de la toile[1]) est un programme informatique permettant la communication et l échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s agit donc d un ensemble de… …   Wikipédia en Français

  • Service web — Un service web est un programme informatique permettant la communication et l échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s agit donc d un ensemble de fonctionnalités exposées sur internet… …   Wikipédia en Français

  • Services Web — Service Web Un service web est un programme informatique permettant la communication et l échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s agit donc d un ensemble de fonctionnalités exposées… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”