M O D E L O S L E V E S D E P R O G R A M AÇÃ O Web 2

Post on 21-Jun-2015

342 views 1 download

description

Discussão de Texto:O que é Web 2.0 Padrões de design e modelos de negócios para a nova geração de software1 Tim O’Reilly2

Transcript of M O D E L O S L E V E S D E P R O G R A M AÇÃ O Web 2

5 - Modelos Leves de Programação

Clarice Copstein claricecopstein@hotmail.com

Jully Rodrigues jully_denise@hotmail.com

• Grandes companhias brigam

• Complexo de serviços web

• Busca por criação de ambientes de programação altamente confiáveis.

• Para aplicativos distribuídos.

Êxito

Grande Parte da

Teoria do Hipertexto

Desenho Ideal :• RSS

RSS é um subconjunto de "dialetos" XML que agregam conteúdo ou "Web syndication“, usado principalmente em sites de notícias e blogs.Criado para compartilhamento de conteúdo Web.Programa bastante simples, chamado de leitor de RSS.

• Tem como funções:- receber as manchetes publicadas em seu jornal on-line predileto assim que elas são publicadas.

• Traz vantagens como: - ler as notícias no próprio leitor de RSS, sem necessidade de acessar o site do jornal.

Sua tecnologia permite a inscrição de usuários em sites que disponibilizam "feeds" RSS (ou fontes) .Os “feeds RSS” são utilizados para receber estas atualizações, permitindo ao usuário permanecer informado de dessas atualizações em diversos sites sem precisar visitá-los um a um, ou seja, eles oferecem conteúdo Web ou resumos de conteúdo junto com seus links para versões completas deste conteúdo e outros metadados.

Esta informação é entregue como um arquivo XML chamado "RSS feed", "webfeed", "Atom" ou ainda canal RSS.

Exemplos

CNN Brasil

YouTube - Canal de gilbertogilmusic

A Amazon.com é uma empresa de comércio eletrônico dos Estados Unidos da América com sede em Seattle, estado de Washington. Foi uma das primeiras companhias com alguma relevância a vender produtos na Internet.

Ela se utiliza de serviços SOAP (para fazer ligações com grandes parceiros de varejo como a ToysRUs) através de conexões B2B de alto valor, mas também usa serviços leves do tipo ReST em 95% de suas atividades.

Amazon.com

Serviço “leve” amplamente utilizado, o ReST - Transferência de Estado Representacional (Representational State Transfer), é uma técnica de engenharia de software para sistemas hipermídia distribuídos como a World Wide Web.

É usado para descrever qualquer interface web simples que utiliza XML e HTTP (ou YAML, JSON, ou texto puro), sem as abstrações adicionais dos protocolos baseados em padrões de trocas de mensagem como o protocolo de serviços web SOAP

O conjunto de serviços web SOAP (Simple Object Access Protocol), é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em XML.

É um envelope de mensagens com regras de codificação que oferece mecanismos para definir a unidade de comunicação, para lidar com erros, entre as mensagens SOAP e o HTTP para representar tipos de dados em XML.

Lições Significativas

1. Apoiar modelos leves de programação que permitam a criação de sistemas levemente acoplados.

2. Pense em sindicalização não em coordenação.3. Projete para a “hackealidade e remixabilidade”.

Inovação na Montagem

1. Reutilização2. Inovação na montagem - Portal Auxiliadora Predial - mashup (É um website ou uma aplicação

web que usa conteúdo de mais de uma fonte para criar um novo serviço completo).

Portal Auxiliadora Predial

Chicago Crimes

Django People

Web 2.0 Oportunizará às Empresas

Superar a concorrência ao ser melhor no aproveitamento e na

integração de serviços oferecidos por outros.