Integração do Mecanismo de Self-healing na Execução das Composição de Sistemas de Informação através dos Serviços Web Semânticos
Resumo
O uso de serviços web cresceu em decorrência do aumento da necessidade de prover serviço em um ambiente Inter operável, com baixo custo, ́integrado e com baixo acoplamento. No entanto, um serviço ̧o isolado, em determinados momentos, não atende ao objetivo definido pelo usuário, sendo assim necessário compor estes serviços. Composições de serviço web podem estar disponibilizadas em ambientes complexos e grandes, por exemplo a Internet, o que as torna suscetíveis a falhas durante o processo de execução. Com o intuito de prover uma maior disponibilidade destas composições ̧ mecanismos de detecção, e recuperação de falhas são necessários e foram integrados em um ambiente de desenvolvimento para aumentar a confiabilidade. Estes mecanismos ainda devem possuir características auto gerenciáveis devido à complexidade do ambiente. Assim, o presente trabalho propõe a incorporação de mecanismos de auto-cura como um plugin do Eclipse para o gerenciamento destas composições de serviços Web. Experimentos foram realizados visando validar a proposta e gerar um comparativo com os trabalhos relacionados.
Referências
Denaro, G., Pezze, M., and Tosi, D. (2007). Shiws: A self-healing integrator for web services. In ICSE COMPANION ’07: Companion to the proceedings of the 29th International Conference on Software Engineering, pages 55–56, Washington, DC, USA. IEEE Computer Society.
Fonseca, A. A., Claro, D. B., and Lopes, D. C. P. (2009). Gerenciando o desenvolvimento de uma composição de serviços web semânticos através do owl-s composer. In Pro-ceedings of the 5th Brazilian Symposium of Information Systems (SBSI2009), Brasilia, DF, Brazil.
Horn, P. (2001). Autonomic computing: Ibm’s perspective on the state of information technology. http://www.research.ibm.com/autonomic/.
Huebscher, M. C. and McCann, J. A. (2008). A survey of autonomic computing - degrees, models, and applications. ACM Comput. Surv., 40(3):1–28.
Krug, A., Kuster, U., and Ruhmer, C. (2009). Opossum online portal for semantic services. http://fusion.cs.uni-jena.de/opossum/index.php. Ultimo acesso em 03 de julho de 2010.
McGuinness, D. L. and van Harmelen, F. (2004). Owl web ontology language. http://www.w3.org/TR/owl-features/. Ultimo acesso em 20 de novembro de 2009.
Modafferi, S., Mussi, E., and Pernici, B. (2006). Sh-bpel: a self-healing plug-in for ws- bpel engines. In MW4SOC ’06: Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006), pages 48–53, Melbourne, Australia. ACM.
Sena, V. A., Claro, D. B., Amorim, R., and Lopes, D. (2010). Similaridade semântica na composição de sistemas de informação através dos serviços web. In VI Simpósio Brasileiro de Sistemas de Informação (SBSI 2010), Marabá/PA.
Wiesner, K., Vaculín, R., Kollingbaum, M. J., and Sycara, K. P. (2008). Recovery mechanisms for semantic web services. In DAIS, pages 100-105, Oslo, Norway.