Escrito por Ricardo de Castro Barbosa    Qui, 22 de Julho de 2010 16:01    PDF Imprimir E-mail
Como Surgiu SOA

Por: Ricardo de Castro Barbosa

Estamos vivendo um momento especial onde se juntam  duas grandes histórias: por um lado, analisando o histórico dos últimos 20 anos das empresas, podemos constatar, na área de TI, sistemas construídos com diferentes tecnologias, e centenas de integrações ponto a ponto  viabilizando a “conversa” entre eles. Como conseqüência temos muitas funcionalidades redundantes, e uma dificuldade em evoluir com estes sistemas, contrastando com o atual cenário onde as empresas necessitam cada vez mais de agilidade nos negócios. Por outro lado vemos a evolução da tecnologia fornecendo possibilidades de interoperabilidade, propiciadas principalmente pela evolução da internet. Este caminho se iniciou com Tim Berners Lee (SGML-HTML-XML) e continua com o advento dos Web Services (XML/WSDL/SOAP) e suas extensões, com o apoio de importantes organizações padronizadoras como W3C e OASIS. Parece até que foi um movimento ensaiado: as empresas com a  necessidade de desenvolver  sistemas através da criação de módulos (serviços) interoperáveis e reutilizáveis, de modo a criar um ambiente normalizado e de evolução fácil e segura, e a tecnologia fornecendo as condições para que estes módulos possam “conversar” (interoperabilidade intrínseca).  A esta nova arquitetura, orientada a serviços, deu-se o nome de SOA-Service Oriented Architecture.Mas cuidado!  Para se ter serviços que serão realmente reutilizados, é necessário que o paradigma de desenvolvimento atual sofra profundas modificações. E não estamos falando de tecnologia e sim de novos processos que retratem novas políticas. Alguém lembrou de governança? Pois é isto mesmo. E uma forma correta de se estabelecer o tamanho ideal de cada serviço (granularidade, para usar o termo adequado) é  considerarmos os 8 (oito) Princípios de Design de Serviços que são:

· Serviços são Reutilizáveis

· Serviços compartilham um Contrato formal

· Serviços possuem um Baixo Acoplamento

· Serviços Abstraem a lógica

· Serviços são capazes de se Compor

· Serviços são Autônomos

· Serviços evitam Informação de Estado

· Serviços são capazes de ser Descobertos

Com isto estaremos prontos para colocar a tecnologia funcionando a nosso favor.

Ricardo de Castro Barbosa é diretor da Soa Master Educação e Consultoria Ltda.

Última atualização ( Sex, 26 de Julho de 2013 15:20 )
 

Endereço

Avenida Sagitário, 138, Torre 1, Sala 301 - Alphaville Conde II 

Barueri – São Paulo  CEP 06473-073

(11) 4191-6051 / (11) 4191-3970

Fotos dos Cursos         

Your are currently browsing this site with Internet Explorer 6 (IE6).

Your current web browser must be updated to version 7 of Internet Explorer (IE7) to take advantage of all of template's capabilities.

Why should I upgrade to Internet Explorer 7? Microsoft has redesigned Internet Explorer from the ground up, with better security, new capabilities, and a whole new interface. Many changes resulted from the feedback of millions of users who tested prerelease versions of the new browser. The most compelling reason to upgrade is the improved security. The Internet of today is not the Internet of five years ago. There are dangers that simply didn't exist back in 2001, when Internet Explorer 6 was released to the world. Internet Explorer 7 makes surfing the web fundamentally safer by offering greater protection against viruses, spyware, and other online risks.

Get free downloads for Internet Explorer 7, including recommended updates as they become available. To download Internet Explorer 7 in the language of your choice, please visit the Internet Explorer 7 worldwide page.