Vous êtes sur la page 1sur 23

1 Q207378 Prova: CESPE - 2011 - CBM-DF - Oficial Bombeiro Militar Complementar - Informtica Disciplina: Arquitetura de Software | Assuntos: SOA

A (Service-oriented architecture); Acerca de interoperabilidade de sistemas, julgue os itens seguintes.

A arquitetura SOA pode ser representada a partir do paradigma procura-consolida-executa, conceito anlogo ao ciclo de Deming aplicado aos servios, que define os processos que envolvem o planejamento, a execuo, o monitoramento e a tomada de ao proativa para a melhoria da qualidade.

Resolver

Certo

Errado

Parabns! Voc acertou a questo!

2 Q147562 Prova: CESPE - 2009 - TCE-TO - Analista de Controle Externo - Informtica - Processamento de Dados Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Acerca da arquitetura orientada ao servio (SOA), assinale a opo incorreta.

a) Os principais conceitos do SOA so a visibilidade, a interao e os efeitos. b) Na programao orientada a objetos, o foco est no empacotamento de dados com operaes, enquanto que, no SOA, o foco central a interface entre as aplicaes.

c) O SOA se constitui na base mais vivel para o desenvolvimento de sistemas de grande escala. d) O UDDI (universal description, discovery, and integration) um protocolo para descrever componentes de servios web disponveis.

Resolver

e) Nos web services, utiliza-se SOAP sobre HTTP para se realizar a comunicao entre os servios.

Voc errou. A alternativa (B) a resposta.

Comentado por Fabiano Falco h aproximadamente 1 ano. 248 2.2. Como a Arquitetura Orientada a Servio diferente? 249 Diferentemente do paradigma de Programao Orientada a Objeto, onde o foco est no 250 empacotamento de dados com operaes, o foco central da Arquitetura Orientada a Servio a tarefa 251 ou funo de negcio obtendo alguma coisa feita. Fonte: OASIS Reference Model for Service Oriented Architecture

Para ajudar na sopa de letrinhas:

SOAP is an XML-based protocol to exchange messages between a requester and a provider of a Web Service. The provider publishes the WSDL to UDDI and the requester can join to it using SOAP. Fonte:http://en.wikipedia.org/wiki/Universal_Description_Discovery_and_Integration

Este comentrio ofensivo ou inapropriado? Denuncie aqui. a) Os principais conceitos do SOA so a visibilidade, a interao e os efeitos.(CORRETO) A visibilidade, interao e efeitos so os conceitos chaves para descrever o paradigma SOA. A visibilidade refere-se capacidade para aqueles com necessidades e aqueles com competnciasestarem aptos a se verem mutuamente. Isto tipicamente feito pelo oferecimento de descries acerca destes aspectos como as funes e requisitos tcnicos, restries e polticas elacionadas, e mecanismos para acesso e resposta. As descries precisam estar em um formulrio (ou podem ser transformadas em um formulrio) no qual sua sintaxe e semnticas so amplamente acessveis e compreensveis. Enquanto a visibilidade introduz a possibilidade de compatibilizar as necessidades com as competncias (e vice-versa), a interao a atividade que usa a competncia. Tipicamente mediada por troca de mensagens, uma interao prossegue atravs de uma srie de aes de troca de informaes e invocaes. H muitas facetas da interao; mas elas esto todas ligadas a um contexto de execuo particular o conjunto de elementos tcnicos e de negcios que formam um caminho entre aqueles com as necessidades e aqueles com as competncias. Isto permite que os provedores de servios e os consumidores interajam e ofeream um ponto de deciso para quaisquer polticas e contratos que estejam em vigor. O propsito de usar as competncias realizar um ou mais efeitos no mundo real. Como principal, uma interao um ato em oposio um objeto e o resultado de uma interao um efeito (ou um conjunto/srie de efeitos). Este efeito pode ser o retorno de uma informao ou a mudana no estado de entidades (conhecidas ou desconhecidas) que esto envolvidas na interao. Fonte: Modelo de Referncia para Arquitetura Orientada a Servio 1.0 - OASIS

Comentado por Mauro Goncalves Junior h 10 meses. b) Na programao orientada a objetos, o foco est no empacotamento de dados com operaes, enquanto que, no SOA, o foco central a interface entre as aplicaes. (ERRADO)

Diferentemente do paradigma de Programao Orientada a Objeto, onde o foco est no empacotamento de dados com operaes, o foco central da Arquitetura Orientada a Servio a tarefa ou funo de negcio obtendo alguma coisa feita. c) O SOA se constitui na base mais vivel para o desenvolvimento de sistemas de grande escala. (CORRETO) Ambos, a OO e o SOA so como formas de pensar sobre representao de coisas e aes no mundo referindo-se especificamente sobre a construo de sistemas. A coisa importante o entendimento e aplicao do paradigma. Portanto a questo no o que um servio? muito mais que isto o que um objeto?. Qualquer coisa pode ser um servio da mesma forma que qualquer coisa pode ser um objeto. O desafio aplicar o paradigma para melhorar a clareza e obter as coisas feitas. O SOA oferece a base mais vivel para sistemas de grande escala por que ele se enquadra melhor na forma como as atividades

humanas so gerenciadas por delegao.

Fonte: Modelo de Referncia para Arquitetura Orientada a Servio 1.0 - OASIS

