Gabriel Torres Gomes Pato

Trabalho de conclusão de curso - Bacharelado em ciência da computação - IME USP

Orientação: Daniel Macêdo Batista

Última atualização: Novembro de 2016

Título

Um estudo empírico de composições de serviço: efeitos da variação de redundância e confiabilidade dos papéis

Resumo

O paradigma da computação orientada a serviços permite o desenvolvimento de aplicações modulares e distribuídas, propriedades desejadas no contexto atual onde softwares independentes de plataforma são desejados. Uma das formas de construir tais softwares é por meio da composição de serviços já existentes e disponíveis na web. O presente trabalho avaliou o efeito de diferentes estratégias de composição de serviços levando em conta requisitos não funcionais como tempo de resposta e taxa de sucesso.

Apreciação final e crítica

Escolhi o tema do projeto com o intuito de conhecer melhor o paradigma de orientação a serviços e de fato tive um bom contato com a tecnologia, tanto do ponto de vista teórico, estudando os conceitos e os trabalhos na área, como do ponto de vista prático, implementando serviços e disponibilizando-os na internet, montando composições com serviços reais e fazendo experimentos adotando diversas estratégias.

Gostaria de ter conseguido ir mais longe com o projeto, uma vez que diversas questões interessantes surgiram durante as reuniões com meu orientador mas, infelizmente, não havia tempo pra desenvolver tudo.

Trabalhar com o Prof. Daniel foi excelente. Ele esteve presente durante todo o processo, sempre aberto a conversar e discutir o projeto, sempre dando retorno de pedidos de revisão do material produzido e com uma postura realmente colaborativa, e não impositiva. Recomendo a quem possa se interessar por fazer projetos e IC, TCC ou pós. :)

Bibliografia

  1. (consultado em fevereiro de 2016)
  2. (consultado em fevereiro de 2016)
  3. On Non-Functional Requirements
  4. A. Davis (1993). Software Requirements: Objects, Functions and States. Prentice Hall.
  5. G. Kotonya, I. Sommerville (1998). Requirements Engineering: Processes and Techniques. John Wiley & Sons.
  6. (consultado em abril de 2016)
  7. Web services composition: A decades overview
  8. QoS awareness support in Web-Service
  9. QoS requirements specification using an onthology
  10. Web Service Composition - Current Solutions and Open Problems
  11. (consultado em abril de 2016)
  12. (consultado em abril de 2016)
  13. (consultado em abril de 2016)