Questão de Arquitetura de Software — SOA (Service-oriented architecture) — CESGRANRIO 2012
Arquitetura de SoftwareSOA (Service-oriented architecture)
- Código
- cg048933
- Banca
- CESGRANRIO
- Órgão
- LIQUIGÁS
- Ano
- 2012
- Nível
- Superior
- Cargo
- LIQUIGAS - Profissional Júnior - Desenvolvimento de Aplicações
A Arquitetura Orientada a Serviços (Service Oriented Architecture – SOA) é uma forma de arquitetura para sistemas distribuídos que define a presença de agentes, os quais podem assumir o papel de fornecedores ou solicitadores de serviços. Essa arquitetura caracteriza-se por
- Aespecificar estrutura Interna detalhada dos agentes, incluindo suas características, como a linguagem de implementação e a estrutura de suas bases de dados.
- Bespecificar mensagens padronizadas e dependentes da plataforma específica de hardware utilizada entre os agentes.
- Cdefinir serviços em termos das mensagens trocadas entre os agentes e não pelas características internas e específicas desses agentes.
- Dutilizar tecnologias de Web service para implementar um sistema distribuído, o que garante a transformação de uma arquitetura orientada a objetos em uma SOA.
- Eutilizar tecnologias específicas de representação de dados que utilizem padrões baseados em XML.