Ferramenta de gestion de webservices

De Wiki REDDES

Tabla de contenidos

Definição

Na rede bvs existe vários Web Services disponibilizando serviços de forma a descentralizar as informações. Para armazenar informações sobre serviços disponibilizados na rede bvs iniciou-se uma iniciativa para centralizar informações sobre os serviços oferecidos. Nesse contexto uma aplicação para tal finalidade é caracterizada como um Web Services Browser focado como repositório de publicação e buscas de serviços web.

Objetivos

Desenvolver uma ferramenta que atenda as necessidades dos serviços disponibilizados na rede bvs para centralizar as informações dos Web Services, facilitar a compreensão da utilização dos serviços, cadastrar os serviços da rede, disponibilizar informações relevantes para cada serviço.

Ferramentas Disponibilizadas

Esigma: ferramenta web que prover busca de registro, cadastro, informações de tempo de resposta de cada serviço, informações detalhadas do arquivo WSDL, testes de métodos disponibilizados, data de publicação, url de documentação, informações sobre provedor do serviço e url dos serviços.
Site: http://www.esigma.com/index.html
Esynaps: ferramenta web, prover busca por serviço, disponibilizando apenas a url do arquivo WSDL.
Site: http://www.esynaps.com/search/default.aspx
WebServicesSarchEngine: ferramenta web, possibilita catalogar serviços por países, categoria, pelos mais procurados, pelos mais populares, informações sobre os provedores, cadastro, tutorial sobre Web Services.
Site: http://www.webservicesearchengine.com/directory.do


Fases de Desenvolvimento

O desenvolvimento da ferramenta esta divida com base na prioridade proveniente da REDE BVS.

Fases:
1. Desenvolver uma ferramenta que contemple o cadastro de Web Services, busca e informações relacionadas ao WSDL.
2. Fase de aprimoramento com as necessidades especificas à rede bvs.
3. Fase de gerar informações úteis para utilização dos serviços de Web Services.


Especificações Técnicas:

Tecnologias serão utilizadas para o desenvolvimento: PHP, Mysql, WSDL, CSS, XML e XSL.


Versões utilizadas:

APACHE: 2.2.2 PHP: 4.3.11 MySQL: 4.1.22


Análise

Objetos no contexto:

Services

 webServices rss addressXml


O diagrama mostra os objetos envolvidos e seus relacionamentos, temos a classe mais genérica chamada de Services e as mais especificas webServices,rss,adressXml (herança).

Ferramenta

Link para a versão de homologação:
SearchServices

Herramientas personales