Comentado por Mauro Goncalves Junior h 10 meses. d) O UDDI (universal description, discovery, and integration) um protocolo para descrever componentes de servios web disponveis. (CORRETO)

UDDI (originado do acrnimo ingls Universal Description, Discovery and Integration) um protocolo aprovado como padro pela OASIS e especifica um mtodo para publicar e descobrir diretrios de servios em uma arquitetura orientada a servios (SOA).

Um servio de registro UDDI um Web Service que gerencia informao sobre provedores, implementaes e metadados de servios. Provedores de servios podem utilizar UDDI para publicar os servios que eles oferecem. Usurios de servios podem usar UDDI para descobrir servios que lhes interessem e obter os metadados necessrios para utilizar esses servios. e) Nos web services, utiliza-se SOAP sobre HTTP para se realizar a comunicao entre os servios. (CORRETO)

Os Web Services so identificados por um URI (Uniform Resource Identifier), descritos e definidos usando XML (Extensible Markup Language). Um dos motivos que tornam os Web Services atractivos o facto deste modelo ser baseado em tecnologias standards, em particular XML e HTTP (Hypertext Transfer Protocol). Os Web Services so utilizados para disponibilizar servios interactivos na Web, podendo ser acessados por outras aplicaes usando, por exemplo, o protocolo SOAP (Simple Object Access Protocol).

http://pt.wikipedia.org/wiki/Web_service

Este comentrio ofensivo ou inapropriado? Denuncie aqui.

Comentado por Gloomy Gulch h 6 meses. A especificao UDDI define: APIs SOAP utilizadas para publicar e obter informaes de um registro UDDI Esquemas XML do modelo de dados do registro e do formato das mensagens SOAP Definies WSDL das APIs SOAP Definies de registro UDDI (modelos tcnicos - tModels) de diversos sistemas de identificao e categorizao, que podem ser utilizados para identificar e categorizar registros UDDI

3 Q148026 Prova: CESPE - 2009 - TRE-GO - Tcnico Judicirio - Programao de Sistemas Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture);

Um modelo de referncia um framework abstrato para entendimento dos relacionamentos significantes entre as entidades de algum ambiente. A arquitetura orientada a servio (SOA) um paradigma para organizao e utilizao de competncias distribudas que esto sob controle de diferentes domnios proprietrios. A respeito dos conceitos do SOA, julgue os prximos itens. I A visibilidade, interao e causas so os conceitos chaves para descrever o paradigma SOA. II SOA um meio para organizar as solues que promovem o reuso, crescimento e interoperabilidade. III Diferentemente do paradigma de programao orientada a objeto, na qual o foco est no empacotamento de dados com operaes, o foco central do SOA a tarefa ou funo de negcio. IV O SOA no oferece a base mais vivel para sistemas de grande escala, pois ele foca melhor na forma como as atividades humanas so gerenciadas.

Esto certos apenas os itens


Resolver

a) I e II. b) I e IV. c) II e III. d) III e IV.

Parabns! Voc acertou a questo! Comentado por Caracol h aproximadamente 1 ano. Alternativa I est ERRADA. A visibilidade, interao e efeitos so os conceitos chaves para descrever o paradigma SOA. SOA um paradigma para organizao e utilizao de competncias distribudas que esto sob controle de diferentes domnios proprietrios. As entidades (pessoas e organizaes) criam competncias para resolver ou suportar uma soluo para problemas que encontram no decorrer de seus negcios. A visibilidade refere-se capacidade para aqueles com necessidades e aqueles com competncias estarem aptos a se verem mutuamente. A visibilidade introduz a possibilidade de compatibilizar as necessidades com as competncias (e vice-versa), a interao a atividade que usa a competncia. Tipicamente mediada por troca de mensagens, uma interao prossegue atravs de uma srie de aes de troca de informaes e invocaes. O propsito de usar as competncias realizar um ou mais efeitos no mundo real. Alternativa II est CORRETA. SOA um meio para organizar as solues que promovem o reuso, crescimento e interoperabilidade.

Alternativa III est CORRETA. Diferentemente do paradigma de programao orientada a objeto, na qual o foco est no empacotamento de dados com operaes, o foco central do SOA a tarefa ou funo de negcio. Alternativa IV est ERRADA. O SOA oferece a base mais vivel para sistemas de grande escala por que ele se enquadra melhor na forma como as atividades humanas so gerenciadas por delegao.

onte: OASIS - Modelo de Referncia para Arquitetura Orientada a Servio

4 Q81747 Prova: CESPE - 2010 - TRT - 21 Regio (RN) - Analista Judicirio - Tecnologia da Informao Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Ver texto associado questo Os web services so recomendados como soluo de interoperabilidade da e-PING, em que, para servios web de pequeno porte, o desenvolvimento pode ser embasado em REST, que utiliza o protocolo HTTP.

Resolver

Certo

Errado

Parabns! Voc acertou a questo!

e-PING - Interconexo 6.1.7. -A tecnologia de Web Services recomendada como soluo de interoperabilidade da e-PING. Recomenda-se a utilizao do protocolo Simple Object Access Protocol (SOAP) para interconexo em arquiteturas descentralizadas e/ou distribudas para implementao de servios em sistemas de qualquer porte. Alternativamente, para servios web de pequeno porte, considerase possvel o desenvolvimento de projetos baseados em REST, que utiliza o protocolo HTTP

