• Nenhum resultado encontrado

Definição Semântica automática Parcialmente Atende Atende

MAPEANDO E PLANEJANDO COM O TRANSPLAN

PROJETO ARQUITETURAL DE BAIXO NÍVEL

6. Definição Semântica automática Parcialmente Atende Atende

7. Etapas da composição Parcialmente. Apenas Planejamento Parcialmente.Apen as planejamento. Parcialmente. Apenas planejamento e execução

8. Uso de IOPE Atende Parcialmente. Apenas I/O

Parcialmente Apenas I/O

9. Uso de Cache das OWL-S

Atende. A API utilizada já implementa

Não Atende Atende

10. Compatibilidade com o JSHOP2 Atende Não Atende Não Atende

Assim, de acordo com a avaliação do experimento, o TransPlan se mostra adequado para realizar o mapeamento e o planejamento dos serviços web semânticos.

CONCLUSÃO

Este trabalho propôs uma solução para o mapeamento e planejamento de serviços web semânticos descritos em OWL-S usando o planejador JSHOP2.

As avaliações às quais foi submetido o TransPlan evidenciam resultados satisfatórios. Observa-se que, a partir da análise dos resultados obtidos da seção 4.3, os testes em que foi submetido o TransPlan foram executados com sucesso. Além disso atendeu-se boa parte dos critérios utilizados para a avaliação da ferramenta. Dentre as características do TransPlan, destacam-se as seguintes vantagens em relação aos trabalhos correlatos.

Flexibilidade e reutilização: para adoção dessa ferramenta, poderá ser configurado

um novo planejador para o TransPlan.

Geração automática de método para decomposição: é possível com a ferramenta

a geração automática de métodos com estrutura de controle IF-then-Else para definir a decomposição do problema.

Abstração no Planejamento: é possível que um usuário ou uma aplicação utilize a

solução sem necessitar conhecer a linguagem do planejador.

Ao mesmo tempo, foi identificada a existência de oportunidades de melhorias e acréscimo de novas funcionalidades não contempladas no escopo desse trabalho. Como trabalho futuro sugere-se a integração com outras ferramentas, um vez que para execução de todas as atividades da composição automática de serviços web torna-se necessário a utilização de outras ferramentas que contemplem as demais atividades desse processo. Dessa forma, é relevante integrar o TransPlan às

ferramentas já existentes que contemplem as demais atividades na composição automática de serviços web. Uma outra oportunidade de melhoria envolve converter os planos encontrados para OWL-S e converter tipos semânticos automaticamente. E por fim, disponibilizar o TransPlan como um serviço web.

REFERÊNCIAS

CALHAU, Fábio D. J. Composição de Serviços por Planeamento. 2006.167f.Dissertação (Mestrado Engenharia Informática e Telecomunicações) – Instituto Superior de Ciências do Trabalho e da Empresa. Salvador, 2006.

CLARO D. B., MACEDO R. J. A. Dependable Web Service Compositions using a Semantic Replication Scheme. In Anais do XXVI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2008). Rio de Janeiro, RJ, Brasil, Maio 2008.

