XFire es un framework SOAP para lenguaje, que facilita la exposición y consumo de web services en una arquitectura SOA.

XFire es un proyecto open source para la construcción de web services, con las siguientes características principales:

  • Cobertura de los principales estándares: SOAP, WSDL, WS-I Basic Profile, WS-Addressing, WS-Security, etc.
  • Enlaces con componentes POJO, XMLBean, JAXB, Castor.
  • Incluye transportes HTTP y JMS.
  • Integración directa con Spring. Además tanto Spring como XFire cumplen el Web Services Metadata JSR, JSR-181.

El soporte de Spring, facilita el uso de los antiguos beans de Spring para ofrecerlos como servicios. PAra ello Spring crea un version del motor XFire, y de los objetos ServiceRegistry, TransportManager, and ServiceFactory.

Para más detalles de la implantacion y configuración de Spring hay enlaces como este.

Sin embargo, la evolución de XFire es el proyecto Apache CXF o su versión empresarial, FUSE Services Framework.

Be Sociable, Share!