[Ass] arquiteturas soa, woa, e rest

424 visualizações

Publicada em

  • Jogando.net/MU *30*

    Boa tarde amigos,

    Venham conhecer nossos Servidores de Mu
    Online Season 6 http://www.jogando.net/mu/
    >>muitos kits novos;
    >> Nossos GMs online em todos os servers
    Fazem eventos todos os dias:
    Fazemos sua Diversão com qualidade,há mais de 5 anos
    Servers ON 24 horas por dia
    Vários Server esperando por você.Venha se divertir de verdade.
    >>>CURTA nossa Fan page no Facebook e concorra a prêmios.
    SORTEIO de 2 pacotes de 100 JCASHs mais 15 dias VIP Premium
    >>>Conheçam também Animes Cloud -> http://www.animescloud.com, mais de 20.000 videos online,feito exclusivo para sua diversão.
    Site http://www.jogando.net/mu/ Benvindos ao nosso servidor.
    Wartemix Divulgadora Oficial !
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Seja a primeira pessoa a gostar disto

[Ass] arquiteturas soa, woa, e rest

  1. 1. Arquiteturas SOA, WOA, e RESTAplicação de Software Social Fred Figueiredo Luiz Borges Pedro Pires
  2. 2. Arquiteturas SOA, WOA e REST● Desenvolvimento de aplicações orientadas ao fornecimento de serviços que podem ser integrados num sistema maior.● Integram um fluxo único de funcionalidades comuns a várias áreas de negócio que pode ser usado por todas as áreas.● Se na empresa isto transpõe a adoção dos ERPs, na web esse conceito abrange uma infinidade de recursos disponíveis para aplicações das
  3. 3. SOA - Service-oriented Architecture● Arquitetura de software que promove a integração e orquestração de processos de uma organização por meio de serviços.● Não é uma tecnologia, e sim um paradigma para a construção de softwares como a POO.● Os softwares são compostos por vários serviços que executam uma função específica através de um protocolo padronizado de comunicação.
  4. 4. SOA - Objetivos e Produtos noMercado● 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.○ .NET Framework○ BizTalk Server○ Oracle SOA Suite
  5. 5. SOA - Vantagens e Desvantagens● Aumento de produtividade.● Redução de custos.● Robustez.● Maior agilidade.○ Processo de implantação custoso e lento.○ Exige mudança na cultura de desenvolvimento e da infra-estrutura.
  6. 6. SOA - Padrões e Formatos Existentes● Soap 1.1● WSDL 1.1● WS-BPEL 2.0● XML Schema 1.0● XML Signature● XML Encryption● XQuery 1.0
  7. 7. WOA - Web-oriented Architecture● 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, normalmente HTTP.● O recurso é identificado por um URI (Universal Resource Identifier), o endereço do recurso.
  8. 8. WOA - Objetivos e Produtos noMercado● Estender o SOA para a Web.● Adoção de um identificador global que permite o estabelecimento de ligações entre os recursos disponíveis.● Cabe ao cliente navegar recurso a recurso.○ Skype.○ VoIP.
  9. 9. WOA - Vantagens e Desvantagens● Continuidade dos negócios.● Maior integração entre os sistemas.● Mais inteligência no tratamento das informações.
  10. 10. REST - Representational StateTransfer● Técnica de engenharia de software para sistemas hipermídia distribuídos, como a WWW. É uma arquitetura de conexão cliente/servidor que utiliza o protocolo HTTP, o que a torna rápida, segura, simples, interoperável e escalável.● Arquitetura Orientada para a Web em que a informação é representada na forma de recursos da rede e são acessadas e manipuladas pelos protocolos definidos na URI
  11. 11. REST - Representational StateTransfer● Os serviços Web são considerados como recursos e podem ser identificados por suas URLs.● 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
  12. 12. REST - Vantagens e Produtos noMercado● Leve.● Seguro, já que pode ser utilizado como HTTPS.● Cache.● Escalabilidade.○ Ebay.○ Twitter.○ Amazon○ Yahoo○ Wordpress
  13. 13. Como essas tecnologias são utilizadas● SOA e WOA são usados nas organizações como uma forma de promover o reúso, a interoperabilidade, a agilidade para atender a novas demandas e flexibilidade para mudanças.● WOA é focado na Web, permitindo pesquisa e mashup em serviços.● REST é utilizado em sistemas de hipermídia, principalmente a Web.
  14. 14. Referências - Técnicas e artigos● http://www.zdnet.com/blog/hinchcliffe/the-soa-with-reach- web-oriented-architecture/27● http://pt.wikipedia.org/wiki/Service-oriented_architecture● http://www.mkbergman.com/486/a-general-web-oriented- architecture-woa-for-structured-data/● http://pt.wikipedia.org/wiki/REST● http://thebpmexperience.wordpress.com/2007/03/17/soa- sua-aplicacao-para-pequenas-e-medias-empresas/● http://blogs.gartner.com/nick_gall/2008/11/19/woa- putting-the-web-back-in-web-services/● http://www.cio.com/article/415063/SOA_WOA_Web_2. 0_and_Other_Picture_Post_Cards

×