Comentado por Carlos Markennedy h aproximadamente 1 ano. Seria interessante que o colega acima colocasse a fonte de onde retirou o texto, assim a gente poderia ler amis algum detalhe e tornaria seu comentrio ainda mais valioso.

Comentado por FABRICIO REZENDE REGIS h aproximadamente 1 ano. Carlos Markennedy, eis a fonte que o colega citou.

http://www.petefreitag.com/item/431.cfm RE vs SOAP Web Services

I am seeing a lot of new web services are implemented using a REST style architecture these days rather than a SOAP one. Lets step back a second and explain what REST is.

What is a REST Web Service

The acronym REST stands for Representational State Transfer, this basically means that each unique URL is a representation of some object. You can get the contents of that object using an HTTP GET, to delete it, you then might use a POST, PUT, or DELETE to modify the object (in practice most of the services use a POST for this).

Who's using REST? All of Yahoo's web services use REST, including Flickr, del.icio.us API uses it, pubsub, bloglines, technorati, and both eBay, and Amazon have web services for both REST and SOAP. Who's using SOAP? Google seams to be consistent in implementing their web services to use SOAP, with the exception of Blogger, which uses XMLRPC. You will find SOAP web services in lots of enterprise software as well. REST vs SOAP As you may have noticed the companies I mentioned that are using REST api's haven't been around for very long, and their apis came out this year mostly. So REST is definitely the trendy way to create a web service, if creating web services could ever be trendy (lets face it you use soap to wash, and you rest when your tired). The main advantages of REST web services are:

Lightweight - not a lot of extra xml markup

o o

Human Readable Results

Easy to build - no toolkits required

SOAP also has some advantages:

o o

Easy to consume - sometimes

Rigid - type checking, adheres to a contract

o
Development tools For consuming web services, its sometimes a toss up between which is easier. For instance Google's AdWords web service is really hard to consume (in CF anyways), it uses SOAP headers, and a number of other things that make it kind of difficult. On the converse, Amazon's REST web service can sometimes be tricky to parse because it can be highly nested, and the result schema can vary quite a bit based on what you search for.

Which ever architecture you choose make sure its easy for developers to access it, and well documented.

Comentado por GUILHERME ANDRADE ROSA h aproximadamente 1 ano.

A fonte do e-Ping (Padres de Interoperabilidade de Governo Eletrnico)

Segue link para baixar a verso 2011 do documento.

http://www.governoeletronico.gov.br/acoes-e-projetos/e-ping-padroes-de-interoperabilidade/versoes-do-documento-da-e-ping

Verifiquem o capitulo 6, item 6.1.7 que trava do uso de Web Services como padro de interoperabilidade da e-Ping.

Comentado por spaww h aproximadamente 1 ano. Segundo o e-ping 2.0(http://www.governoeletronico.gov.br/biblioteca/arquivos/documento-da-e-ping-versao-2012/) 10.1.5 A tecnologia de Web Services recomendada como soluo de interoperabilidade da e-PING. De maneira que, independente das tecnologias em que foram implementados, possa-se adotar um padro de interoperabilidade que garanta escalabilidade, facilidade de uso, alm de possibilitar se a utilizao do protocolo Simple Object atualizao de forma (SOAP) simultnea para e em tempo em real. Recomenda-

Access

Protocol

interconexo

arquiteturas

descentralizadas e/ou distribudas para implementao de servios em sistemas de qualquer porte.

Alternativamente, recomenda-se o desenvolvimento de projetos baseados em REST, que utiliza o protocolo HTTP. 5 Q81010 Prova: CESPE - 2010 - MPU - Tcnico de Informtica Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Web services uma tecnologia utilizada para fazer a integrao de sistemas e a comunicao entre aplicaes diferentes. Essa tecnologia possibilita que novas aplicaes possam interagir com aquelas que j existem e que sistemas desenvolvidos em plataformas diferentes sejam compatveis entre si. Os web services so componentes que permitem s aplicaes enviar e receber dados em formato XML: cada aplicao pode ter a sua prpria linguagem, que traduzida para uma linguagem universal, o formato XML. Com base nessas informaes, julgue os itens seguintes.

REST (Representationals State Transfer) uma tecnologia que est sendo utilizada em web services, como substituta das tecnologias SOAP (Simple Object Access Protocol) e WSDL.

Resolver

Certo

Errado

Voc errou.

o
Podem-se implementar webservices de vrias maneiras. Duas delas ganharam notoriedade, por diferentes razes: SOAP e REST

SOAP pegar numa mensagem xml, met-la num envelope e envi-la por HTTP (embora o SOAP permita diferentes protocolos de transporte, na prtica HTTP). A resposta vem igualmente num envelope, em xml. Apesar de utilizar HTTP, esqueam quaisquer mecanismos pr-existentes na linguagem/framework para comunicar em SOAP. Aquilo utiliza uns headers especiais, como tal precisam de uma biblioteca especializada.

REST usar o HTTP como ele foi concebido, com GET, POST, PUT e DELETE (estes ltimos dois quase no so utilizados mas esto na especificao desde o incio). Ou seja, se sabem fazer submit de forms, sabem usar REST. A diferena que o submit de um form devolve uma pgina em html, e um webservice REST devolve uma pgina em xml. FONTE: http://www.inospito.net/2007/10/o-debate-soap-vs-rest/

6 Q70093 Prova: CESPE - 2010 - Banco da Amaznia - Tcnico Cientfico - Tecnologia da Informao - Suporte Tcnico Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Em relao aos servios e aplicaes web, julgue os itens a seguir. Um componente importante da arquitetura de servios web formado por um servio de diretrio que armazena descries de servios. Esse servio deve obedecer ao padro UDDI (universal description, discovery and integration).

Resolver

Certo

Errado

Parabns! Voc acertou a questo!

7 Q70091 Prova: CESPE - 2010 - Banco da Amaznia - Tcnico Cientfico - Tecnologia da Informao - Suporte Tcnico Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Em relao aos servios e aplicaes web, julgue os itens a seguir. Utilizando a tecnologia web service, uma aplicao web somente pode invocar outra para efetuar tarefas simples ou complexas se as duas aplicaes estiverem escritas na mesma linguagem e rodando em plataformas idnticas.

Resolver

Certo

Errado

Voc errou. Comentado por Manoel Marcondes h mais de 2 anos. Os web services possuem tecnologia para integrar aplicaes que possuem diferentes arquiteturas, linguagens de programao, plataformas e outros, servindo como uma ponte entre as duas aplicaes. Comentado por Claudio Gonalves h aproximadamente 1 ano.

Isso violaria o principal princpio de um web service, interoperabilidade.

J que a soluo baseada em web service uma soluo para integrao de sistemas e comunicao entre aplicaes diferentes. Com ws possvel que novas aplicaes possam interagir com aquelas que j existem e que sistemas desenvolvidos em plataformas diferentes sejam compatveis. Os Web services so componentes que permitem s aplicaes enviar e receber dados em formato XML. Cada aplicao pode ter a sua prpria "linguagem", que traduzida para uma linguagem universal, o formato XML.

8 Q70090 Prova: CESPE - 2010 - Banco da Amaznia - Tcnico Cientfico - Tecnologia da Informao - Suporte Tcnico Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Em relao aos servios e aplicaes web, julgue os itens a seguir. As aplicaes web so classificadas em dois grupos: orientadas a apresentao e orientadas a servio. A primeira classe de aplicao frequentemente cliente das aplicaes orientadas a servio.

Resolver

Certo

Errado

Parabns! Voc acertou a questo! Comentado por JULIANO SOARES CORREA h mais de 2 anos. http://www.inf.fesurv.br/~rcampiol/disciplinas/topicos/aula_03.pdf H dois tipos de aplicaes Web ? Orientada a apresentao Pginas web viabilizam a interao, retornando pginas dinmicas a solicitaes do cliente. (Exemplo:JavaServer Faces) ? Orientada a servio Disponibilizam servios geralmente para outras aplicaes Web. (Exemplo: Servios Web) 9 Q65179 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Motivada pela Instruo Normativa n. 4 da SLTI/MPOG, de 19/5/2008, uma organizao da administrao pblica federal elaborou recentemente seu plano diretor de tecnologia da informao (PDTI) para o perodo 2011-2013. A seguir, so apresentados alguns extratos desse plano plurianual, mais especificamente parte do diagnstico situacional de TI referente avaliao de maturidade de TI, realizada em referncia ao framework COBIT 4.1, e parte das diretrizes de TI para o perodo. Plano diretor de tecnologia da informao (PDTI) - 2011-2013

Avaliao de maturidade: Seguindo o exemplo do que ocorreu durante as atividades do projeto de construo do diagnstico para o PDTI do trinio 2008-2010, foi realizada anlise comparativa (aferio de GAP) entre os processos de gesto existentes na organizao com um escopo escolhido de processos de gesto para TIC preconizados pelo COBIT verso 4.1. O objetivo identificar o ganho de maturidade em relao ao resultado obtido no diagnstico para elaborao do PDTI 2008-2010. A tabela seguinte apresenta o grau de maturidade alcanado em cada objetivo de controle aplicvel, nos diagnsticos realizados em 2008 (ciclo de planejamento 2008-2010) e no presente momento (ciclo de planejamento 2010-2013).

A classificao obtida no processo de anlise permite que seja estabelecido o plano de ao (polticas e diretrizes estratgicas, programas e projetos) visando melhoria articulada do desempenho da rea no atendimento dos objetivos de negcio institucionais. Diretrizes de TI: As seguintes diretrizes foram apontadas como elementos norteadores, em seminrios de planejamento realizados com o corpo gerencial da organizao, em maro de 2010. * Estruturao do modelo organizacional e governana de TI: a rea de TI dever se posicionar como provedora de solues em tecnologia da informao, estruturando sua operao em um bir de servios (service desk) que opere de maneira integrada e articulada, de acordo com as prticas ITIL v.3. Todos os servios prestados devero ser incorporados estrutura do bir de servios, que ter regras claras de operao e de interao com os usurios de TI. * Aquisies e terceirizao (sourcing): as aquisies de bens e servios devero estar inseridas em um processo contnuo de transferncia de tecnologia dos provedores de servio externos para a organizao. Os contratos sero regulados por acordos de nvel de servio. Os processos de terceirizao envolvero prioritariamente os servios de natureza rotineira e continuada. Os processos de concepo tecnolgica e entendimento do negcio corporativo sero prioritariamente destinados a servidores efetivos da organizao.

* Consultoria: processos de consultoria tecnolgica, de aporte metodolgico e de capacitao sero incorporados contratao de servios e ferramentas essenciais modernizao da estrutura gerencial, dos processos de trabalho e da plataforma tecnolgica, sempre em um ciclo contnuo de absoro de mtodos e tecnologias aportadas pela equipe de servidores efetivos da organizao, adotando ainda um modelo de transferncia de conhecimento por atuao presencial no stio de consultores, para trabalhos conjuntos com servidores da organizao.

* Capacitao: percebe-se a necessidade de ampliao e consolidao da massa crtica existente, sendo a capacitao individual e coletiva da equipe geralmente insuficiente para concretizao da estratgia. So competncias fundamentais para o sucesso dessa estratgia: a governana de TI com base nos frameworks ITIL v.3 e COBIT v.4.1, a gesto de projetos com base na metodologia PMI, o desenvolvimento de modelos de regras de negcio com base em gerenciamento de processos de negcio (BPM), a consolidao do modelo de arquitetura orientada a servios (SOA) e seu respectivo processo de desenvolvimento, assistido por modelo de maturidade tal como o MPS.Br. Tais competncias devem ser aportadas inicialmente em processos de consultoria e desenvolvidas por processos de capacitao e certificao profissional dos servidores efetivos da organizao.

* Arquitetura tecnolgica: deve-se continuar a buscar a padronizao e convergncia da arquitetura de TI, com definio clara dos ciclos de vida estimados para cada tecnologia e recurso tecnolgico aportado. A prospeco tecnolgica continuada dever indicar as tecnologias que estejam suficientemente maduras e com custo-benefcio adequado para aporte pela organizao.

* Integrao de sistemas: deve-se consolidar a concepo j iniciada do sistema integrado de informaes da organizao, com base em uma abordagem de integrao de sistemas promovida pela adoo da arquitetura orientada a servios (SOA) e as plataformas tecnolgicas que a suportam. Esse processo visa substituio gradativa de todo o legado de sistemas existentes.

* Agilidade do processo administrativo: as contrataes com terceiros devem ser geis e eficientes, sob pena de comprometerem o desenvolvimento global da estratgia. Maior aproximao entre a rea tcnica e a rea administrativa, j exercitada no perodo 2008-2010, deve possibilitar a eliminao de atrasos desnecessrios na tramitao dos processos. As contrataes consideradas prioritrias devero ser acompanhadas pela alta gesto da organizao.

Com relao situao apresentada no texto, julgue os itens que se seguem.

A adoo de SOA no trouxe incremento na maturidade do processo de desenvolvimento de software aplicativo no perodo compreendido entre as duas avaliaes realizadas.

Resolver

Certo

Errado

10 Q65129

Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Ver texto associado questo Aplicaes web embasadas em SOA so, geralmente, mais vulnerveis a ataques de origem intencional que aplicaes web monolticas; por isso, deve-se adotar no projeto em tela um modelo de desenvolvimento de aplicaes com segurana. Para fazer frente a essa caracterstica, deve-se usar a TLS (transport layer sockets), pois ela possibilita obter segurana fim a fim, inclusive em contexto de federao de web services.

Resolver

Certo

Errado

Voc errou.

Comentado por Raphael Gomes h mais de 2 anos. Bom, um dos erros nesta questo est no significado da sigla TLS = Transport LayerSecurity. A questo fez confuso com sua tecnologia predecessora, o SSL = Secure Sockets Layer.

Comentado por Leonardo Marcelino Teixeira h aproximadamente 1 ano. from TIMasters: Questo errada. No contexto de federao de web service usa-se WS-Security, que permite entre outras coisas: * Criptografar partes da mensagem SOAP separadamente (header / body) * Assinatura digital * Autenticao * Expirar mensagens Livro: Service-Oriented Architecture: Concepts, Technology, and Design[1] (Thomas Erl) Chapter 3. Introducing SOA 3.5. Common pitfalls of adopting SOA 3.5.6. Not understanding Web services security ... While SSL can address many immediate security concerns, *it is not the technology of choice for SOA*. When services begin to take on greater amounts of processing responsibility, the need for message-level security begins to arise. The *WS-Security* framework establishes an accepted security model supported by a family of specifications that end up infiltrating service-oriented application and enterprise architectures on many levels. ... by Daniel Menezes

Comentado por Llama h aproximadamente 1 ano.

"WS-Security simply provides security from end to end without worrying that every step of the way is secured appropriately as well; SSL only promises security between the endpoints of the SSL tunnel." http://cosine.org/2007/10/25/wss-vs-ssl/

11 Q65125 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Uma equipe de desenvolvimento de software recebeu a incumbncia de desenvolver um sistema com as caractersticas apresentadas a seguir. * O sistema dever ser integrado, interopervel, portvel e seguro. * O sistema dever apoiar tanto o processamento online, quanto o suporte a deciso e gesto de contedos. * O sistema dever ser embasado na plataforma JEE (Java enterprise edition) v.6, envolvendo servlets, JSP (Java Server pages), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA e web services.

O lder da equipe iniciou, ento, um extenso processo de coleta de dados com o objetivo de identificar as condies limitantes da soluo a ser desenvolvida e tomar decises arquiteturais e tecnolgica s que impactaro vrias caractersticasfuncionais e no funcionais do sistema, ao longo de seu ciclo de vida. A partir dessa coleta, o lder dever apresentar equipe um conjunto de informaes e de decises.

Visando ao bom funcionamento do sistema descrito no texto, julgue os itens subsequentes, que tratam de interoperabilidade de sistemas web em Java.

Para o projeto em tela, recomendado que se adote uma arquitetura orientada a servios web (SOA e web services) porque esse tipo de arquitetura facilita o reso de componentes de software fisicamente distribuveis, alm de ser embasado em ligao esttica entre provedores e consumidores de servio.

Resolver

Certo

Errado

Voc errou.

Comentado por Manoel Marcondes h mais de 2 anos. Apenas um pequeno detalhe quanto a afirmao:

Para o projeto em tela, recomendado que se adote uma arquitetura orientada a servios web (SOA e web services) porque esse tipo de arquitetura facilita o reso de componentes de software fisicamente distribuveis, alm de ser embasado em ligao esttica dinmica entre provedores e consumidores de servio.

Comentado por Marcelo Pedro de Melo h aproximadamente 1 ano. Para as empresas, os Web services podem trazer agilidade para os processos e eficincia na comunicao entre cadeias de produo ou de logstica. Toda e qualquer comunicao entre sistemas passa a ser dinmica e principalmente segura, pois no h interveno humana.

Comentado por Welkson Renny de Medeiros h 8 meses. O erro est na palavra ESTTICA. O correto DINMICA. Vejam: "Para o projeto em tela, recomendado que se adote uma arquitetura orientada a servios web (SOA e web services) porque esse tipo de arquitetura facilita o reso de componentes de software fisicamente distribuveis, alm de ser embasado emligao (esttica) dinmica entre provedores e consumidores de servio." Binding = LIGAO

Definies de SOA Binding A relao entre os servios do provedor e do consumidor deve ser idealmente dinmica; ela estabelecida em tempo de execuo atravs de um mecanismo de binding. Fonte: http://pt.wikipedia.org/wiki/Service-oriented_architecture 12 Q65123 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Uma equipe de desenvolvimento de software recebeu a incumbncia de desenvolver um sistema com as caractersticas apresentadas a seguir. * O sistema dever ser integrado, interopervel, portvel e eguro. * O sistema dever apoiar tanto o processamento online, quanto o suporte a deciso e gesto de contedos. * O sistema dever ser embasado na plataforma JEE (Java enterprise edition) v.6, envolvendo servlets, JSP (Java Server pages), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA e web services.

O lder da equipe iniciou, ento, um extenso processo de coleta de dados com o objetivo de identificar as condies limitantes da soluo a ser desenvolvida e tomar decises arquiteturais e tecnolgicas que impactaro vrias caractersticas funcionais e no funcionais do sistema, ao longo de seu ciclo de vida. A partir dessa coleta, o lder dever apresentar equipe um conjunto de informaes e de decises.

Visando ao bom funcionamento do sistema descrito no texto, julgue os itens subsequentes, que tratam de interoperabilidade de sistemas web em Java.

Considere que o lder da equipe solicite a um programador do projeto que analise o seguinte trecho de cdigo de um documento XML.

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.

Resolver

Certo

Errado

Voc errou.

Elemento <definitions> o elemento raiz de qualquer documento WSDL. Ele contm atributos que servem para definir os namespaces utilizados no documento WSDL. Elemento <types> O elemento types contm os tipos de dados que esto presentes na mensagem. Exemplo: <wsdl:part name=endereco type=xsd:string /> <wsdl:part name=numero type=xsd:int /> fonte: http://imasters.uol.com.br/artigo/4422/webservices/descrevendo_um_web_service_wsdl/

Comentado por Slvio Arajo h aproximadamente 1 ano. Ol, pessoal!

O gabarito foi atualizado para "C", aps recursos, conforme edital publicado pela banca, e postado no site.

Justificativa da banca: O trecho de cdigo apresentado pode figurar como parte de uma especificao na linguagem WSDL. Alm disso, as duas afirmaes do programador esto corretas, razo pela qual o item est CERTO.

Bons estudos!

13 Q65116 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Uma equipe de desenvolvimento de software recebeu a incumbncia de desenvolver um sistema com as caractersticas apresentadas a seguir. * O sistema dever ser integrado, interopervel, portvel e seguro. * O sistema dever apoiar tanto o processamento online, quanto o suporte a deciso e gesto de contedos. * O sistema dever ser embasado na plataforma JEE (Java enterprise edition) v.6, envolvendo servlets, JSP (Java Server pages), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA e web services.

O lder da equipe iniciou, ento, um extenso processo de coleta de dados com o objetivo de identificar as condies limitantes da soluo a ser desenvolvida e tomar decises arquiteturais e tecnolgicas que impactaro vrias caractersticas funcionais e no funcionais do sistema, ao longo de seu ciclo de vida. A partir dessa coleta, o lder dever apresentar equipe um conjunto de informaes e de decises.

Com relao s diferentes arquiteturas e tecnologias que, se escolhidas, impactaro as caractersticas do sistema descrito no texto, julgue os itens de 26 a 29.

O estilo de arquitetura de software denominado REST (representational state transfer) demanda mais recursos computacionais que o modelo de desenvolvimento de sistemas embasado em SOAP (single object access protocol), por isso no recomendvel a adoo do padro REST de arquitetura de software no desenvolvimento do sistema em questo.

Resolver

Certo

Errado

Voc errou.

O REST utiliza as prprias funes do protocolo HTTP, portanto bem simples q o SOAP. J o SOAP cria uma camada a mais e utiliza o HTTP para a comunicao.

14 Q65108 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture);

Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem.

