A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Web Services Service-Oriented Architecture Exemplo expositivo: Locadora de Carros Diagrama de Classes Diagrama Entidade-Relacionamento Escrever as classes.

Apresentações semelhantes


Apresentação em tema: "Web Services Service-Oriented Architecture Exemplo expositivo: Locadora de Carros Diagrama de Classes Diagrama Entidade-Relacionamento Escrever as classes."— Transcrição da apresentação:

1

2 Web Services Service-Oriented Architecture Exemplo expositivo: Locadora de Carros Diagrama de Classes Diagrama Entidade-Relacionamento Escrever as classes Escrever o Data Access Object Escrever os web services Escrever o cliente 2

3

4 São componentes de aplicações, disponíveis pela web A comunicação com web services é feita através de protocolos abertos O mais utilizado desses protocolos é o HTTP Web services podem ser utilizados para reutilizar componentes de aplicação e conectar diferentes softwares já existentes, em diferentes plataformas 4

5 5 Cliente Serviço Requisição Parâmetros podem ser passados, respeitando o contrato fornecido pelo serviço (API) Resposta Mensagem de resposta do serviço. Pode ser uma string, um arquivo XML, um objeto JSON, dentre outros Protocol o

6 A requisição para visita a um site pode ser vista como um dos mais simples web services 6 Browser JPRibeiro.com/index.php Requisição Requisição do tipo Get Resposta O script index.php é processado, e então a página HTML resultante é transferida HTTP

7 Existem protocolos (abertos) que definem/padronizam a comunicação dos web services: SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Description, Discovery and Integration REST: Representational State Transfer 7

8 Para nosso exemplo, construiremos serviços bastante simples em PHP, que não implementarão nenhum desses protocolos Em aplicações reais, deve-se buscar a adoção do protocolo mais adequado à situação, para se obter: Interoperabilidade com outros sistemas Segurança Escalabilidade 8

9 9

10 10 Serviços = caixas pretas Baixo acoplamento Reusabilidade de componentes Maior segurança nos serviços (testes!)

11 Diagrama de classes 11

12 html


Carregar ppt "Web Services Service-Oriented Architecture Exemplo expositivo: Locadora de Carros Diagrama de Classes Diagrama Entidade-Relacionamento Escrever as classes."

Apresentações semelhantes


Anúncios Google