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

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

RPC and Web Service André Pereira.

Apresentações semelhantes


Apresentação em tema: "RPC and Web Service André Pereira."— Transcrição da apresentação:

1 RPC and Web Service André Pereira

2 RPC – Remote Procedure Call
Remote Procedure Call, protocolo para chamada remota de procedimentos em qualquer lugar da rede

3 Implementações de RPC CORBA - padrão RPC independente de plataforma.
Sun RPC - RPC para as plafaformas Unix e Linux DCOM - RPC para plataforma Windows. RMI - RPC para java. SOAP - padrão de RPC para webservices.

4 CORBA Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos

5 ORB Object Request Broker, módulo intermediário entre cliente e objeto, sendo responsável em aceitar a requisição do cliente, enviá-la para o objeto competente e assim que a resposta estiver disponível, entregá-la para o cliente.

6 IDL Interface Definition Language, linguagem baseada em C++ puramente declarativa, portanto, é independente da linguagem de programação utilizada para acessá-la

7 DCOM Distributed Component Object Model, tecnologia proprietária da Microsoft para criação de componentes de software distribuídos em computadores interligados em rede é também uma extensão do COM

8 RMI Remote Method Invocation, interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java

9 RMI Exemplo de RMI

10 WEB Services Integração de sistemas diferentes
Comunicação entre aplicações Componentes que permitem enviar e receber dados através do XML Ágil e eficiente Seguro

11 Padrão Responsáveis: Apoiadas por IBM e Microsoft
W3C: World Wide Web Consortium é um consórcio de empresas de tecnologia, atualmente com cerca de 500 membros OASIS: Organization for the Advancement of Structured Information Standards é um consórcio global que conduz o desenvolvimento, convergência e adoção de padrões para e-business e web services Apoiadas por IBM e Microsoft

12 Tecnologias XML: eXtensible Markup Language é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais SOAP: Simple Object Access Protocol é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em XML HTTP: Hypertext Transfer Protocol é um protocolo de comunicação (na camada de aplicação segundo o Modelo OSI) utilizado para transferir dados por intranets e pela World Wide Web

13 Tecnologias WSDL: Web Services Description Language, padrão baseado em XML para descrever o serviço como no COM, onde ele traz os métodos do webservice UDDI: Universal Description, Discovery and Integration, protocolo desenvolvido para a organização e registro de Web Services

14 Integração de Sistemas
Compreensível Reutilizável Padronizada

15 Exmplo WEB Service em Java
O que é necessário: Tomcat Axis JDK 6 Exemplo de Web Service


Carregar ppt "RPC and Web Service André Pereira."

Apresentações semelhantes


Anúncios Google