58
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - [email protected] 1 Universo Universo SOA e SOA e Web Services Web Services

Rogerioaraujo Desenvolvimento Soaewebservices Modulo04 011

Embed Size (px)

DESCRIPTION

Curso básico de SOA e WEB Servies.Resumo da video-aula.

Citation preview

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    1

    UniversoUniversoSOA eSOA e

    Web Services Web Services

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    2

    GalxiaGalxiaWeb ServicesWeb Services

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    3

    ConstelaoConstelaoWSDLWSDL

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    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 - [email protected]

    5

    TpicosTpicos Questes de concursos Referncias

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    31

    Exemplos de documentos SOAPExemplos de documentos SOAPMensagem SOAP de requisio

    Nissin Miojo

    Mensagem SOAP de resposta

    2,99

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    32

    Exemplo de documento WSDL 1.1 parte IExemplo de documento WSDL 1.1 parte I

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    33

    Exemplo de documento WSDL 1.1 parte IIExemplo de documento WSDL 1.1 parte II

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    34

    Exemplo de documento WSDL 1.1 parte IIIExemplo de documento WSDL 1.1 parte III

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    35

    Exemplo de documento WSDL 1.1 parte IVExemplo de documento WSDL 1.1 parte IV

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    44

    WSDL 1.1 x WSDL 2.0WSDL 1.1 x WSDL 2.0

  • rogerioaraujo.wordpress.com twitter: @rgildoaraujo - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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 - [email protected]

    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