Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Usar o Plug-in do Eclipse SOA Tools Platform para Construir e Implementar um Serviço da Web

O plug-in do Eclipse para fácil desenvolvimento de serviços da Web

Tyler Anderson, Engineer, Backstop Media
Tyler's photo
Tyler Anderson graduou-se em ciência da computação em 2004 e concluiu seu mestrado em engenharia elétrica e da computação em 2005 na Brigham Young University. Ele trabalhou para a Stexar Corp. como engenheiro de projetos, em pesquisa e desenvolvimento, de maio de 2005 a agosto de 2006. Desde sua descoberta pela Backstop Media LLC no início de 2005, ele tem escrito e codificado muitos artigos e tutoriais para a IBM developerWorks e DevX.com.

Resumo:  O trabalho no plug-in do Eclipse SOA Tools Platform (STP) está bem adiantado e devemos esperar muitos novos recursos para auxiliar na implementação da Arquitetura Orientada a Serviços (SOA) nos próximos meses. O STP do Eclipse tornou-se o nono projeto de nível superior da organização Eclipse em 2005 e, desde então, desenvolvimento melhorou muito. Como o plug-in do Eclipse STP, pode-se partir de uma interface Java™ , anotá-la com propriedades relacionadas a serviços da Web, criar um Web Services Description Language (WSDL) para o serviço da Web, gerar e codificar stubs Java que podem então ser compilados em um arquivo WAR e implementar em seu servidor da Web favorito. Este tutorial mostra como realizar tudo isso usando o plug-in do Eclipse STP.

Data:  27/Mar/2007
Nível:  Intermediário

Atividade:  5567 visualizações
Comentários:  

Antes de Começar

O que é SOA? SOA é definida como "um estilo de arquitetura de TI que suporta a transformação de um negócio em um conjunto de serviços vinculados ou tarefas de negócios que podem ser repetidas que podem ser acessados quando necessário através de uma rede".

Por que usar o Eclipse STP? Sua meta é "construir estruturas e ferramentas extensíveis exemplares que possibilitam o design, a configuração, a montagem, a implementação, o monitoramento e o gerenciamento de software projetado em torno de uma SOA".

Sobre este Tutorial

Este tutorial é para desenvolvedores de Arquitetura Orientada a Serviços (SOA) e de serviços da Web que desejam aprender como usar o plug-in do Eclipse SOA Tools Project (STP) e ver por conta própria como pode simplificar seu desenvolvimento SOA.

Este tutorial mostra as vantagens e a simplicidade de usar o plug-in do Eclipse STP para construir um serviço da Web. Você aprenderá como fazer o seguinte com o plug-in STP:

  • Criar um Projeto
  • Desenvolver uma interface Java
  • Anota a interface com propriedades de serviços da Web
  • Gerar WSDL
  • Gerar código Java a partir de WSDL
  • Incluir código de implementação em seu serviço da Web
  • Compilar um arquivo WAR de seu serviço da Web
  • Implementar e testar o serviço da Web

Requisitos do Sistema

Este tutorial depende de diversas tecnologias Eclipse e Apache para desenvolvimento com o plug-in STP:

Eclipse
Eclipse é a plataforma na qual o plug-in do Eclipse SOA Tools é executado. Faça download do Eclipse V3.2 a partir da Eclipse Foundation.
Plug-ins pré-requisitos do Eclipse STP
Antes de instalar o plug-in STP, é necessário instalar diversos plug-ins pré-requisitos. Os números de versão e links para fazer download deles estão listados em Eclipse.org para a versão do STP especificada. Quando este artigo foi escrito, a compilação estável mais recente era de 1 Feb 2007. Os plug-ins que você precisa instalar e fazer download e instalar são mostrados sob "Requisitos". O Eclipse V3.2 já deve estar instalado. Plug-ins pré-requisitos:
Eclipse STP Core SDK
Agora que já possui os plug-ins pré-requisitos, pode fazer download do plug-in STP Core SDK, que poderá ser visto sob "SOA Tools Platform" na página de download do STP.
Eclipse STP ServiceCreation
Além do STP Core SDK, é necessário fazer download do plug-in STP ServiceCreation, que será visto sob o link a partir do qual o STP Core SDK foi transferido por download.
Eclipse STP SOAS
Além do STP Core SDK, é necessário fazer download do plug-in STP SOAS, que será visto sob o link a partir do qual STP Core SDK e STP ServiceCreation foram transferidos por download.
Eclipse DTP SDK
É necessário usar o Eclipse DTP para auxiliar a implementação em servidores da Web diferentes do servidor da Web independente em pacote configurável no Eclipse.
Plug-in do Eclipse Apache CXF
O plug-in STP usa o Apache CXF, sua implementação JAX-WS, entre outras coisas.
Apache CXF Runtime
Após ter tudo instalado, é necessário indicar ao Eclipse onde localizar o Apache CXF Runtime.
Apache Tomcat
Um teste final será feito implementando o serviço da Web no Apache Tomcat. Faça download do Apache Tomcat V5.5 mais recente.

Você aprenderá mais sobre os detalhes da instalação antes de iniciar a codificação posteriormente no tutorial.

1 de 13 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=397751
TutorialTitle=Usar o Plug-in do Eclipse SOA Tools Platform para Construir e Implementar um Serviço da Web
publish-date=03272007
author1-email=tyleranderson5@yahoo.com
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).