Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.