SOAP. Web Services & SOAP. Tecnologias de Middleware 2004/2005. Simple Object Access Protocol. Simple Object Access Protocol SOAP
|
|
|
- Regina Clementino Marreiro
- 10 Há anos
- Visualizações:
Transcrição
1 Web Services & SOAP Tecnologias de Middleware 2004/2005 SOAP Simple Object Access Protocol Os web services necessitam de comunicar entre eles e trocar mensagens. O SOAP define a estrutura e o processamento das mensagens, de forma independente da plataforma ou linguagem de programação. XML + regras de utilização Utilização em comunicação A2A: B2B. SOAP 1992 XML-RPC 1999 Nascimento oficial do SOAP 1.0 com a submissão à W3C (só para protocolo HTTP) 2000 SOAP 1.1 (geral) 2001 SOAP 1.2 (recomendação) Simple Object Access Protocol Após a obtenção do WSDL no UDDI uma mensagem SOAP é gerada para transmitir os dados para um site remoto. É um modelo de comunicação unidireccional que assegura a comunicação. Existem convenções que permitem a adaptação do modelo para o paradigma pedido/resposta (usado pelas comunicações baseadas em RPCs). 1
2 Simple Object Access Protocol XML - RPC Envia uma mensagem XML através de um pedido HTTP e recebe uma resposta, caso exista, através de uma resposta HTTP. A mensagem é processada pelo processador SOAP presente no servidor web (IIS). Não inclui um modelo de objectos para definição de tipos. Apareceu pela primeira vez no Userland's Frontier, um sistema de gestão de conteúdos web. Antecessor e parte integrante do SOAP. Construido para RPCs simples utilizando o HTTP. Actualmente ainda é utilizado. X M L XML-RPC Chamadas a procedimentos remotos utilizando o HTTP. POST /RPC2 HTTP/1.0 User-Agent: Frontier/5.1.2 (WinNT) Host: betty.userland.com Content-Type: text/xml Content-length: 181 <?xml version="1.0"?> Cabeçalho HTTP <methodcall> <methodname>examples.getstatename</methodname> <params> <param> <value><i4>41</i4></value> </param> </params> </methodcall> Do XML-RPC ao SOAP Diferem na estrutura do XML que enviam. XML-RPC adequado para um programa cliente invocar uma função de outro programa. SOAP adequado ao envio de objectos e dados arbitrários. SOAP tem funcionalidades adicionais relativamente ao XML-RPC, o que explica a sua adopção generalizada. 2
3 Dinâmica SOAP Mensagens SOAP As mensagens SOAP são envelopes que encapsulam os dados que uma aplicação necessita de enviar. São constituídas por um bloco header opcional e um bloco body obrigatório. Uma mensagem pode ter um ou mais documentos anexados. Mensagens SOAP Especificação: Mensagens SOAP <env:envelope xmlns:env=" soap-envelope"> <env:header> <n:broadcastservice xmlns:n=" <n:list>pda, Cell, , Voic , IM</n:list> </n:broadcastservice> </env:header> <env:body> <m:function xmlns:m=" send"> <m:message> Hello! </m:message> </m:function> </env:body> </env:envelope> 3
4 Especificação: SOAP Namespaces Especificação: SOAP Namespaces Definem elementos ou atributos nos vários blocos ou partes da mensagem. Os elementos presentes nos blocos header e body devem ser identificados por namespaces únicos. Namespace dos blocos de uma mensagem soap <soap:envelope xmlns:soap=" envelope/"> <soap:header>... Blocos standard </soap:header> <soap:body>... </soap:body> SOAP Envelope Define o início e o fim de uma mensagem SOAP. v1.1: <SOAP-ENV:Envelope xmlns:soap-env= " envelope/" v1.2: <SOAP-ENV:Envelope xmlns:soap-env=" 2001/12/soap-envelope SOAP Header Encapsula informação não relacionada com a aplicação (de suporte). As informações podem ser relativas à segurança, coordenação ou serem identificadores. Contém atributos opcionais utilizados no processamento das mensagens SOAP. Permitem a adição de funcionalidades ao SOAP de forma descentralizada. Bloco opcional. 4
5 SOAP Header - Exemplo SOAP Body <soap:envelope xmlns:soap=" xmlns:mi=" <soap:header> <mi:message-id soap:actor=" Haefel.com/logger" > 11d1def534ea:b1c5fa:f3bfb4dcd7:-8000 </mi:message-id> </soap:header> Todas as mensagens SOAP encerram um bloco body. Contêm dados específicos da aplicação ou relativos à informação de falha. Os dados podem ser parâmetros de uma invocação ou informação arbitrária em XML. O conteúdo não é especificado, a não ser para os casos de falha. SOAP Body - Exemplo Pedido: <m:getorderstatus xmlns:m=" <orderno>12345</orderno> </m:getorderstatus> Resposta <m:getorderstatusresponse xmlns:m=" <status>shipped June 18</status> </m:getorderstatusresponse> SOAP Fault (1.2) O não processamento de uma mensagem SOAP resulta numa falha. Existe apenas 1 bloco com informação de falha e é incluído no body da mensagem. Sub-elementos: faultcode, faultstring, faultfactor e detail. É retornado, juntamente com a mensagem de falha, um código que indica o erro. 5
6 SOAP fault (1.2) <env:body> <env:fault> <faultcode>env:server</faultcode> <faultstring>server Error</faultstring> <detail> <e:myfaultdetails xmlns:e=" <message>hello</message> <errorcode>1001</errorcode> </e:myfaultdetails> </detail> </env:fault> </env:body> Ligação ao protocolo HTTP O SOAP utiliza o POST ou o GET e os mesmos códigos de erro e estado do HTTP nas respostas. A informação relativa a uma mensagem SOAP é encapsulada no método POST/GET. SOAP sobre HTTP (POST) (Pedido) POST /StockQuote HTTP/1.1 Host: Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: "Some-URI" <SOAP-ENV:Envelope xmlns:soap-env=" soap/envelope/ SOAP-ENV:encodingStyle=" soap/encoding/"> <m:getlasttradeprice xmlns:m="some-uri"> <symbol>dis</symbol> </m:getlasttradeprice> </SOAP-ENV:Envelope>... SOAP sobre HTTP (Resposta) HTTP/ OK Content-Type: text/xml; charset="utf-8" Content-Length: nnnn <SOAP-ENV:Envelope xmlns:soap-env=" soap/envelope/ SOAP-ENV:encodingStyle=" soap/encoding/"/> <m:getlasttradepriceresponse xmlns:m="some- URI"> <Price>34.5</Price> </m:getlasttradepriceresponse> </SOAP-ENV:Envelope>... 6
7 RPCs & SOAP Dados em binário no SOAP É difícil trocar tipos de dados complexos (imagens, ficheiros binários) utilizando o SOAP. É utilizado um tratamento de dados baseado na codificação para XML. Levanta problemas de acordo com o tipo dos dados. Especificação: SOAP com Anexos SOAP e standard MIME MIME (multipurpose internet mail extensions) é o método utilizado para enviar anexos em mensagens de correio electrónico. Ideia base: incluir uma referência que aponta para o anexo no fim da mensagem Apache SOAP 2.2 suporta SOAP com anexos. M E N S G S O A P A N E X O MIME-Version: 1.0 Content-Type: Multipart/Related; boundary=mime_boundary; type=text/xml; start="< Content-Description: This is the optional message description. --MIME_boundary Content-Type: text/xml; charset=utf-8 Content-Transfer-Encoding: 8bit Content-ID: < Content-Location: <?xml version='1.0'?> <SOAP-ENV:Envelope xmlns:soap-env=" soap/envelope/"> </SOAP-ENV:Envelope> --MIME_boundary Content-Type: image/tiff Content-Transfer-Encoding: binary Content-ID: < Content-Location: 7
8 DIME (microsoft) Internet Message Encapsulation Mecanismo para empacotar dados binários sem recorrer à codificação para XML. Permite incluir um ou mais ficheiros binários. Utiliza uma flag de início e outra de fim. MB ME CH Formato do registo de dados DIME (microsoft) Registo DIME de dados <soap-env:envelope xmlns:soap- env=" xmlns:msg=" xmlns:ref= " > <soap-env:body> <msg:getmediafile> <msg:filename>mymediafile.mpg </msg:filename> <msg:file ref:location= "uuid:f2da3c9c-74d3-4a46-b925- B150D62D9483" /> </msg:getmediafile> </soap-env:body> </soap-env:envelope> uuid:f2da3c9c-74d3-4a46-b925- B150D62D9483 video/mpeg <<First 1.42 MB of binary data for mymediafile.mpg>> <<Remaining 552 KB of binary data for mymediafile.mpg>> SOAP c/ Anexos Vs DIME Fácil inserção de anexos em ambos os métodos. MIME não inclui o tamanho dos dados. MIME obriga a fazer parsing de toda a mensagem de forma a encontrar os MIME boundaries. A escolha assenta mais em questões de marketing do que em questões técnicas inerentes a cada um dos métodos. ebxml Electronic Business XML Conjunto de especificações que, juntas, definem uma plataforma modular de negócio. Facilita a troca de documentos electrónicos através da internet. Define mensagens e conteúdos, mecanismo de publicação, registo e descoberta (relativamente aos negócios que se pretende utilizar). Utiliza uma camada de transporte de mensagens mapeada para SOAP com anexos (MIME). 8
9 Limites da Especificação Fiabilidade Políticas de QoS. Questões de: Segurança Coordenação Suporte a transacções Limitações Não tem modelo de objectos, language bindings ou uma semântica definida para o processamento de mensagens SOAP. Apenas para wired. Interoperabilidade. 9
Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.
Web services Um web service é qualquer software que está disponível através da Internet através de uma interface XML. XML é utilizado para codificar toda a comunicação de/para um web service. Web services
Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca [email protected]
Programação para Internet Avançada 4. Web Services Nuno Miguel Gil Fonseca [email protected] São módulos de aplicações de negócios que expõem as regras do negócio como serviços na Internet através
Web Services. Integração de aplicações na Web. Sistemas Distribuídos
Web Services Integração de aplicações na Web Integração de Aplicações na Web Interoperação entre ambientes heterogêneos desafios diversidade de componentes: EJB, CORBA, DCOM... diversidade de linguagens:
Conteúdo da Aula de Hoje. Web Services. Avaliação da Disciplina. O que é um web service? O que é um web service? Vantagens
Web Services Pós-Graduação em Tecnologias para o desenvolvimento de aplicações WEB Conteúdo da Aula de Hoje Conceitos básicos Teste com WS Implementação de WS (Provedor e usuário) Instrutor : Avaliação
UNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
UFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares [email protected] Aula 13 Web Services Web Services
Programação para Internet I. 2. O protocolo HTTP. Nuno Miguel Gil Fonseca [email protected]
Programação para Internet I 2. O protocolo HTTP Nuno Miguel Gil Fonseca [email protected] Protocolos Conjunto de regras que define o modo como aplicações informáticas comunicam entre si. Permite
Criação de um Web Services em.net
Web Service em.net 1 Criação de um Web Services em.net 1. Criar um novo Web Site com template ASP.NET Web Service, de acordo com a figura seguinte. O Visual studio cria um directório com os ficheiros indicados
Introdução Serviços Web WSDL SOAP UDDI Ferramentas. Serviços Web. (Web Services) Emerson Ribeiro de Mello
1/39 Serviços Web (Web Services) Emerson Ribeiro de Mello Departamento de Automação e Sistemas Universidade Federal de Santa Catarina 22 de Maio de 2007 2/39 Arquitetura Orientada a Serviços Arquitetura
Minicurso Web Services com PHP
Minicurso Vinícius Costa de Souza [email protected] http://www.inf.unisinos.br/~vinicius julho de 2005 Apresentações Nome Conhecimentos sobre Web Services Conhecimentos sobre PHP Expectativas referentes
Criação de um Web Services em.net
Web Service em.net 1 Criação de um Web Services em.net 1. Criar um novo projecto do tipo ASP.NET Web Service, de acordo com a figura seguinte. O.Net cria um directório virtual com os ficheiros indicados
Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Pessoa Física NFE (RFB) Versão: 1.0. Autor: Angelo Bestetti Junior
Manual de Integração Tecnologia: WebServices SOAP XML Área: CDC Produto: CDC Pessoa Física NFE (RFB) Versão: 1.0 Autor: Angelo Bestetti Junior Conteúdo Introdução... 3 Considerações Iniciais... 4 Privacidade...
Web Services e SOAP. Alexandre Zua CaldeiraTecnologias de Middleware 2006/2007 20.10.2006. Faculdade de Ciências da Universidade de Lisboa
Alexandre Zua Caldeira Tecnologias de Middleware 2006/2007 Faculdade de Ciências da Universidade de Lisboa 20.10.2006 1 Introdução Definições Limitações do Middleware Estudado Integração com Web Services
Desenvolvimento Cliente-Servidor 1
Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados
Kassius Vargas Prestes
Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/
Introdução a Web Services
Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas
Web Services. (Introdução)
Web Services (Introdução) Agenda Introdução SOA (Service Oriented Architecture) Web Services Arquitetura XML SOAP WSDL UDDI Conclusão Introdução Comunicação distribuída Estratégias que permitem a comunicação
O protocolo HTTP. O que é o protocolo HTTP?
O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. IIS - HTTP 1 O que é o protocolo HTTP? Hyper
Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Estendida (Física) Versão: 1.0. Autor: Angelo Bestetti Junior
Manual de Integração Tecnologia: WebServices SOAP XML Área: CDC Produto: CDC Estendida (Física) Versão: 1.0 Autor: Angelo Bestetti Junior Conteúdo Introdução... 3 Considerações Iniciais... 4 Privacidade...
Service Oriented Architecture SOA
Service Oriented Architecture SOA Arquitetura orientada aos serviços Definição: Arquitetura de sistemas distribuídos em que a funcionalidade é disponibilizada sob a forma de serviços (bem definidos e independentes)
Web Services. Tópicos. Motivação. Tecnologias Web Service. Passo a passo Business Web Conclusão. Integração de aplicações SOAP, WSDL, UDDI, WSFL
Web Services Antonio Dirceu [email protected] Tópicos Motivação Integração de aplicações Tecnologias Web Service SOAP, WSDL, UDDI, WSFL Passo a passo Business Web Conclusão Motivação Integração de Aplicações
SOA na Prática Ricardo Limonta
SOA na Prática Ricardo Limonta Arquiteto JEE Objetivo Apresentar os conceitos de Arquiteturas Orientadas a Serviços; Entender a relação entre SOA e a tecnologia Web Services; Implementar SOA com Web Services
Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos
Internet e protocolos web A Internet é uma rede descentralizada de recursos computacionais Tolerante a falhas (no single point of failure) Topologia tem de fornecer caminhos alternativos entre 2 computadores
Nota Fiscal Paulista. Manual para Envio de Arquivo de Cupons Fiscais via Webservice GOVERNO DO ESTADO DE SÃO PAULO
GOVERNO DO ESTADO DE SÃO PAULO SECRETARIA DE ESTADO DOS NEGÓCIOS DA FAZENDA Nota Fiscal Paulista Manual para Envio de Arquivo de Cupons Fiscais via Webservice Versão 1.1 26/12/2007 Controle de Alterações
Sistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: [email protected] Mecanismos de Comunicação Protocolos de Aplicação Mecanismos de comunicação
Serviços Web: Arquitetura
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Sistemas Distribuídos e Paralelos
Sistemas Distribuídos e Paralelos Web Services Ricardo Mendão Silva Universidade Autónoma de Lisboa [email protected] November 29, 2014 Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos November
Cálculo Remoto de Preços e Prazos de Encomendas
Cálculo Remoto de Preços e Prazos de Encomendas O cálculo remoto de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular,
Sistemas Distribuídos na Web. Pedro Ferreira DI - FCUL
Sistemas Distribuídos na Web Pedro Ferreira DI - FCUL Arquitetura da Web Criada por Tim Berners-Lee no CERN de Geneva Propósito: partilha de documentos Desde 1994 mantida pelo World Wide Web Consortium
SOA Introdução. SOA Visão Departamental das Organizações
1 Introdução A Organização é a forma pela qual nós coordenamos nossos recursos de todos os tipos para realizar o trabalho que nos propusemos a fazer. A estrutura de nossas organizações manteve-se basicamente
Manual de Integração. Tecnologia: WebServices SOAP XML. Área: Serviços de Informação. Produto: CEP. Versão: 1.0. Autor: Angelo Bestetti Junior
Manual de Integração Tecnologia: WebServices SOAP XML Área: Serviços de Informação Produto: CEP Versão: 1.0 Autor: Angelo Bestetti Junior Conteúdo Introdução... 3 Considerações Iniciais... 4 Privacidade...
PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB WEBSERVICES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um WebService e sua utilidade Compreender a lógica de funcionamento de um WebService Capacitar
Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena
Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE
Serviços Web: Introdução
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Interface Web services
Declarações Electrónicas Interface Web services DGCI, 2008/06/18 Objectivo Promover a integração de aplicações remotas com os Web services fornecidos pela DGITA para a submissão de declarações fiscais
Cálculo Remoto de Preços e Prazos de Encomendas
Cálculo Remoto de Preços e Prazos de Encomendas O cálculo remoto de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular,
Grupo I [6,6v] Responda com os valores que se observam depois da chamada acontecer. 1 Falta na mensagem de resposta. Valor retornado na chamada
Número: Nome: Pági 1 de 6 LEIC/LETI 2013/14, Repescagem do 1º Teste de Sistemas Distribuídos, 1/7/14 Responda no enunciado, apes no espaço fornecido. Identifique todas as folhas. Duração: 1h30m Grupo I
Transferência de arquivos (FTP)
Transferência de arquivos (FTP) Protocolo de transferência de arquivos (File Transfer Protocol) Descrito na RFC 959 Usa o TCP, a porta 21 (conexão de controle) e a porta 20 (conexão de dados) Em uma mesma
Programação Cliente em Sistemas Web
Programação Cliente em Sistemas Web WEBSERVICES Cap 18. - Sistemas distribuídos e serviços web em Deitel, H.M, Sistemas Operacionais, 3 ª edição, Pearson Prentice Hall, 2005 Fonte: Rodrigo Rebouças de
Web Technologies. Tópicos da apresentação
Web Technologies Tecnologias de Middleware 2004/2005 Hugo Simões [email protected] 1 A Web Tópicos da apresentação Tecnologias Web para suporte a clientes remotos (Applets,CGI,Servlets) Servidores Aplicacionais
Departamento de Informática
Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos exame de recurso, 9 de Fevereiro de 2012 1º Semestre, 2011/2012 NOTAS: Leia com atenção cada questão antes de responder.
O protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP.
HTTP O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. O que é o protocolo HTTP? Hyper Text Transfer
Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.
A Web e o HTTP Web Até a década de 1990, a Internet era utilizada por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. Então, no início dessa década, iniciou-se
A Estrutura de um Web Service
A Estrutura de um Web Service Paulo Vitor Antonini Orlandin [email protected] Resumo Atualmente, o Serviço Web é a solução mais utilizada para integração entre sistemas, pois apresenta vantagens
Comunicando através da rede
Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Programação para Internet Flávio de Oliveira Silva, M.Sc.
INTERNET Grande conjunto de redes de computadores interligadas pelo mundo. Começou como uma rede interligando Universidades no E.U.A A partir de 1993 a Internet começou a ser explorada comercialmente.
Webservice LerChaveAutenticadora
1 Visão geral Webservice LerChaveAutenticadora O webservice LerChaveAutenticadora lê a chave autenticadora (autenticador) de uma Nota Fiscal já registrada no site do Compra Legal RN / SET-RN. Se o serviço
2 Conceitos relativos a Web services e sua composição
15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados
Java Enterprise Edition. by Antonio Rodrigues Carvalho Neto
Java Enterprise Edition by Antonio Rodrigues Carvalho Neto Enterprise Edition Architecture O que é Java Enterprise Edition? Java EE é uma plataforma que reune diversas especificações relacionadas a computação
REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2
REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2 Avaliação sumária da matéria do Capítulo 2 Pergunta: 1 A figura (ver Anexo) ilustra três diagramas de mensagens referentes a pedidos que clientes
ITBI ONLINE MANUAL DE INTEGRAÇÃO
SEMFAZ ITBI ONLINE MANUAL DE INTEGRAÇÃO O Manual de Integração é um documento que apresenta as especificações e critérios técnicos necessários para utilização do Web Service que irá recepcionar o lote
INT-9: Implementing ESB Processes with OpenEdge and Sonic David Cleary
Implementando Processos ESB com OpenEdge e Sonic Paulo Costa Global Field Services Agenda Desenvolvendo Processos de Negócio Visão geral da tecnologia Desenvolvendo um processo de negócio do início ao
Microsoft.NET. Desenvolvimento Baseado em Componentes
Microsoft.NET Lirisnei Gomes de Sousa [email protected] Jair C Leite [email protected] Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em
3 Serviços na Web (Web services)
3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem
Grupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais
Número: Nome: Página 1 de 5 LEIC/LERC 2012/13, Repescagem do 1º Teste de Sistemas Distribuídos, 25 de Junho de 2013 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração:
Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia [email protected]. Redes e Comunicações
Sistemas Multimédia Arquitectura Protocolar Simples Modelo OSI TCP/IP Redes e Comunicações Francisco Maia [email protected] Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes
Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa
Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa Web Service Plínio Antunes Garcia Sam Ould Mohamed el Hacen Sumário Introdução conceitual O Web Service
DESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa. versão draft
Prof. Marcelo de Sá Barbosa 1 data Comentários 03/08/2011 Início do semestre. Entrega da ementa e comentários sobres os assuntos. Recomendação da bibliografia. Períodos de provas. Limite de faltas para
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus
Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.
Sistema Nacional de Registro de Hóspedes - PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.0 ÍNDICE 1. INTRODUÇÃO... 3 2. CONSIDERAÇÕES INICIAIS... 3 3. TÉCNOLOGIA
Projeto: Plataforma de Integração. Data: 01/08/2014
Manual do Usuário - Autenticação Plataforma de Integração Arquitetura de Software 1.0 20/03/2014 1 de 8 Histórico de Revisões Data Versão Descrição 01/08/2014 1.0 Criação do documento 04/08/2014 1.1 Revisão
Web Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004
Web Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004 1 Contextualização e arquitetura de funcionamento de um Web Service Os Web Services [PRV+01, Cer02]
Permite o acesso remoto a um computador;
Telnet Permite o acesso remoto a um computador; Modelo: Cliente/Servidor; O cliente faz um login em um servidor que esteja conectado à rede (ou à Internet); O usuário manipula o servidor como se ele estivesse
Sistemas distribuídos. Prof. Emiliano Monteiro
Sistemas distribuídos Prof. Emiliano Monteiro Serviços web (web services) Nos serviços web um cliente específico de uma determinada aplicação interage pela Internet com um serviço que possui uma interface
: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal
: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal Sérgio Magalhães [email protected] As vantagens competitivas ganham-se muitas vezes por ser o primeiro a chegar
PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações
Universidade de São Paulo Escola Politécnica Programa de Educação Continuada em Engenharia PROGRAMA DE MBA em Gestão e Engenharia do Produto O Produto Internet e suas Aplicações Tecnologias de Informação
Integre pela Internet com os Web Services OpenEdge
Integre pela Internet com os Web Services OpenEdge Luciano Oliveira Solution Consultant, Progress OpenEdge Foco da Sessão Implementando OpenEdge Web Services Entendendo Web Services Identificar quando
Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB
Sistemas Distribuídos Arquiteturas Middlewares
Sistemas Distribuídos Arquiteturas s Arquitetura Arquitetura de um sistema é sua estrutura em termos dos componentes e seus relacionamentos Objetivo: garantir que a estrutura satisfará as demandas presentes
INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir:
INFORMÁTICA Prova de Agente Fiscal de Rendas do ICMS-SP/2013 - FCC. Por Ana Lucia Castilho* Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: A equipe de TI da empresa
Soluções de integração: SOA, web services e REST + XML/XSD
Soluções de integração: SOA, web services e REST + XML/XSD WWW.DOMINANDOTI.COM.BR Acesse nosso site em WWW.DOMINANDOTI.COM.BR Cursos Livros Fórum Simulados Blog Materiais Turmas em Brasília, na sua cidade,
Hyper Text Transfer Protocol (HTTP) ADI HTTP 1/18
Hyper Text Transfer Protocol (HTTP) ADI HTTP 1/18 Protocolo HTTP Funciona na filosofia cliente-servidor sobre o protocolo TCP na porta 80 Cliente tcp 80 Servidor Web Netscape, iexplorer, opera ( apache,
1.264 Lição 11. Fundamentos da Web
1.264 Lição 11 Fundamentos da Web Navegadores e servidores da Web A Internet é apenas um conjunto de redes interconectadas livremente. Um conjunto de redes de área local conectado via redes de área ampla
Web Services na plataforma.net
Web Services na plataforma.net Jackson Gomes de Souza 1 1 Curso de Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA) Caixa Postal 160 77054-970 Palmas TO Brasil [email protected]
UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática
1 Este é o seu teste de avaliação de frequência. Leia as perguntas com atenção antes de responder. Escreva as suas respostas nesta folha de teste, marcando um círculo em volta da opção ou opções que considere
Consultas SQL por XML-RPC no WordPress José Antonio Meira da Rocha
Consultas SQL por XML-RPC no WordPress José Antonio Meira da Rocha XML-RPC Chamadas a procedimentos remotos Formato XML Dave Winer, 1998 Implementação: Servidor RPC, clientes RPC WordPress possui servidor
Web Services. Autor: Rômulo Rosa Furtado
Web Services Autor: Rômulo Rosa Furtado Sumário O que é um Web Service. Qual a finalidade de um Web Service. Como funciona o serviço. Motivação para o uso. Como construir um. Referências. Seção: O que
Redes de Computadores
Redes de Computadores Camada de Aplicação POP3 IMAP DNS Slide 1 SMTP Rede de Computadores Protocolos de Acesso protocolo utilizado para a comunicação entre os servidores (push protocol); POP3 (Post Office
6127. Redes comunicação de dados. [email protected]. 2014/2015. Acesso à Internet.
Sumário Acesso à Internet. Elementos típicos de uma rede. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL.
Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr [email protected] www.facom.ufu.br/~bacala
Programação para a Internet Prof. M.Sc. Sílvio Bacalá Jr [email protected] www.facom.ufu.br/~bacala A plataforma WEB Baseada em HTTP (RFC 2068) Protocolo simples de transferência de arquivos Sem estado
Correio Electrónico. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores
Correio Electrónico Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores Arquitectura Diferentes cenários possíveis
Webservices. O que é um web service? Características. Por que web services? Tipos de web services
Webservices O que é um web service? Solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes Permite que um código rodando em uma máquina (cliente) interaja com um código
WSDL e UDDI. Pedro Miguel Martins Nunes WSDL. WSDL Exemplo prático Resumo UDDI. Serviço UDDI Estruturas de dados UDDI e WSDL API Resumo
e Serviço e e Tecnologias de Middleware 06/07 Curso de Especialização em Informática Departamento de Informática Faculdade de Ciências da Universidade de Lisboa 27.10.2006 e Serviço e 1 2 Serviço e 3 e...o
Desenvolvimento Web Protocolos da Internet
Instituto Federal de Educação Ciência e Tecnologia Campus Currais Novos Desenvolvimento Web Protocolos da Internet Professor: Bruno E. G. Gomes Currais Novos, 2013 Introdução Histórico da Internet Cliente
Coordenação Geral de Tecnologia da Informação - CGTI. Corporativo-Sistema de serviços corporativos Manual de Utilização dos Serviços
Corporativo-Sistema de serviços corporativos Manual de Utilização dos Serviços Corporativo-Sistema de serviços corporativos Versão 1.3 Especificação dos Serviços Data: 03/12/2013 Histórico de Revisão Data