CLARO D.B., ALBERS P.; HAO J-K. A Framework for Automatic Composition of RFQ Web Services. In IEEE Proceedings of the First Workshop on Web Service Composition and Adaptation (WSCA) held in conjunction with International Conference of Web Services (ICWS'07) IEEE SCW 2007. Salt Lake City, Utah, USA p. 221-228, 2007.

COULORIS, G., Dollimore, J., Kindberg, T.. Distributed Systems concepts and Design. Addison Wesley, 4º Edição, 2005. ISBN 0321263545.

CARVALHO, L. LIMA, César. Ontologias - OWL (Web Ontology Language). Technical Report - RT-INF_004-05 - Relatório Técnico- 2005 – Junho. UFG - Instituto de Informática Universidade Federal de Goiás. Goias, 2005.

DUSTDAR, Schahram; SCHREINER, Wolfgang. A survey on web services composition. Int. Web and Grid Services, [S.l. : s. n.], v. 1, n 1, p.1-30, 2005.

DIGIAMPIETRI, Luciano A; ALCÁZAR, J. J. Pérez; MEDEIROS, C. B.AI Planning in Web Services Composition: a review of current approaches and a new solution. VI ENIA – Encontro Nacional de Inteligência Artificial. Rio de Janeiro, 2007.

GHALLAB, M.; Traverso, Paolo; NAU, Dana. Automated Planning: Theory and Practice, Morgan Kaufmann, 2004. ELSEVIER. ISBN: 1-55860-856-7.

GRAHAM, Steve; DAVIS, Doug;, SIMEONOV, Simeon; DANIELS, Glen; BRITTENHAM, Peter; NAKAMURA, Yuichi; FREMANTLE, Paul; KOENIG, Dieter; ZENTNER, Claudia. Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI. 2004. SAMS. ISBN 0-6723-2641-8.

ILGHAMI, Okhtay. Documentation for JSHOP2. Department of Computer Science –

University of Maryland, USA, 2006. Disponível em:

<http://www.cs.umd.edu/~okhtay/jshop2doc.pdf>. Acessado em: 09 maio 2008. LOPES, C. J.F.; RAMALHO, J. C. Web Services: Metodologias de Desenvolvimento. XML, Aplicações e Tecnologias Relacionadas – XATA, Porto, Portugal. 2004.

MACHADO, João Coutinho. Um estudo sobre o desenvolvimento orientado a serviços. 2004. Dissertação (Mestrado) — PUC-Rio, Rio de Janeiro, 2004.

Disponível em: < http://www2.dbd.puc- rio.br/pergamum/tesesabertas/0210486_04_pretextual.pdf >. Acesso em: 15 mai. 2006.

MARTIN, David. OWL-S: Semantic markup for web services; W3C Member Submission, 2004a. Disponível em: <http://www.w3.org/Submission/2004/SUBM- OWL-S-20041122>, Acesso em: 5 Jun. 2006.

MARTIN, David et al. Bringing Semantics to Web Services: The OWL-S Approach. In: First International Workshop on Semantic Web Services and Web Process Composition – SWSWPC, San Diego, CA, USA, 2004b.

MINDSWAP: Maryland Information and Network Dynamics Lab Semantic Web Agents Project. 2004. Disponível em: <http://www.mindswap.org/2004/owl-s/ services.shtml>. Acesso em: 05 junho. 2008.

MURTAGH, Dónal. Automated Web Service Composition. University of Dublin. 2004 Disponível em: <https://www.cs.tcd.ie/publications/tech-reports/tr- index.05.php>. Acesso em: 15 out 2007

PAUTASSO, Cesare. SOAP vs. REST - Bringing the Web back into Web Services. Business Integration Technologies. IBM Zurich Research Lab. 2007 Disponível em <http://www.iks.inf.ethz.ch/education/ss07/ws_soa/slides/SOAPvs REST_ETH.pdf> Acesso em: 2 set. 2008

PEER, J.; Web Service Composition as AI Planning - a Survey; Technical Report, 2005; Univ. of St.Gallen, Switzerland, Suiça. 2005 .

RAO, J.; SU, X.; 2004; A Survey of Automated Web Service Composition Methods; Proceedings of the First International Workshop on Semantic Web Services and Web Process. 2004. Disponível em <http://www.cs.cmu.edu/~ jinghai/papers/survey_rao.pdf>. Acesso em: 08 jan 2008

RUSSELL, Stuart J.; NORVIG, Peter. Inteligência Artificial. 2. ed. Tradução de PubliCare Consultoria. 2004, ISBN 85-352-1177-2.

SIRIN, E.; Parsia, B.; Wu, D; Hendler, J.; and Nau,D.; 2004; HTN Planning for Web Service Composition Using SHOP2; Journal of Web Semantics 2004

SMITH, M. K; WELTY, C; MCGUINNESS, D. L. OWL Web Ontology Language Guide.2004. Disponível em <http://www.w3.org/TR/2004/REC-owl-guide- 20040210/>. Acesso em: 21 abr 2008.

SRIVASTAVA, Biplav; et. al. Web Service Composition – Current Solutions and Open Problems. ICAPS 2003. International Conference on Automated Planing and Scheduling, June. Trento, Italia, 2003.

ILGHAMI, Okhtay, NAU, Dana.. A General Approach to Synthesize Problem- Specific Planners. Technical Report CS-TR-4597 e UMIACS-TR-2004-40, 2003.

W3C. World Wide Web Consortium. OWL Web Ontology Language Guide. 2007. Disponível em <http://www.w3.org/TR/owl-guide/>. Acessado em: Dezembro.

W3C: SOAP Specifications. 2007. Disponível em< http://www.w3.org/TR/soap/ > Acesso em: 02 set 2008.

W3SCHOOLS: SOAP Tutorial. 2007. Disponível em

<http://www.w3schools.com/soap /default.asp>. Acesso em: 8 maio. 2008.

W3SCHOOLS: WSDL Documents. 2007. Disponível em

APÊNDICE A –BOOKFINDER EM JSHOP2

Documentos relacionados