Projeto prático em programação1

2203 palavras 9 páginas
SUMÁRIO

1. RESUMO 5 2. Programação Orientada a Serviço (SOA) 6 2.1. Definição 6 2.2. SOA Como serviços encapsulam a lógica 7 2.3. SOA Práticas Essenciais 10 3. Programação Orientada a Aspectos (POA) 11 3.1. Orientação a Aspectos 12 3.2. Elementos da Orientação a Aspectos. 14 3.3. Aspectos 15 3.4. As Vantagens da Orientação Aspecto 16 4. Conclusão 17

RESUMO

Objetivo desta atividade é descrever os conceitos sobre (SOA) programação orientada a serviço e (POA) programação orienta a aspectos
SOA é um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviço são conectados através de um "barramento de serviços" (enterprise service bus, em inglês) que disponibiliza interfaces, ou contratos, acessíveis através de web services ou outra forma de comunicação entre aplicações. A arquitetura SOA é baseada nos princípios da computação distribuída e utiliza o paradigma request/reply para estabelecer a comunicação entre os sistemas clientes e os sistemas que implementam os serviços.

Programação Orientada a Serviço (SOA)

Definição

Programação orientada a serviço (SOA) é um conceito de arquitetura corporativo, que nos permite criar, padronizar, documentar serviços genéricos, únicos e interoperáveis, que possam de maneira fácil, ser reutilizados por diversas aplicações diferentes, sem a necessidade de ser desenvolvido novamente, tornando o processo de desenvolvimento mais ágil.
O SOA coloca a prestação de serviço como eixo de todo o negócio, dando destaque à gestão de serviços e ao cliente.
Serviço – É uma É uma função independente, sem estado (stateless) 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. Serviços não devem depender do

Relacionados

  • Curso De Ruby On Rails M Dulo I
    8915 palavras | 36 páginas