Cada uma das tarefas apresentadas dever ser automatizada por um nico tipo de servio de negcio: servio consumidor, que consome funcionalidades de outros servios. Esse servio apresenta carter no agnstico e pouca possibilidade de reso. Essa tcnica contempla os princpios de abstrao de servios e capacidade de composio de servios.

Resolver

Certo

Errado

Voc errou.

Cada tarefa pode ser automatizada por um ou mais servios. Alm disso, os servios devem apresentar alta possibilidade de reuso. SOA possibilita justamente isso. http://leodurans.blogspot.com/

15 Q65107 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture);

Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem.

O referido processo de negcio sequencial. Esse processo poder ser otimizado por meio da anlise e do projeto orientados a servios, que poder transform-lo em um processo que emprega atividades executadas em paralelo, promovendo maior agilidade organizacional, outra caracterstica intrnseca de SOA.

Certo

Errado

Resolver

Voc errou.

16 Q65106 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture);

Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem.

No processo de anlise orientada a servios, comum identificar o reso de lgica de soluo legada a ser encapsulada por servios identificados durante a anlise. Essa atividade est ligada aplicao dos princpios de autonomia de servios.

Resolver

Certo

Errado

Parabns! Voc acertou a questo!

O princpio da autonomia diz que "os servios tm controle sobre a lgica que a encapsulam." Logo se voc encapsula o reso de lgica de soluo legada em servios, voc est aplicando o prncipio da autonomia. Gabarito 119: Correto.

