4
Jul

Oracle AIA

Como poucos já sabem e muitos não, estou participando parcialmente de um novo projeto desde o início da semana passada. Nesse projeto, além SOA estamos trabalhando com um 'novo' produto da Oracle, o AIA (Application Integration Architecture).

O AIA é a materialização de uma arquitetura comercializado na forma de um produto. A idéia é muito interessante. Nesse projeto estamos utilizando o Foundation Pack que é, como o nome diz, a fundação do produto. Esse módulo, se é que podemos chamar assim, vem com uma série de objetos que representam entidades de negócio, o que é chamado de EBO (Enterprise Business Object) dentro do AIA, o que chamávamos de Modelo Canônico antigamente. A parte boa é que o modelo do AIA já vem com uma série de objetos modelados e materializados em XSDs, seguindo padrões de mercado. Além disso, temos o conceito de serviços de negócio para os quais o AIA também já apresenta uma série deles modelados, o que é chamado de EBS (Enterprise Business Service) pelo framework. Detalhe: esses componentes são extensíveis.

O AIA apresenta uma série de conceitos e definições arquiteturais muito interessantes, como por exemplo os conectores, chamados de ABCS (Application Business Connector Service). Enfim, o Foundation Pack do AIA é quase que uma arquitetura de prateleira.

Além dos Foundation Packs, o AIA possui também uma série de processos de integração já construídos, chamados de PIPs (Pré Integrated Process), que já integram um ou mais produtos e implementam processos de negócio como Order To Cash, por exemplo, entre vários outros.

Bom, é isso. O AIA é um produto relativamente novo que traz uma ótima idéia. Recomendo uma maior avaliação do produto clicando aqui pois existem ainda vários outros pontos que não coloquei aqui.

Daniel


free b2evolution skin