O que é SOA?

Maio 28, 2009

SOA quer dizer Service Oriented Architecture, ou em português, Arquitetura Orientada a Serviços,  é uma forma de se especificar e desenvolver sistemas nas quais suas principais funcionalidades são vistas como Serviços.

Um serviço é uma função qualquer de nosso sistema que é disponível para qualquer parte do mesmo sistema e para todos os outros sistemas, funcionando assim, de forma independente de qualquer sistema. Um serviço normalmente fica “rodando” num determinado servidor, esperando (ouvindo) por requisições.

SOA é largamente utilizada em projetos de integração, onde temos N sistemas em uma empresa  e queremos que estes sistemas “conversem” (não necessariamente em uma empresa, podemos querem que sistemas de empresas distintas conversem). Normalmente, um sistema X não tem acesso aos dados do sistema Y, então, o sistema Y deve disponibilizar um serviço, implementado como um Web Service normalmente, que vai poder ser acessado e disponibilizará os dados para o sistema X.

O arquiteto dessa integração, deve então definir como será feita esta comunicação, como será a solicitação e a resposta, e criando padrões que ambos sistemas entenderão.

Muito superficialmente, esta é a idéia sobre o que ó SOA! Logo vou postar um artigo bem simples sobre como desenvolver um serviço e o testar!

Enjoy!


Veja as ideias criativas do passado que viraram realidade

Maio 26, 2009

Da globo.com, o cientista-chefe da IBM Brasil, Fabio Gandour, avalia as ideias que pareciam ser ficção científica no passado e que hoje são realidade. Vale a pena assistir:

<object width=”480″ height=”392″><param value=”http://video.globo.com/Portal/videos/cda/player/player.swf” name=”movie” /><param value=”high” name=”quality” /><param value=”midiaId=1035002&autoStart=false&width=480&height=392″ name=”FlashVars” /><embed width=”480″ height=”392″ flashvars=”midiaId=1035002&autoStart=false&width=480&height=392″ type=”application/x-shockwave-flash” quality=”high” src=”http://video.globo.com/Portal/videos/cda/player/player.swf”></embed></object>

Aproveitando, o blog anda meio parado, estou completamente ocupado aqui no trabalho… peço desculpas as pessoas que o acompanham, mas prometo que daqui duas semanas retornarei a minha cadência de 2 posts semanais e conteúdo relevante.

Abraços.


Lançada edição n. 2 da Revista Espírito Livre

Maio 12, 2009

Venho aqui informar que já está disponível a edição de número 2 da Revista Espírito Livre.
Esta edição vem com o assunto de capa “Leveza, estabilidade e performance”, apresentando soluções desktop e para rede nestes quesitos… aliás, tem ainda  duas entrevistas sobre o assunto, uma com o criador do GoblinX Linux, distribuição bastante conceituada fora do país, mas criada por um brasileiro, e outra mega-entrevista, desta vez com Robert Shingledecker, criador do Tiny Core Linux e antigo desenvolvedor do Damn Small Linux. Ainda conta com matéria sobre o Sacix e o TCOS.
A revista conta com um super time de colaboradores que fizeram a edição de n. 1 ser um sucesso. Foram mais de 8000 downloads em menos de um mês. Tentamos fazer com que a n. 2 também siga o mesmo caminho…
Tivemos a inclusão de novos colaboradores, que falam dos mais variados assuntos, mas sempre com qualidade e tentanto atingir aos mais variados públicos.
Não percam tempo e peguem já a sua na seção de downloads do site: http://revista.espiritolivre.org ou aqui: http://www.revista.espiritolivre.org/?page_id=59.

A distribuição da revista é gratuita.


Engenharia de Software Conference

Maio 6, 2009

Engenharia de Software Conference 22 e 23 de Maio, Lapa, São Paulo

Raras são as oportunidades de ter acesso a informações que realmente possam transformar a carreira dos profissionais de TI no Brasil. Esta é uma delas!

Nos dias 22 e 23 de maio, a DevMedia realiza, em São Paulo, a Engenharia de Software  Conference. Serão três tracks simultâneos, onde os mais graduados especialistas do ramo  discutirão os principais temas da Engenharia de Software atual, entre eles o MPS.Br. Uma metodologia de gerenciamento desenvolvida especialmente para as empresas brasileras.

As explanações vão desde o projeto até os últimos testes de um software, passando pelos  diversos conceitos de gerenciamento. Serão 40 horas de conteúdo, distribuídas em 30  palestras. O evento conta com a presença de palestrantes renomados, como Ana Regina Rocha, que será a keynote da conferência. Ela foi uma das idealizadoras do Modelo Mps.Br (Melhoria de Processos do Software Brasileiro), além de ser implementadora e avaliadora credenciada pela SOFTEX e membro do grupo de pesquisa em Engenharia de Software da Universidade Federal do Rio de Janeiro.

Com caráter independente e inovador, a Engenharia de Software Conference não tem o  patrocínio de nenhuma das empresas fabricantes, o que garantirá a imparcialidade total, apresentando análise comparatória dos mais variados softwares do mercado. O evento pretende garantir aos profissionais da àrea excelentes oportunidades de aprendizado e network.

*Serviço:

Engenharia de Software Conference

Data: 22 e 23 de Maio, das 8:30 às 19h.

Local do Evento: E-Business Park, Espaço do Bosque – Rua Werner Siemens, 111 – Lapa, São
Paulo – SP.

*Mais informações:

www.devmedia.com.br/es_conference

e-mail: evento@devmedia.com.br

Tel.: (21) (21)3382-5038