26 de June de 2008

XFire. Esse promete!

Pessoal, tenho ouvido falar muito bem do XFire (agora é CFX ! ).

XFire é uma API para WebServices, ou um “SOAP Framework”, que facilita a Abordagem de Desenvovimento Orientado a Serviços (fazendo, por exemplo, as tarefas chatas de empacotamento do SOAP, geração automática de código Java <-> WSDL <-> XML <-> SOAP …, monitoramento de pacotes, dentre outros…). Muitos arquitetos e desenvolvedores que conheço estão o utilizando em detrimento do Axis, sob argumentos de ser mais moderno e mais fácil de utilizar. Acho que vale uma conferida.

Em tempo, este cara não se chama mais XFire, e sim CFX ( veja site antigo e site novo), e está sob a tutela da Apache (também dona do Axis :-) )

“CXF includes a broad feature set, but it is primarily focused on the following areas:

– Web Services Standards Support: CXF supports a variety of web service standards including SOAP, the Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, and WS-Security.

– Frontends: CXF supports a variety of “frontend” programming models. CXF implements the JAX-WS APIs (version 2.0 will be TCK compliant). It also includes a “simple frontend” which allows creation of clients and endpoints without annotations. CXF supports both contract first development with WSDL and code first development starting from Java.

– Ease of use: CXF is designed to be intuitive and easy to use. There are simple APIs to quickly build code-first services, Maven plug-ins to make tooling integration easy, JAX-WS API support, Spring 2.0 XML support to make configuration a snap, and much more.

– Binary and Legacy Protocol Support: CXF has been designed to provide a pluggable architecture that supports not only XML but also non-XML type bindings, such as JSON and CORBA, in combination with any type of transport.”

Veja o site oficial: http://cxf.apache.org/

Abraços,
Marcilio

Responses

O XFire é muito bom. Na empresa ja utilizamos a 2 anos. Ja estamos avaliando a nova versão.

Leave a response

Your response: