Questões de Concurso
Comentadas sobre soa (service-oriented architecture) em arquitetura de software
Foram encontradas 337 questões
Em arquiteturas orientadas a serviço, um serviço deve ser implementado de forma a garantir um fraco acoplamento.
A arquitetura orientada a serviços (SOA) é uma forma de desenvolvimento monolítica em que os componentes de sistemas são serviços autônomos baseados em XML.
Um projeto de software orientado pela governança SOA deve estar alinhado não só com a governança de TI, mas também com a governança da arquitetura empresarial.
Os padrões de projeto classificados como EAI (enterprise integration patterns) fundamentam-se nas aplicações distribuídas e privilegiam o uso das mensagens eletrônicas síncronas.
No que se refere a Service Oriented Architecture, julgue o item a seguir.
Em REST, os conectores precisam reter o estado das
aplicações entre as requisições, visto que eles dependem de
informações de requisições que as antecederam para entender
determinada requisição.
I. É necessário um arranjo que possibilite a reutilização do código e facilite sua manutenção e seu aperfeiçoamento. Deve- se separar Apresentação, Regra de Negócio e Acesso a Dados. Busca-se a decomposição de funcionalidades de forma a permitir aos desenvolvedores concentrarem-se em diferentes partes da aplicação durante a implementação.
II. Há um problema que ocorre várias vezes em determinado contexto, cuja solução arquitetural é conhecida e já existe modelada e documentada podendo ser utilizada sistematicamente em distintas situações.
III. Buscam-se princípios e orientações para transformar o conjunto existente de recursos de TI de uma empresa, que são heterogêneos, distribuídos, complexos e inflexíveis em serviços integrados, simplificados e altamente flexíveis que possam ser alterados e compostos para apoiar mais diretamente as metas comerciais nos negócios via web.
As soluções para as situações apresentadas em I, II e III, são, correta e respectivamente,
I. Novos serviços podem ser criados a partir da composição de serviços existentes.
II. Os agentes consumidores podem acessar os serviços sem conhecer detalhes de sua implementação.
III. É um estilo de arquitetura que estabelece uma forte relação de dependência entre os serviços disponíveis.
IV. Os serviços tendem a oferecer um número grande de operações com complexidade relativamente pequena em cada uma delas.
O número de afirmativas corretas é:
Considere o texto abaixo:
Diferentes padrões tecnológicos se destacam quando se planeja a criação de soluções orientadas a serviços. Consequentemente, a integração destes padrões apresenta um conceito vital para organização lógica de SOA. Este conceito é considerado um modelo conceitual tecnológico que se utiliza de padrões e ferramentas de modelagem e desenvolvimento para unir e conectar serviços, aplicações e recursos de TI da organização.
O conceito citado, normalmente considerado um modelo abstrato de troca de mensagens para integração e comunicação dos serviços, é conhecido como
Considere a implementação de serviços web (web services), empregando uma arquitetura baseada em serviços (Services Oriented Architecture – SOA).
Assinale a alternativa que permite publicar e descobrir informações sobre um determinado serviço web.
I. Um serviço é oferecido por um provedor para uso de terceiros sem, contudo, haver necessidade de esses terceiros conhecerem o provedor.
II. O uso do serviço por terceiros pode se dar de forma que estes venham a extrapolar o escopo original concebido pelo provedor.
III. Um serviço é um componente fortemente acoplado e altamente coeso que implementa uma ou mais funções de negócio.
É correto o que se afirma em: