Posts filed under 'SOA'

AJAX vs. JSON

O JSON (JavaScript Object Notation) é uma alternativa simples ao formato XML que vem ganhando espaço. Utilizado em sites como GoogleMaps e Yahoo o JSON é bem mais simples de ser construido e interpretado pelo JavaScript, assemelhando-se a um Objeto de uma Classe. Além de gerar um volume de caracteres bem menor que o formato XML. Veja os exemplos:

Exemplo XML

<dadoscliente>
 <nome>Mary Lebow</name>
 <endereco>
    <rua>5 Main Street</rua>
    <cidade zip="91912"> San Diego, CA </cidade>
    <telefones>
      <tel>619 332-3452</tel>
      <tel>664 223-4667</tel>
    </telefones>
 </endereco>
</dadoscliente>

Exemplo JSON

{"dadoscliente": {"nome": "Mary Lebow",
    "endereco": {
        "rua": "5 Main Street"
        "cidade": "San Diego, CA",
        "cep": 91912,
    },
    "telefones": [
        "619 332-3452",
        "664 223-4667"
    ]
 }
}

Agora suponha que o código acima esteja contido em uma variável “JSON_objCliente

var p = eval("(" + JSON_objCliente + ")");

assim, os campos p.nome, p.endereco.cidade, p.telefones[0] estão facilmente acessíveis como um objeto qualquer.

Referência:
http://dev2dev.bea.com/pub/a/2007/02/introduction-json.html
http://pt.wikipedia.org/wiki/JSON

Add comment Abril 23, 2007

Arquitetura Orientada a Serviços

Por quê o SOA (Service Oriented Architecture)?
Com o advento de tecnologias como XML possiblitando WebServices as dificuldades em integrar sistemas desenvolvidos em plataformas e linguagens diferentes acabaram. E isso somado a um mundo cada vez mais digital através da internet resultam em soluções de negócio sem barreiras físicas ou tecnologicas.
Em sintese, as empresas estarão completamente integradas com os banco de dados de seus fornecedores e clientes. Governo e instituições provendo informações relevantes em WebServices públicos. A informação passa a estar realmente integrada no mundo em um nível de abstração quase orgânico. Podemos imaginar em um futuro não muito distante sistemas inteligentes tomando decisões automatizadas baseados em algoritimos alimentados por diversos indicadores relevantes através de WebServices.
Tudo isso é SOA.

Comparativo entre Arquitetura 3 camadas e SOA

Add comment Abril 22, 2007

Adobe AIR – A revolução


O Adobe AIR ( ex- Apollo) promete ser a proxima revolução em soluções baseadas em nos conceitos de SOA (arquitetura onrientada a Serviços) e RIA ( Interface Rica ) onde a interdependência e a experiência do usuário são cada vez mais relevantes para soluções de negócio.
Dentro desta tendência o projeto Apollo tem tudo para se firmar como principal solução fornecendo um combo de tecnologias integradas para prover facilmente aplicativos Desktop e aplicativos de Internet e WebService usando Flash/Flex/HTML/Ajax.
Pessoalmente, acho que com a crescente demanda por interface Ricas e advindo da integração Internet- HDTV fará com que projetos como o Apollo venham a crescer e ganhar espaço.
É espera pra ver como o mercado absorve.

Saiba mais

Add comment Abril 16, 2007


Categorias

Arquivos

Blogroll

Tecnologia