View
215
Download
2
Category
Preview:
DESCRIPTION
Curso básico de SOA e WEB Servies.Resumo da video-aula.
Citation preview
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
1
UniversoUniversoSOA eSOA e
Web Services Web Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
2
GalxiaGalxiaWeb ServicesWeb Services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
3
ConstelaoConstelaoWSDLWSDL
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
4
TpicosTpicos Introduo Questes de concursos Estrutura de um documento WSDL 1.1 Exemplos de documentos SOAP Exemplo de documento WSDL 1.1 Questes de concursos Estrutura de um documento WSDL 2.0 WSDL 1.1 x WSDL 2.0 Questes de concursos Tipos de operaes
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
5
TpicosTpicos Questes de concursos Referncias
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
6
IntroduoIntroduo Web Services Description Language :
Baseado em XML Usado para descrever web services
O que um web service pode fazer Onde ele reside Como cham-lo
Um padro W3C Tambm usado para localizar web services
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
7
Questes de concursosQuestes de concursos[FGV 2009 MEC Arquiteto de Sistemas Questo 79] A respeito das tecnologias relacionadas a Web Services, analise as afirmativas a seguir: [II] A WSDL (Web Services Description Language) uma
interface de programao que permite a execuo de chamadas remotas no estilo RPC.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
8
Questes de concursosQuestes de concursos[FGV 2009 MEC Arquiteto de Sistemas Questo 79] A respeito das tecnologias relacionadas a Web Services, analise as afirmativas a seguir: [II] A WSDL (Web Services Description Language) uma
interface de programao que permite a execuo de chamadas remotas no estilo RPC. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
9
Questes de concursosQuestes de concursos[FGV 2008 Senado Federal Analista de Sistemas Questo 75] A Considere as assertivas a seguir sobre as relaes entre SOAP, WSDL e UDDI: [II] WSDL pode ser usado para descrever servios SOAP.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
10
Questes de concursosQuestes de concursos[FGV 2008 Senado Federal Analista de Sistemas Questo 75] A Considere as assertivas a seguir sobre as relaes entre SOAP, WSDL e UDDI: [II] WSDL pode ser usado para descrever servios SOAP web.
Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
11
Questes de concursosQuestes de concursos[FGV 2008 MEC Analista de Sistemas Questo 89] Um Web Service definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre mquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta. [A] A UDDI (Universal Description, Discovery, and Integration)
uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como cham-lo.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
12
Questes de concursosQuestes de concursos[FGV 2008 MEC Analista de Sistemas Questo 89] Um Web Service definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre mquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta. [A] A UDDI (Universal Description, Discovery, and Integration)
WSDL uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como cham-lo. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
13
Questes de concursosQuestes de concursos[FCC 2012 TRE/SP Tcnico Judicirio Programao de Sistemas Questo 70] O formato XML utilizado para descrever os servios de Web, especificando como acess-los, e quais as operaes ou mtodos que esto disponveis, chamado de [A] XML-RPC. [B] XHTML. [C] SOAP. [D] HTTP. [E] WSDL.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
14
Questes de concursosQuestes de concursos[FCC 2012 TRE/SP Tcnico Judicirio Programao de Sistemas Questo 70] O formato XML utilizado para descrever os servios de Web, especificando como acess-los, e quais as operaes ou mtodos que esto disponveis, chamado de [A] XML-RPC. [B] XHTML. [C] SOAP. [D] HTTP. [E] WSDL.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
15
Questes de concursosQuestes de concursos[FCC 2012 TJ/PE Tcnico Judicirio Programador de Computador Questo 55] No que se refere aos web services, correto afirmar: [D] Antes que as mensagens SOAP sejam trocadas,
documentos UDDI descrevem quais dados sero trocados, e como estes dados sero organizados nas mensagens HTTP.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
16
Questes de concursosQuestes de concursos[FCC 2012 TJ/PE Tcnico Judicirio Programador de Computador Questo 55] No que se refere aos web services, correto afirmar: [D] Antes que as mensagens SOAP sejam trocadas,
documentos UDDI WSDL descrevem quais dados sero trocados, e como estes dados sero organizados nas mensagens HTTP SOAP. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
17
Questes de concursosQuestes de concursos[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior Cincias da Computao Questo 54] Na criao de Web Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI e WSDL. Sobre WSDL correto afirmar: [B] uma linguagem de programao padronizada pela W3C
que utiliza scripts para a construo de Web Services. [C] um protocolo de comunicao para acessar Web Services
independentemente de plataforma, que considerado um formato padro para o envio de mensagens XML.
[D] um servio de diretrios no qual as empresas podem se registrar e procurar por Web Services distribudos pela rede.
[E] um protocolo usado na comunicao entre aplicaes, rodando em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programao.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
18
Questes de concursosQuestes de concursos[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior Cincias da Computao Questo 54] Na criao de Web Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI e WSDL. Sobre WSDL correto afirmar: [B] uma linguagem de programao padronizada pela W3C
que utiliza scripts para a construo de Web Services. Gabarito: ERRADO.
[C] SOAP um protocolo de comunicao para acessar Web Services independentemente de plataforma, que considerado um formato padro para o envio de mensagens XML. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
19
Questes de concursosQuestes de concursos[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior Cincias da Computao Questo 54] Na criao de Web Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI e WSDL. Sobre WSDL correto afirmar: [D] UDDI um servio de diretrios no qual as empresas
podem se registrar e procurar por Web Services distribudos pela rede. Gabarito: ERRADO.
[E] SOAP um protocolo usado na comunicao entre aplicaes, rodando em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programao. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
20
Questes de concursosQuestes de concursos[FCC 2011 TRT 4 Regio Analista de Sistemas Questo 55] Especificao desenvolvida pelo World Wide Web Consortium, que permite descrever os Web Services segundo um formato XML. extensvel para permitir a descrio dos servios e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede utilizados. Trata-se de [A] SOAP. [B] WSDL. [C] UDDI. [D] SamL. [E] Ws-i.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
21
Questes de concursosQuestes de concursos[FCC 2011 TRT 4 Regio Analista de Sistemas Questo 55] Especificao desenvolvida pelo World Wide Web Consortium, que permite descrever os Web Services segundo um formato XML. extensvel para permitir a descrio dos servios e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede utilizados. Trata-se de [A] SOAP. [B] WSDL. [C] UDDI. [D] SamL. [E] Ws-i.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
22
Questes de concursosQuestes de concursos[FCC 2010 MPE/RN Analista de Tecnologia da Informao Suporte Tcnico Questo 74] Para enviar uma mensagem a um determinado Web Service, o cliente acessa o documento que contm a descrio do servio e, em seguida, constri a mensagem, passando os tipos de dados corretos, de acordo com a definio encontrada no documento; Web Service valida a mensagem conforme as informaes contidas no documento.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
23
Questes de concursosQuestes de concursos[FCC 2010 MPE/RN Analista de Tecnologia da Informao Suporte Tcnico Questo 74] Esse documento o [A] SAML (Security Assertion Markup Language). [B] UDDI (Universal Description Discovery and Integration). [C] XHTML (eXtensible Hypertext Markup Language). [D] XML (eXtensible Markup Language). [E] WSDL (Web Service Description Language).
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
24
Questes de concursosQuestes de concursos[FCC 2010 MPE/RN Analista de Tecnologia da Informao Suporte Tcnico Questo 74] Esse documento o [A] SAML (Security Assertion Markup Language). [B] UDDI (Universal Description Discovery and Integration). [C] XHTML (eXtensible Hypertext Markup Language). [D] XML (eXtensible Markup Language). [E] WSDL (Web Service Description Language).
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
25
Questes de concursosQuestes de concursos[CESPE 2013 TRE/MS Analista Judicirio Anlise de Sistemas Questo 43] No que se refere a SOA e webservices, assinale a opo correta. [C] WSDL descrito em formato XML e tem por nica funo
descrever os valores e formatos dos dados que sero intercambiados entre os sistemas.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
26
Questes de concursosQuestes de concursos[CESPE 2013 TRE/MS Analista Judicirio Anlise de Sistemas Questo 43] No que se refere a SOA e webservices, assinale a opo correta. [C] WSDL descrito em formato XML e tem por nica funo
descrever os valores e formatos dos dados que sero intercambiados entre os sistemas. Gabarito: ERRADO. WSDL usado para descrever web services
O que um web service pode fazer Onde ele reside Como cham-lo
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
27
Questes de concursosQuestes de concursos[CESPE 2011 PREVIC Analista de Tecnologia da Informao] Julgue os itens subsecutivos, referentes interoperabilidade de sistemas. [89] No WSDL (web services definition language), prescrito o
leiaute de banco de dados com descries de servios, por meio das quais os clientes de web service podem procurar servios relevantes.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
28
Questes de concursosQuestes de concursos[CESPE 2011 PREVIC Analista de Tecnologia da Informao] Julgue os itens subsecutivos, referentes interoperabilidade de sistemas. [89] No WSDL (web services definition language), prescrito o
leiaute de banco de dados com descries de servios, por meio das quais os clientes de web service podem procurar servios relevantes. Gabarito: ERRADO. Web Services Description Language
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
29
Estrutura de um documento WSDL 1.1Estrutura de um documento WSDL 1.1ElementoElemento DescrioDescrio
(Obrigatrio) a raiz documento XML
(Opcional) Define os tipos dos dados usados por outros elementos em todo o documento WSDL
(Opcional) Descreve dos dados transmitidos entre o provedor de servio e o requisitante de servio
(Opcional) Descreve um servio web, as operaes que podem ser
executadas e as mensagens que esto envolvidas o elemento mais importante do WSDL
(Opcional) Define como o web service acessado
Define os detalhes do formato da mensagem e um protocolo para cada porta
(Opcional) Define onde o web service acessado
Define o endereo de rede para o servio WebAgrega um ou mais vnculos e atribui um endereo de rede a cada
vnculo
(Opcional) Pode ser usado para descrever o documento WSDL para leitores humanos
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
30
Estrutura de um documento WSDL 1.1Estrutura de um documento WSDL 1.1
Interface abstrataInterface abstrataInterface abstrataInterface abstrata
...
...
...
Uma implementao concreta
implementa a interface abstratae agrega um ou mais pontos
de entrega concretos
Uma implementao concretaimplementa a interface abstrata
e agrega um ou mais pontosde entrega concretos
implementa
agrega
ImplementaoImplementaoconcretaconcreta
ImplementaoImplementaoconcretaconcreta
...
...
Pontos dePontos deentregaentrega
concretosconcretos
Pontos dePontos deentregaentrega
concretosconcretos
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
31
Exemplos de documentos SOAPExemplos de documentos SOAPMensagem SOAP de requisio
Nissin Miojo
Mensagem SOAP de resposta
2,99
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
32
Exemplo de documento WSDL 1.1 parte IExemplo de documento WSDL 1.1 parte I
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
33
Exemplo de documento WSDL 1.1 parte IIExemplo de documento WSDL 1.1 parte II
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
34
Exemplo de documento WSDL 1.1 parte IIIExemplo de documento WSDL 1.1 parte III
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
35
Exemplo de documento WSDL 1.1 parte IVExemplo de documento WSDL 1.1 parte IV
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
36
Questes de concursosQuestes de concursos[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior Cincias da Computao Questo 54] Na criao de Web Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI e WSDL. Sobre WSDL correto afirmar: [A] uma linguagem baseada em XML utilizada para localizar
e descrever um Web Service. Um documento WSDL pode conter elementos como , , e .
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
37
Questes de concursosQuestes de concursos[FCC 2012 Metr/SP Analista Desenvolvimento Gesto Jnior Cincias da Computao Questo 54] Na criao de Web Services h vrios elementos envolvidos. Dentre eles, SOAP, UDDI e WSDL. Sobre WSDL correto afirmar: [A] uma linguagem baseada em XML utilizada para localizar
e descrever um Web Service. Um documento WSDL pode conter elementos como , , e . Gabarito: CERTO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
38
Questes de concursosQuestes de concursos[FCC 2009 DPE/SP Agente de Defensoria Programador - Questo 61] Em relao arquitetura de aplicaes para o ambiente Internet, considere: [III] WSDL define o endereo para invocar determinado Web
service, por meio da identificao, da URL de acesso e da ligao com o binding j definido.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
39
Questes de concursosQuestes de concursos[FCC 2009 DPE/SP Agente de Defensoria Programador - Questo 61] Em relao arquitetura de aplicaes para o ambiente Internet, considere: [III] WSDL define o endereo para invocar determinado Web
service, por meio da identificao, da URL de acesso e da ligao com o binding j definido. Gabarito: CERTO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
40
Questes de concursosQuestes de concursos[FCC 2008 MPE/RS Tcnico em Informtica rea Sistemas Questo 54] NO uma informao requerida para invocar um servio de Web e encapsulada pelo WSDL na forma de um documento XML: [A] O local do servio. [B] As operaes que o servio apoia. [C] Os parmetros que o servio espera. [D] Os detalhes das mensagens do servio. [E] Os meios para publicar e localizar o servio.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
41
Questes de concursosQuestes de concursos[FCC 2008 MPE/RS Tcnico em Informtica rea Sistemas Questo 54] NO uma informao requerida para invocar um servio de Web e encapsulada pelo WSDL na forma de um documento XML: [A] O local do servio. [B] As operaes que o servio apoia. [C] Os parmetros que o servio espera. [D] Os detalhes das mensagens do servio. [E] Os meios para publicar e localizar o servio.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
42
Estrutura de um documento WSDL 2.0Estrutura de um documento WSDL 2.0ElementoElemento DescrioDescrio
(Obrigatrio) a raiz documento XML
(Obrigatrio) Define os tipos dos dados usados por outros elementos em todo o documento WSDL
(Opcional) Descreve um servio web, as operaes que podem ser executadas e as mensagens que esto envolvidos
(Opcional) Define como o web service acessado
Define os detalhes do formato da mensagem e um protocolo para cada porta
(Opcional) Define onde o web service acessado
Define o endereo de rede para o servio WebAgrega um ou mais vnculos e atribui um endereo de rede a cada
vnculo
(Opcional) Pode ser usado para descrever o documento WSDL para leitores humanos
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
43
Estrutura de um documento WSDL 2.0Estrutura de um documento WSDL 2.0
Uma implementao concretaimplementa a interface abstrata
e agrega um ou mais pontosde entrega concretos
Uma implementao concretaimplementa a interface abstrata
e agrega um ou mais pontosde entrega concretos
implementa
agrega
ImplementaoImplementaoconcretaconcreta
ImplementaoImplementaoconcretaconcreta
...
...
Pontos dePontos deentregaentrega
concretosconcretos
Pontos dePontos deentregaentrega
concretosconcretos
Interface abstrataInterface abstrataInterface abstrataInterface abstrata
...
...
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
44
WSDL 1.1 x WSDL 2.0WSDL 1.1 x WSDL 2.0
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
45
Questes de concursosQuestes de concursos[CESPE 2011 STM Cargo 14] A respeito de SOA, de web services e do modelo de acessibilidade do governo eletrnico, julgue os itens subsequentes. [90] Na especificao WSDL 2.0, so propriedades de um
componente: description: portType, bindings, services, element declarations e type definitions. A nica propriedade obrigatria services.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
46
Questes de concursosQuestes de concursos[CESPE 2011 STM Cargo 14] A respeito de SOA, de web services e do modelo de acessibilidade do governo eletrnico, julgue os itens subsequentes. [90] Na especificao WSDL 2.0, so propriedades de um
componente: description: portType, bindings, services, element declarations e type definitions. A nica propriedade obrigatria services type definitions. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
47
Questes de concursosQuestes de concursos[CESPE 2010 TCU] Visando ao bom funcionamento do sistema descrito no texto, julgue os itens subsequentes, que tratam de interoperabilidade de sistemasweb em Java. [136] Considere que o lder da equipe solicite a um
programador do projeto que analise o seguinte trecho de cdigo de um documento XML.
My first service
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
48
Questes de concursosQuestes de concursos[CESPE 2010 TCU] Visando ao bom funcionamento do sistema descrito no texto, julgue os itens subsequentes, que tratam de interoperabilidade de sistemasweb em Java. [136] Nessa situao, se o programador disser que esse
trecho de documento provavelmente de declarao de servio web com base na tecnologia WSDL (web services description language) e que, embora o servio descrito contenha uma nica porta, possvel a definio de vrias portas associadas a um mesmo servio, a anlise feita dever ser considerada correta.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
49
Questes de concursosQuestes de concursos[CESPE 2010 TCU] Visando ao bom funcionamento do sistema descrito no texto, julgue os itens subsequentes, que tratam de interoperabilidade de sistemasweb em Java. [136] Nessa situao, se o programador disser que esse
trecho de documento provavelmente de declarao de servio web com base na tecnologia WSDL (web services description language) e que, embora o servio descrito contenha uma nica porta, possvel a definio de vrias portas associadas a um mesmo servio, a anlise feita dever ser considerada correta. Gabarito: CERTO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
50
Questes de concursosQuestes de concursos[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura orientada a servio (SOA), julgue os itens. [59] Na SOA, o protocolo SOAP define um esquema para uso
de XML para representar o contedo de mensagens de requisio e respostas. Para garantir essa comunicao, os envelopes das mensagens SOAP devem conter referncia ao endereo destino para que a mensagem possa ser entregue.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
51
Questes de concursosQuestes de concursos[CESPE 2009 INMETRO - Cargo 11] A respeito da arquitetura orientada a servio (SOA), julgue os itens. [59] Na SOA No Web Service, o protocolo SOAP define um
esquema para uso de XML para representar o contedo de mensagens de requisio e respostas. Para garantir essa comunicao, os envelopes das mensagens SOAP devem conter referncia ao endereo destino para que a mensagem possa ser entregue. Gabarito: ERRADO. O endereo destino citado no WSDL
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
52
Questes de concursosQuestes de concursos[CESPE 2008 TRT/BA Cargo 10] Com relao a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os prximos itens. [68] No SOA, os webservices permitem que os aplicativos se
comuniquem entre si de modo independente da plataforma e da linguagem de programao. Os web services utilizam WSDL para descrever interfaces de aplicativos na linguagem XML.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
53
Questes de concursosQuestes de concursos[CESPE 2008 TRT/BA Cargo 10] Com relao a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os prximos itens. [68] Na SOA No Web Service, os webservices permitem que os
aplicativos se comuniquem entre si de modo independente da plataforma e da linguagem de programao. Os web services utilizam WSDL XML para descrever interfaces de aplicativos na linguagem XML WSDL. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
54
Tipos de operaesTipos de operaes
TipoTipo DescrioDescrio
One-way A operao pode receber uma mensagem, mas no retornar nenhuma reposta
Request-response A operao pode receber uma mensagem e retornar uma reposta
Solicit-response A operao pode enviar uma mensagem e esperar uma reposta
Notification A operao pode enviar uma mensagem, mo no esperar nenhuma reposta
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
55
Questes de concursosQuestes de concursos[CESPE 2013 CNJ Cargo 5] Acerca de interoperabilidade de sistemas, julgue os itens subsequentes. [70] A linguagem WSDL utilizada para descrever web
services limitadas ao tipo request-response.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
56
Questes de concursosQuestes de concursos[CESPE 2013 CNJ Cargo 5] Acerca de interoperabilidade de sistemas, julgue os itens subsequentes. [70] A linguagem WSDL utilizada para descrever web
services no limitadas ao tipo request-response. Gabarito: ERRADO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
57
RefernciasReferncias Por dentro da SOA: http://www-
01.ibm.com/software/br/info/features/futureenterprise/ QIAN, Kai. Desenvolvimento Web Java. Editora LTC, 2010. W3 Schools - SOAP Tutorial:
http://www.w3schools.com/soap/ W3 Schools - Web Services Tutorial:
http://www.w3schools.com/webservices/ W3 Schools - WSDL Tutorial:
http://www.w3schools.com/wsdl/ Welcome to WSIF: Web Services Invocation Framework:
http://ws.apache.org/wsif/
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
58
RefernciasReferncias WSDL 2.0 Overview:
http://tutorials.jenkov.com/wsdl/overview.html Web Services Description Language (WSDL) Version 2.0 Part 1:
Core Language: http://www.w3.org/TR/wsdl20/
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Slide 56Slide 57Slide 58
Recommended