Grupo A
Bruno dos Santos Pablo Henrique Samuel Vinícius Tarcísio Guerra
Arquitetura Orientada a Serviços Não é uma tecnologia e sim um paradigma para a construção de softwares como a POO(Programação Orientada por Objetos) Os softwares são compostos por de vários serviços que executam uma função específica através de um protocolo padronizado de comunicação
Reutilizar o código de forma rápida e fácil Flexibilidade, interoperabilidade e extensibilidade Serviços fracamente interligados É uma “caixa preta” para os consumidores do serviço
Processo de implantação custoso e lento Exige mudança na cultura de desenvolvimento e na infra-estrutura
Caixa econômica- Projeto Loterias facilitando a comunicação entre lotéricas e a caixa. TECBAN – Outsourcing de Call Center – Expôr aplicações legadas  como serviço  para o novo ambiente de call center.
Arquitetura Orientada para a WEB A informação é representada na forma de recursos da rede e são acessadas e manipuladas  pelos protocolos definidos na URI, tipicamente HTTP O recurso é identificado por um URI (Universal Resource Identifier), o endereço do recurso
Estender o SOA para a WEB A adoção de um identificador global permitir o estabelecimento de ligações entre os recursos disponíveis. Cabe ao cliente navegar recurso a recurso
Transferência de Estado Representacional Estilo de arquitetura de software moderno para sistemas hipermídia distribuídos, em especial as aplicações WWW Um padrão para a construção de serviços web que farão uso exclusivamente do protocolo HTTP
Os serviços WEB são encarados como recursos e podem ser identificados por suas URLs Um protocolo cliente/servidor sem estado Cada mensagem HTTP contém toda a informação necessária para compreender o pedido
O conjunto de operações mais importantes são POST,GET, PUT, DELETE Uma sintaxe universal para identificar os recursos (a URI)
SOA e WOA são usadas para promover reúso e permitir flexibilidade de software. WOA foca em WEB, permitindo a pesquisa e mashup* em serviços REST é utilizada em sistemas de hipermídia, como a WEB (principalmente) * é um website ou uma aplicação web que usa conteúdo de mais de uma fonte para criar um novo serviço completo.
http://pt.wikipedia.org/wiki/Mashup http://www.infoq.com/news/2009/06/hinchcliffe-REST-WOA http://finito-log.blogspot.com/ http://javafree.uol.com.br/artigo/872860/SOA-Uma-visao-geral.html

Arquiteturas soa woa_rest

  • 1.
  • 2.
    Bruno dos SantosPablo Henrique Samuel Vinícius Tarcísio Guerra
  • 3.
    Arquitetura Orientada aServiços Não é uma tecnologia e sim um paradigma para a construção de softwares como a POO(Programação Orientada por Objetos) Os softwares são compostos por de vários serviços que executam uma função específica através de um protocolo padronizado de comunicação
  • 4.
    Reutilizar o códigode forma rápida e fácil Flexibilidade, interoperabilidade e extensibilidade Serviços fracamente interligados É uma “caixa preta” para os consumidores do serviço
  • 5.
    Processo de implantaçãocustoso e lento Exige mudança na cultura de desenvolvimento e na infra-estrutura
  • 6.
    Caixa econômica- ProjetoLoterias facilitando a comunicação entre lotéricas e a caixa. TECBAN – Outsourcing de Call Center – Expôr aplicações legadas como serviço para o novo ambiente de call center.
  • 7.
    Arquitetura Orientada paraa WEB A informação é representada na forma de recursos da rede e são acessadas e manipuladas pelos protocolos definidos na URI, tipicamente HTTP O recurso é identificado por um URI (Universal Resource Identifier), o endereço do recurso
  • 8.
    Estender o SOApara a WEB A adoção de um identificador global permitir o estabelecimento de ligações entre os recursos disponíveis. Cabe ao cliente navegar recurso a recurso
  • 9.
    Transferência de EstadoRepresentacional Estilo de arquitetura de software moderno para sistemas hipermídia distribuídos, em especial as aplicações WWW Um padrão para a construção de serviços web que farão uso exclusivamente do protocolo HTTP
  • 10.
    Os serviços WEBsão encarados como recursos e podem ser identificados por suas URLs Um protocolo cliente/servidor sem estado Cada mensagem HTTP contém toda a informação necessária para compreender o pedido
  • 11.
    O conjunto deoperações mais importantes são POST,GET, PUT, DELETE Uma sintaxe universal para identificar os recursos (a URI)
  • 12.
    SOA e WOAsão usadas para promover reúso e permitir flexibilidade de software. WOA foca em WEB, permitindo a pesquisa e mashup* em serviços REST é utilizada em sistemas de hipermídia, como a WEB (principalmente) * é um website ou uma aplicação web que usa conteúdo de mais de uma fonte para criar um novo serviço completo.
  • 13.