DC-UFRPE/Bacharelado em Ciência da Computação/Arquitetura Orientada a Serviços

Programa da Disciplina

editar
Nome: Arquitetura Orientada a Serviços
Código: 14061
Departamento: Departamento de Computação (DC)
Área: ARC
Carga-horária total: 60 horas
Créditos: 4
Pré-requisitos: Sistemas Distribuídos

Ementa

editar

Introdução a Sistemas Distribuídos. Introdução a Arquitetura Orientada a Serviços e Web Services. Padrões, protocolos e especificações para desenvolvimento de sistemas orientados a serviços. Frameworks e API's para o desenvolvimento de Web Services. Desenvolvimento de Aplicações orientadas a serviços. Requisitos nãofuncionais em SOA. Enterprise Service Bus.

Conteúdos

editar
  • Conceitos fundamentais de arquitetura orientada a serviços;
  • Evolução da arquitetura orientada a serviços; Fundamentos de Serviços Web (Web Services);
  • Qualidade de sistemas orientados a serviços;
  • Processos de negócio orientado a serviço;
  • Planejando sistemas orientados a serviço;
  • Análise de sistemas orientados a serviço;
  • Desenvolvendo sistemas orientados a serviço;
  • Plataformas para desenvolvimento sistemas orientados a serviços.

Prática Como Componente Curricular

editar
  • Desenvolvimento de uma aplicação orientada a serviços com gerenciamento de requisitos de qualidade, como segurança, performance, custo, etc.

Bibliografia Básica

editar
  • 1. Papazoglou, Michael; Web Services & SOA: Principles and Technology., Pearson. 2012.
  • 2. Kalin, Martin. Java web services: up and running. O'Reilly Media, Inc., 2013.
  • 3. ERL, Thomas; Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall, Hardcover, 2005.2

Bibliografia Complementar

editar
  • 1. GRAHAM, S.; DAVIS, D.; SIMEONOV, S. et al. Building Web Services with Java: making sense of XML, SOAP, WSDL, and UDDI.
  • 2. ed. Sams Publishing, 2005. 2. Gustavo Alonso, Fabio Casati, Harumi Kuno e Vijay Machiraju. Web Services: Concepts, Architectures and Applications. Springer. 2010.
  • 3. BROWN, Paul C; Implementing SOA: Total Architecture in Practice, Addison-Wesley, April 2008.
  • 4. MEDEIROS, ROBSON W. A., et al., “A Survey of Cost Accounting in Service-Oriented Computing.,” (SERVICES, IEEE, 2014), 77–84, doi:10.1109/SERVICES.2014.23.
  • 5. LINS, FERNANDO A. et al., “Automation of Service-Based Security-Aware Business Processes in the Cloud,” Computing, 2015, 1–24, doi:10.1007/s00607-015-0476-3.