A equipe de SOA (em inglês, Arquitetura Orientada a Serviços) do ICI realizou no último mês um Pré-Assessment com a Oracle. O Pré-Assessment é uma avaliação preliminar do nível de maturidade das empresas em relação à aplicação do conceito de SOA no desenvolvimento de sistemas. Não se trata de uma certificação, pois esta só pode ser feita por meio da contratação de uma consultoria oficial. Porém, serve como base para análise das atividades desenvolvidas, apontando pontos positivos e negativos dentro do processo de trabalho.
Os níveis de maturidade em SOA, segundo classificação da Oracle, têm escala de 1 a 6. O primeiro nível aponta para empresas que ainda não adotaram o conceito e o sexto se refere a entidades que têm uso otimizado de SOA. O ICI foi classificado com nível 4.
Em julho de 2008, o ICI realizou seu primeiro Pré-Assessment, o qual indicou classificação em nível 1 de maturidade em SOA. Desde então, a equipe trabalha em diversos projetos, buscando evolução na área.
Para o diretor técnico do ICI, Renato José de Almeida Rodrigues, a utilização do conceito de SOA, em complemento ao BPM (Gerenciamento dos Processos de Negócio) e BI (Business Intelligence), "é um dos fatores-chave de sucesso para organizações especializadas em soluções integradas de serviços de TI na atualidade".
O consultor Antonio Carlos dos Santos, que lidera a equipe de Integração/SOA dentro da Gerência de Sistemas, explica como se deu o início dos trabalhos, há um ano: "Definimos um modelo de implantação de arquitetura, o framework (conjunto de melhores práticas) de governança e a suíte de ferramentas para SOA, que foi feita a partir da customização de ferramentas de software livre."
Santos destaca o projeto do portal para o escritório de gestão do gabinete do prefeito. "Foi solicitada a criação de uma ferramenta para o prefeito que mostrasse informações sobre o município de forma inteligente", diz Santos. "Deu-se início, então, ao desenvolvimento de um portal, no qual é possível realizar buscas nos mais diversos cases de BI, os quais compilam informações dos sistemas de toda a estrutura da Prefeitura, como Central 156, Gestão Tributária Municipal, entre outros. O portal traz de maneira rápida, por meio de gráficos comparativos e mapas tematizados, qualquer informação desejada."
Antonio Carlos dos Santos explica tecnicamente o projeto: "Baseado em conceito de SOA, o portal foi desenvolvido em diversas camadas, sendo uma delas baseada em conectores especializados para extração de informações do Qlik View (ferramenta de BI). A partir disso, as informações são disponibilizadas em um servidor socket (protocolo de comunicação para transferência de informação em baixo nível) com um protocolo customizado que realiza a transmissão de alta performance dos dados. Esses dados trafegam em formato string (tipo primitivo de dado) para serviços de midleware (camada de integração e tradução de dados), os quais realizam a transformação dos mesmos em objetos serializados. Em seguida, serviços de dados disponibilizam essas informações em formato e protocolo universal que podem ser lidos por qualquer aplicação. Os serviços são expostos em uma Enterprise Service Bus (infra-estrutura que possibilita o acesso aos serviços e a alta interoperabilidade entre os sistemas) para que exista um canal único de consumo. A camada de apresentação é desenvolvida com base em tecnologia de Portal/Portlets (componentes de tecnologia de Portal)."
Santos comenta as vantagens da aplicação de SOA: "É um modelo conceitual que elimina barreiras tecnológicas, as diferentes linguagens de programação conversam entre si, permite alta performance de comunicação e não replica informações, o que as torna mais confiáveis. Há uma reutilização de serviços, não sendo preciso reescrever. Aproveitamos o que já existe para disponibilizar aplicações corretas e eficazes."
O diretor técnico, Renato Rodrigues, complementa a opinião do consultor: "Em comparação com as metodologias tradicionais de desenvolvimento de software, a utilização do SOA permite que o ICI abra novos horizontes de projetos e novos modelos de negócio, de forma muito mais ágil, menos onerosa e bem mais customizada às necessidades de nossos clientes e usuários."
O diretor ressalta que o Pré-Assessment traduz os resultados obtidos pela equipe de Sistemas e que o próximo passo é buscar a certificação oficial deste nível 4 de maturidade, emitida por órgãos internacionais oficiais. "Independentemente da obtenção imediata dessa certificação internacional, as evidências apontam que a implementação dessa iniciativa já trouxe ao ICI economia relevante em custos de desenvolvimento e uma perspectiva muito ampla de desenvolvimento de novas soluções, alinhadas a um modelo de negócios inovador." E destaca: "Vale lembrar que o ICI passa a fazer parte de um grupo extremamente seleto de empresas de tecnologia no Brasil que conseguiram implementar de maneira efetiva esse conceito."
Entenda o Pré-Assessment
O Pré-Assessment é um estudo realizado pela Oracle que faz uma sondagem para apontar qual é o nível de maturidade de uma empresa em relação à aplicação do conceito de SOA no desenvolvimento de sistemas. A pesquisa tem três etapas: 1) via web, o interessado responde a um questionário de aproximadamente 150 perguntas; 2) a fim de comprovação, são enviados modelos que demonstram a utilização e aplicação do conceito de SOA; e 3) por fim, é feita uma entrevista via telefone com consultores da área.
Após o cumprimento dessas três etapas, o departamento responsável pelo serviço na Oracle faz a análise dos dados e envia um relatório que indica o nível de maturidade em que a instituição se enquadra. O relatório é detalhado: apresenta os pontos positivos e negativos, explica por que os pontos negativos foram assim classificados, indicando maneiras de como melhorar esse quadro.
Para Antonio Carlos dos Santos, essa medição da evolução do trabalho é essencial. "Sabemos o quê e onde podemos e devemos melhorar." Ele acredita que, para o ICI alcançar o nível 6 de maturidade, é preciso "recriar paradigmas de desenvolvimento". "A corporação precisa utilizar efetivamente esse conceito. Com a difusão do potencial de SOA, e implantação em todo o Instituto, alcançaremos nossa certificação oficial com elevado nível de maturidade."
Autor:
Assessoria de Comunicação
Fonte:
ICI