fonte:http://leodurans.blogspot.com/2010/08/comentando-questoes-117-121-da-prova.html Comentado por cintiabuarque h aproximadamente 1 ano. Servios so AUTNOMOS: Autonomia significa a capacidade de se auto-governar. Um Servio autnomo aquele que independe de um elemento externo para executar sua lgica.

Comentado por Leonardo Marcelino Teixeira h aproximadamente 1 ano. O princpio da autonomia de servio est ligado a excecuo autnoma e independente, o que permite exercer alto nvel de controle sobre a lgica e recursos em runtime. O contexto passado pela questo no um exemplo de aplicao deste princpio, ainda que ela esteja correta. O princpio da autonomia diz que "os servios tm controle sobre a lgica que a encapsulam." conceito correto Logo se voc encapsula o reso de lgica de soluo legada em servios, voc est aplicando o prncipio da autonomia. errado

No h autonomia nesse ponto, pois o controle no est no servio e sim na aplicao legada, que detem o controle da lgica. Ento porque a questo est correta? Vejamos: No livro Princpios de Design de Servios de Thomas Erl, no captulo 10, que trata sobre autonomia de servios, no item 10.4, apresentado uma "sugesto" de categorizao para medir o nvel de autonomia de um servio:

nvel de autonomia

descrio

foco

escopo

isolamento da implementao

contrato de servio

os contratos de servios so projetados em alinhamento uns com os outros, para evitar sobreposio da funcionalidade expressa a lgica e os recursos que compreendem a implementao de servios so compartilhados com outras partes da empresa a lgica isolada, mas os recursos de dados so compartilhados com outras partes da empresa a lgica e os recursos de dados so isolados e dedicados ao servio

contrato

contrato

n/d

compartilhado

implementao

capacidade

nenhum

lgica de servios

implementao

capacidade

parcial

puro

implementao

capacidade

completo

No trecho que explica o nvel compartilhado de autonomia consta o seguinte: "O cenrio tpico alguns servios poderem ter programao personalizada, ao passo que outros devem encapsular tecnologia legada mais antiga ... Nesse caso, benfico categorizar claramente, a autonomia do servio de baixa a no existente." Da o que faz a questo estar correta que esta atividade est ligada aplicao do princpio de autonomia de servios, por primeiramente estar no captulo referente ao assunto, e por, ser considerada quando da classificao de nveis de autonomia de um servio.

17 Q65105 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture);

Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem.

Servios de entidade e utilitrios, com maior potencial de reso, no podem ser identificados a partir da anlise orientada a servios do processo de negcio.


Resolver

Certo

Errado

Voc errou. Comentado por Janielton Veloso h aproximadamente 1 ano. Em SOA, a lgica dividida no servio com a inteno de reuso, maximizando o valor dos ativos.

Comentado por Marcelo Pedro de Melo h aproximadamente 1 ano. justamente o contrrio, anlise orientada a servio prega que servios tem que ter baixo acoplamento, permitindo sua reutilizao. Alm do reuso, a adoo de uma arquitetura orientada a servios facilita a adaptabilidade de sistemas, tornando-os altamente dinmicos a medida que a substituio dos servios so feitos de maneira transparente. Servios de entidade e utilitrios, com maior potencial de reso, no podem ser identificados a partir da anlise orientada a servios do processo de negcio. servio de entidade: representa um servio centralizado no negcio, que fundamenta o contexto e o limite funcional em uma ou mais entidades de negcios relacionadas. servio utilitrio: no mundo da automao, nem sempre h necessidade de associar a lgica a um modelo ou processo de negcio. Pode ser altamente benfico estabelecer deliberadamente um contexto funcional que no seja centrado no negcio. Servios utilitrios so tambm conhecidos como servios de aplicativo, servios de intraestrutura ou servios de tecnologia. Resulta em uma camada distinta, orientada pela tecnologia.[1] Destarte, conclui-se que servios utilitrios no so identificados a partir da anlise do processo de negcio, j que ele orientado pela tecnologia. Ento o erro da questo incluir os servios de entidade neste grupo, visto que este est diretamente relacionado ao modelo de negcio.

