GlassFish Metro

Metro é uma pilha de código aberto para serviços web que é parte do projeto GlassFish, assim ele também pode ser usado em uma configuração isolada.[1] Componentes do Metro incluem a IR JAXB, IR JAX-WS, IR SAAJ, SJSXP e WSIT. Ele está disponível sob a licença CDDL e GPLv2 (com exceção do classpath).[2]

É patrocinado pela Oracle.

História

Originalmente, o projeto GlassFish desenvolveu dois projetos semi-independentes:

Em Junho de 2007, foi deliberado fundir esses dois componentes em um único componente denominado Metro.

Fatia de mercado

Metro é empacotado com o Java SE 6 para que permitir que usuários do Java SE 6 consumam Serviços Web.

O Metro vem com vários Servidores de Aplicação como:

  • GlassFish
  • Sun Java System Application Server Plataform Edition 9.x
  • Oracle WebLogic Server
  • JBoss (a partir da versão 5.x)
  • TmasSoft JEUS 6.x

A implementação de referência JAXB desenvolvida para o Metro é usada em todo framework de Serviço Web Java (Apache Axis2, Codehaus XFire, Apache CXF) e Servidores de Aplicação virtualmente.

Funcionalidades

Metro compara-se bem com outros frameworks de serviços web em termos de funcionalidade. Uma comparação é fornecida por Codehaus em , que compara o Apache Axis 1.x, Axis 2.x, Celtix, Glue, JBossWS, Xfire 1.2 e a IR JAX-WS + WSIT (o pacote ainda não tinha sido nomeado como Metro neste momento).

Ver também

  • Apache CXF

Referências

  1. «Metro: Discover Metro». Metro.dev.java.net. Arquivado do original em 8 de julho de 2007
  2. «Metro: Metro FAQ». Metro.dev.java.net

Ligações externas

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.