1 / 33

Trabalho Final de Curso

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação. Trabalho Final de Curso. Simulador de Serviços Web Semânticos com Injeção e Recuperação de Falhas. Orientadora: Prof a . Daniela Barreiro Claro Graduando: Anderson Tiago Barbosa de Carvalho.

macy
Télécharger la présentation

Trabalho Final de Curso

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação Trabalho Final de Curso Simulador de Serviços Web Semânticos com Injeção e Recuperação de Falhas Orientadora: Profa. Daniela Barreiro Claro Graduando: Anderson Tiago Barbosa de Carvalho Salvador, 15 de julho de 2011

  2. Sumário Anderson Carvalho MATA67 - Projeto Final de Curso II

  3. Contextualizando • “Explosão” do uso da internet • Comunicação entre aplicações distintas XML • Autogerenciamento • Descrição semântica Anderson Carvalho MATA67 - Projeto Final de Curso II

  4. Motivação • É difícil prever o funcionamento de um serviço ou composição • Qualidade de Serviço (QoS) • - Situação se agrava em sistemas autonômicos • Importância da existência de um ambiente onde serviços possam ter seus ciclos de vida testados e avaliados • Simulação Anderson Carvalho MATA67 - Projeto Final de Curso II

  5. O Trabalho Anderson Carvalho MATA67 - Projeto Final de Curso II

  6. Serviços Web Anderson Carvalho MATA67 - Projeto Final de Curso II

  7. Serviços Web Anderson Carvalho MATA67 - Projeto Final de Curso II

  8. Serviços Web Figura: Arquitetura SOA (HAAS, 2003) Anderson Carvalho MATA67 - Projeto Final de Curso II

  9. Serviços Web Semânticos Anderson Carvalho MATA67 - Projeto Final de Curso II

  10. Serviços Web Semânticos Figura: Ontologias do OWL-S (MARTIN et al., 2004) • WSDL – Acesso aos serviços • Descrição Semântica • OWL-S -> Descrever de forma semântica um serviço (MARTIN et al., 2004) Anderson Carvalho MATA67 - Projeto Final de Curso II

  11. Composições de Serviços Web Semânticos Anderson Carvalho MATA67 - Projeto Final de Curso II

  12. Injeção de Falhas Anderson Carvalho MATA67 - Projeto Final de Curso II

  13. Injeção de Falhas Anderson Carvalho MATA67 - Projeto Final de Curso II

  14. Injeção de Falhas O que é uma falha ? Anderson Carvalho MATA67 - Projeto Final de Curso II

  15. Injeção de Falhas Tipos de Falhas Anderson Carvalho MATA67 - Projeto Final de Curso II

  16. Injeção de Falhas via Software Anderson Carvalho MATA67 - Projeto Final de Curso II

  17. Injeção de Falhas via Software Tipos Anderson Carvalho MATA67 - Projeto Final de Curso II

  18. Recuperação de Falhas Anderson Carvalho MATA67 - Projeto Final de Curso II

  19. Implementação do simulador Projeto Estrutural Anderson Carvalho MATA67 - Projeto Final de Curso II

  20. Implementação do simulador Figura: MVC Simulador Projeto Estrutural Anderson Carvalho MATA67 - Projeto Final de Curso II

  21. Funcionamento do simulador Anderson Carvalho MATA67 - Projeto Final de Curso II

  22. Trabalhos relacionados Anderson Carvalho MATA67 - Projeto Final de Curso II

  23. Trabalhos relacionados Tabela: Comparação entre ferramentas Anderson Carvalho MATA67 - Projeto Final de Curso II

  24. Experimentos Anderson Carvalho MATA67 - Projeto Final de Curso II

  25. Experimentos Anderson Carvalho MATA67 - Projeto Final de Curso II

  26. Experimentos Resultados Anderson Carvalho MATA67 - Projeto Final de Curso II

  27. Conclusão Anderson Carvalho MATA67 - Projeto Final de Curso II

  28. Conclusão Anderson Carvalho MATA67 - Projeto Final de Curso II

  29. Conclusão • Melhoria em elementos gráficos da interface (layout) • Outros métodos de injeção • Outros métodos de recuperação • Testes comparativos • Modificação em estrutura do OWL-S Discovery Anderson Carvalho MATA67 - Projeto Final de Curso II

  30. Agradecimentos • Deus e minha família • Orientadora: Daniela Barreiro Claro • Professores do IM/DCC • Amigos Anderson Carvalho MATA67 - Projeto Final de Curso II

  31. Perguntas ? OBRIGADO PELA PRESENÇA ! Anderson Carvalho MATA67 - Projeto Final de Curso II

  32. Referências ALONSO, G.; CASATI, F.; KUNO, H.; MACHIRAJU, V. Web Services - Concepts, Architectures and Applications. 1. ed. [S.l.]: Springer, 2003. ARLAT, J.; AGUERA, M.; AMAT, L.; CROUZET, Y.; FABRE, J.-C.; LAPRIE, J.-C.; MARTINS, E.; POWELL, D. Fault injection for dependability validation: a methodology and some applications. IEEE Transactions on Software Engineering, IEEE, 1990. HAAS, H. Designing the architecture for Web services. Maio 2003. Último acesso 08 de Julho de 2011. Disponível em: http://www.w3.org/2003/Talks/0521-hh-wsa/slide5-0.html. NEWCOMER, E. Understanding Web Services: XML, WSDL, SOAP and UDDI. [S.l.]:Addison-Wesley Longman Publishing, 2002. Anderson Carvalho MATA67 - Projeto Final de Curso II

  33. Referências MARTIN, D.; BURSTEIN, M.; HOBBS, J.; LASSILA, O.; MCDERMOTT, D.; MCILRAITH, S.; NARAYANAN, S.; PAOLUCCI, M.; PARSIA, B.; PAYNE, T.; SIRIN, E.; SRINIVASAN, N.; SYCARA, K. OWL-S Semantic Markup for Web Services. Novembro 2004. Último acesso em 09 de Julho de 2011. Disponível em: http://www.w3.org/Submission/OWL-S/. FERREIRA, M. R.; CLARO, D. B.; LOPES, D. C. P. Integração do mecanismo de self-healing no tratamento das composição de sistemas de informação através dos serviços web semânticos. In: VII Simpósio Brasileiro de Sistemas de Informação. [S.l.: s.n.], 2011. AMORIM, R.; CLARO, D. B.; LOPES, D.; ALBERS, P.; ANDRADE, A. International conference on web services. In: IEEE 9th International Conference on Web Services. [s.n.], 2011. Disponível em: http://conferences.computer.org/icws/2011/. Anderson Carvalho MATA67 - Projeto Final de Curso II

More Related