[1] ERL, Thomas. SOA Princpios de design de servios.

18 Q65104 Prova: CESPE - 2010 - TCU - Auditor Federal de Controle Externo - Tecnologia da Informao - Parte II Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture);

Com referncia ao processo de negcio apresentado no fluxograma acima, que dever ser automatizado usando uma abordagem de orientao por servios, e aos princpios de orientao a servios e das boas prticas de adoo de arquitetura orientada a servios (SOA), julgue os itens que se seguem.

Aps definidos os servios que automatizam as tarefas, esses servios podem ser orquestrados para prover a automatizao do processo como um todo. Essa abordagem est ligada caracterstica de que SOA deve ser direcionada pelo negcio.

Resolver

Certo

Errado

Parabns! Voc acertou a questo!

19 Q52983 Prova: CESPE - 2008 - STJ - Analista Judicirio - Tecnologia da Informao Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Acerca de SOA e servios web, julgue os prximos itens.O SOAP encapsula mensagens que podem ser transmitidas via HTTP; permite o modelo de interao cliente-servidor; define como usar XML para representar mensagens de requisio e resposta. Um documento XML transportado no corpo de uma mensagem SOAP; no modelo cliente-servidor, o corpo de uma mensagem SOAP pode conter uma requisio, mas no uma resposta.

Resolver

Certo

Errado

Voc errou.

Comentado por Saia da Matrix. Assita: http://www.youtube.com/watch?v=YnQb58BoBQw h mais de 2 anos. ERRADO Claro que pode conter resposta. Seno, como o SOAP retornaria as informaes?1

Comentado por Rigel Fernandes h 12 meses. Vale lembrar que o SOAP um protocolo para troca de dados entre dois pontos de extremidade (duas organizaes trocando informaes).

20 Q52982 Prova: CESPE - 2008 - STJ - Analista Judicirio - Tecnologia da Informao Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture); Acerca de SOA e servios web, julgue os prximos itens.

O WSDL separa a parte abstrata de uma descrio de servio da parte concreta; nessa descrio, a parte concreta contm as definies de tipos usados pelo servio e a parte abstrata especifica como e onde o servio pode ser contatado. Os documentos WSDL podem ser acessados via um servio de diretrio como o UDDI; as definies WSDL podem ser geradas a partir de definies de interfaces escritas em outras linguagens.

Certo

Errado

Resolver

Voc errou.

Comentado por Cleber Chian h mais de 2 anos. O Web Services Description Language (WSDL) uma linguagem baseada em XML utilizada para descrever Web Services funcionando como um contrato do servio. Trata-se de um documento escrito em XML que alm de descrever o servio, especifica como acess-lo e quais as operaes ou mtodos disponveis.

Comentado por Cleber Chian h mais de 2 anos. UDDI (originado do acrnimo ingls Universal Description, Discovery and Integration) um protocolo aprovado como padro pela OASIS e especifica um mtodo para publicar e descobrir diretrios de servios em uma arquitetura orientada a servios (SOA). Um servio de registro UDDI um Web Service que gerencia informao sobre provedores, implementaes e metadados de servios. Provedores de servios podem utilizar UDDI para publicar os servios que eles oferecem. Usurios de servios podem usar UDDI para descobrir servios que lhes interessem e obter os metadados necessrios para utilizar esses servios. A especificao UDDI define: * APIs SOAP utilizadas para publicar e obter informaes de um registro UDDI * Esquemas XML do modelo de dados do registro e do formato das mensagens SOAP * Definies WSDL das APIs SOAP * Definies de registro UDDI (modelos tcnicos - tModels) de diversos sistemas de identificao e categorizao, que podem ser utilizados para identificar e categorizar registros UDDI

Comentado por Saia da Matrix. Assita: http://www.youtube.com/watch?v=YnQb58BoBQw h mais de 2 anos. ERRADO Explicando claramente o erro:

O conteudo da parte concreta e abstrata foi invertido na questao. Leiam aqui http://www.aqueleblogdesoa.com.br/2008/08/anatomia-do-wsdl/

Comentado por Fabrcio Cozer h mais de 2 anos. Segundo a questo: parte concreta contm as definies de tipos usados pelo servio (ok, porm no falou que tambm define o endereo onde o servio estar disponibilizado )

E quando a questo descreveu a parte abstrata, disse que especifica como e onde o servio pode ser contatado. A parte abstrata s define como os servios podem ser acessados pelos seus clientes. Comentado por rafael torres h aproximadamente 1 ano. Gente, j foi respondida acima: o nico erro da questo a inverso que a banca fez dos conceitos de parte concreta e abstrata. Para entender melhor. A parte abstrata descreve a maneira que o servio deve ser acessado, ou seja, independe de porta, protocolo ou qualquer tecnologia. Por isso ela pode ser reutilizada no caso de o servio ser disponibilizado em vrias protocolos. J a parte concreta descreve as informaes da binding especfica (porta, protocolo, etc), ento para cada porta (entenda-se URL) disponvel do servio ser criada uma parte concreta diferente.

Vous aimerez peut-être aussi