Gerenciando o desenvolvimento de uma composição de Serviços Web Semânticos através do OWL-S Composer
Resumo
A diversidade de Sistemas de Informação que tem utilizado a Web demanda uma crescente utilização dos serviços Web para facilitar a interoperabilidade destes sistemas. Atualmente, muitos serviços Web simples não atendem mais as necessidades destes sistemas, tendo que ser combinados dando origemas composições de serviços Web (Web service Composition. Ambientes integrados vêm incorporando funcionalidades para facilitar o desenvolvimento de um serviço Web simples, como o plugin WTP(Web Tool Plugin) no Eclipse, porém poucos têm se preocupado com as composições de serviços. Além disso,dos ambientes propostos que tratam as composições semânticas, nenhum deles propõe reutilizar ferramentas já existentes para compor os serviços Web, reduzindo tanto o tempo de desenvolvimento da composição quanto o tempo de aprendizado do usuário. Assim, o presente trabalho tem dois principais objetivos: analisar os requisitos fundamentais para compor serviços Web semânticos; e, de posse destes requisitos, desenvolver um plugin para o Eclipse denominado OWL-S Composer para compor serviços Web semânticos através de uma interface gráfica intuitiva e amigável, reutilizando ferramentas e gerando uma composição correta, tanto sintática quanto semanticamente.
Referências
Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The semantic web. Scientific American.
Chafle, G., Das, G., Dasgupta, K., Kumar, A., Mittal, S., Mukherjea, S., and Srivastava, B. (2007). An integrated development enviroment for web service composition. In IEEE ICWS 2007, pages 1–9.
Claro, D. B. and Macêdo, R. J. A. (2008a). Dependable web service compositions using a semantic replication scheme. In Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuidos (SBRC’2008), Rio de Janeiro, RJ.
Claro, D. B. and Macêdo, R. J. A. (2008b). Web services e sua relação com sistemas de informação. In Anais do Simpósio Brasileiro de Sistemas de Informação (SBSI’08), pages 356–359, Rio de Janeiro, RJ.
Dai, N., Mandel, L., and Ryman, A. (2007). Eclipse Web Tools Platform: Developing Java (TM) Web Applications. Addison-Wesley Professional, 1 edition.
Digiampietri, L. A., Pérez-Alcázar, J. J., and Bauzer, C. M. (2007). Ai planning in web services composition: a review of current approaches and a new solution. In VI Encontro de Inteligência Artificial. Anais do XXVII Congresso da SBC 2007.
Domingue, J., Lausen, H., and Fensel, D. (2005). Web service modeling ontology..
Eclipse (2003). Eclipse platform technical overview. Object Technology International. www.eclipse.org/whitepapers/eclipse-overview.pdf.
EMF (2008). Eclipse modeling framework project. Último acesso em 24 de maio de 2008.
GEF (2008). Graphical editing framework. Último acesso em 24 de maio de 2008.
GMF (2008). Graphical modeling framework. Último acesso em 24 de maio de 2008.
JET (2008). Java emitter templates. Último acesso em 24 de maio de 2008.
Knublauch, H., Fergerson, R., Noy, N., and Musen, M. (2004). The protégé owl plugin: An open developoment environment for semantic web applications. In Proceedings of the 3rd International Semantic Web Conference (ISWC 2004), pages 229–243. Springer/ LNCS 3298.
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McilRaith, S., NaraYanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., and Sycara, K. (2007). Owl-s: Semantic markup for web services.
MINDSWAP (2007). Maryland information and network dynamics lab semantic web agents project.
Murtagh, D. (2007). Automated Web Services Composition. PhD thesis, University of Dublin, Dublin.
Protégé (2006). Protégé owl editor. Último acesso em 29 de maio de 2008.
Scicluna, J., Abela, C., and Montebello, M. (2004). Visual modelling of owl-s services. In Proceedings of the the IADIS International Conference WWW/Internet.
Srinivasan, N., Paolucci, M., and Sycara, K. (2006). Semantic web service discovery in the owl-s ide. In Proceedings of the IEEE 39th Hawaii International Conference on System Sciences.
ABIP (1996). Associação Brasileira da Propriedade Intelectual. Lei nº 9.279/96. Disponível em: