SóProvas


ID
158041
Banca
FCC
Órgão
METRÔ-SP
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Sobre a SOA ? Service-oriented architecture, considere:

I. A SOA fornece, essencialmente, uma estrutura na qual a lógica do aplicativo pode ser decomposta em pedaços ou serviços que podem ser reutilizados e modificados e aplicados em diferentes áreas dentro e fora da empresa sem ajustar a tecnologia subjacente, otimizando, dessa forma, o compartilhamento e reutilização dos componentes de TI.
II. Ao contrário das Web Services, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes, podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar.
III. Utilizando a SOA, uma empresa pode construir sistemas de TI flexíveis, com serviços fortemente acoplados que podem ser compartilhados, modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL.
IV. Na SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo, tal como editar ou processar uma transação, e não devem depender do estado de outras funções ou processos.

É correto o que consta APENAS em

Alternativas
Comentários
  • I - Reusabilidade é uma das caracteristicas da SOA, além de fraco acoplamento, stateless, granularidade grossa (pouco detalhes), autonomia, descoberta e abstração.

    II-Web services utiliza SOA e representa a materialização da idéia de um serviço que é disponibilizado na Internet e que pode ser acessado de qualquer lugar do planeta.
    E de acordo com W3C: define-se como um sistema de software projetado para suportar a interoperabilidade entre máquinas sobre rede.

    III- SOA/Web services possuem estrutura FRACAMENTE acoplada justamente para permitir a flexibilidade, reusabilidade

    IV - "não devem depender do estado de outras funções ou processos." = stateless

  • I. A SOA fornece, essencialmente, uma estrutura na qual a lógica do aplicativo pode ser decomposta em pedaços ou serviços que podem ser reutilizados e modificados e aplicados em diferentes áreas dentro e fora da empresa sem ajustar a tecnologia subjacente, otimizando, dessa forma, o compartilhamento e reutilização dos componentes de TI. //Correta, esta de acordo com a definicao de SOA
    II. Ao contrário das Web Services, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes, podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar. // Errada, pois Web Services é utilizado dentro do conceito de SOA, de que os serviços possam ser utilizados por qualquer aplicacao, em qualquer sistema operacional, mesmo que diferentes
    III. Utilizando a SOA, uma empresa pode construir sistemas de TI flexíveis, com serviços fortemente acoplados que podem ser compartilhados,
    modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL. // Como disse o colega acima, SOA se baseia em servicos fracamente acoplados
    IV. Na SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo, tal como editar ou processar uma transação, e não devem depender do estado de outras funções ou processos. //Correta, esta de acordo com a definicao de SOA

    Logo, resposta certa letra B