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.
Add comment Abril 16, 2007

