Questões de Arquitetura de Software - SOA (Service-oriented architecture) para Concurso
Foram encontradas 356 questões
Os serviços compostos podem apresentar limitações de segurança, especialmente pelo fato de permitirem que os serviços básicos que os compõem sejam chamados individualmente; não havendo mecanismos que permitam que os serviços básicos sejam chamados apenas pelos serviços de mais alto nível.
I. É uma coleção de serviços (barramento de serviços).
II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens.
III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização.
IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço.
V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.
Está correto o que consta APENAS em
I. REST é um protocolo para troca de mensagens entre componentes de uma aplicação web.
II. REST é uma arquitetura, onde cada aplicação é um conjunto de recursos sobre os quais podemos realizar ações.
III. Os formatos dos arquivos utilizados numa aplicação que segue REST são JSON, XML ou YAML.
Quais estão corretas?
SOA pode ser definida como uma arquitetura de software que se inicia com a definição de uma interface e que constrói toda a topologia da aplicação como uma topologia de interfaces, implementações de interfaces e chamadas de interfaces.
Web services são componentes de software distribuídos que provêm informações para aplicações por meio de uma interface orientada a aplicações.
A arquitetura SOA suporta três funções primárias para prover serviços aos clientes: a criação de uma aplicação como um serviço e ocultação de sua interface; descobrimento de um serviço já publicado; e consumo do serviço utilizando memória compartilhada.
A e-Ping 2010 recomenda a utilização das redes peer-to-peer (P2P) para compartilhamento de arquivos em preferência ao FTP e HTTP, uma vez que essas redes são sistemas distribuídos em nodos interconectados com alto grau de disponibilidade.
I - In Object-Oriented Programming, the Abstract Factory pattern is one level of abstraction higher than the factory pattern. You can use this pattern when you want to return one of several related classes of objects, each of which can return several different objects on request. In other words, this pattern is a factory object that returns one of several factories. One classic application is the case where your system needs to support multiple “look- and-feel” user interfaces, such as Windows-9x, Motif or Macintosh. You tell the factory that you want your program to look like Windows and it returns a GUI factory which returns Windows-like objects. Then when you request specific objects such as buttons, check boxes and windows, the GUI factory returns Windows instances of these visual interface components.
II - Although Web Services do not necessarily translate to SOA, and not all SOA is based on Web Services, the relationship between the two technology directions is important and they are mutually influential: Web Services momentum will bring SOA to mainstream users, and the best-practice architecture of SOA will help make Web Services initiatives successful.
Pode-se afirmar que:
I - SOAP é um protocolo baseado em XML para troca de informações em um ambiente distribuído.
II - WSDL é uma linguagem baseada em XML, utilizada para descrever um Web Service.
III - WPDL é uma plataforma de SOA utilizada para su- portar os Web Services.
É correto APENAS o que se afirma em
WSDL (Web Services Description Language) é uma linguagem baseada em XML para descrever web services. Um dos elementos definidos na versão 1.1 e alterados na versão 2.0 dessa linguagem é o <portType>, que define um conjunto abstrato de operações implementadas por um serviço.
A arquitetura orientada a serviços é utilizada para interoperabilidade de sistemas heterogêneos por meio de conjunto de serviços fracamente acoplados. A orientação a serviços utiliza protocolos padrão e interfaces convencionais para facilitar o acesso à lógica de negócios e às informações entre serviços distintos.
O SOAP (Simple Object Access Protocol), framework utilizado para a criação de protocolos de aplicação de rede, inclui um núcleo do protocolo de pedido de interações assíncronas orientado a conexão e pode ser usado tanto para mensagens binárias como para mensagens embasadas em texto dentro do contexto de uma única identidade de usuário do aplicativo.
A REST (Representational State Transfer), protocolo de comunicação embasado em XML, permite a comunicação de mensagens entre aplicações por meio de qualquer protocolo de comunicação em rede. Normalmente, esse protocolo é utilizado na integração de sistemas legados.