Design pattern + SOA = SOA pattern
Por Claudio Ulisse04/04/2008 – 11:48
Ultimamente estou me interessando em estudar um assunto ainda pouco explorado: SOA pattern. É um assunto tão novo que até agora só vi 2 ou 3 livros recém lançados.
Design patter é, na computação, a abstração de um problema prático no desenvolvimento de software, ou melhor, é um modelo reusável de resolução de problemas. Um design pattern explica os passos fundamentais para resolver um problema em geral. Ele não ajuda a implementar o código em si, mas ajuda na lógica da resolução do problema. Os design pattern conhecidos são orientados a objetos mostrando as interações entre objetos e as estratégias para lidar com eles, dependendo do problema. Mesmo assim não definem a arquitetura da aplicação, com os componentes, módulos e sub-módulos. Esses são outros tipos de patterns, chamados arquiteturais, que definem o esqueleto do software. O foco dos design patterns são objetos e as interações entre eles.
O foco do SOA são os serviços. Muito já se falou a respeito de SOA e com certeza é o presente e o futuro do desenvolvimento corporativo. Os Arquitetos SOA se deparam com problemas similares dos analistas de sistemas de informação, afinal os dois tem que arranjar de maneira eficiente componentes que no conjunto tem que funcionar. O analista SI pensa “com qual padrão vou arranjar as minhas classes e objetos? qual vai ser a cara mo deu sistema?”, enquanto o arquiteto SOA pensa “como que vou arranjar os meus serviços? qual o design para o meu problema e que me garanta baixo acoplamento?”. Nesse ponto SOA pattern são um assunto novo. Inclusive livros e documentação sobre isso está saindo agora das editoras. Atualmente, o que eu descobri fuçando na web é que existem 60 SOA pattern, que na verdade são propostas de patterns. Existem livros com várias propostas, o que eu não vi até agora é uma sistematização dos padrões( ops é pattern!) SOA.
Convido vocês a comentar sobre esse assunto e espero muitas sugestões a respeito, porque a minha intenção é postar mais sobre isso.
Claudio Ulisse

You must be logged in to post a comment.