»
DESENVOLVIMENTO DE SISTEMAS:
» SISTEMAS CORPORATIVOS;
• A GIMP Network Solutions desenvolve as soluções
mais adequadas para sua empresa, quanto a nível de sistemas,
adaptando e implementando o que há de mais recente em tecnologia
a realidade de cada cliente.
Os Sistemas corporativos são criados para atender as necessidades
específicas de cada negocio utilizando tecnologias voltadas
à internet, agregando agilidade, flexibilidade, mobilidade
e segurança aos softwares.
» INTEGRAÇÃO DE SISTEMAS:
• A integração de sistemas tem sido
o assunto do momento nas organizações, junto com
governança em tecnologia da informação. Existem,
basicamente, três recursos para integração
de sistemas corporativos, e estes estão dispostos em formato
de camadas.
• Para uma integração de aplicações
que rodem em um contexto cliente-servidor, onde não é
necessário acesso pela web, utiliza-se a integração
por meio de componentes. Desta forma, um componente faz chamada
diretamente a outro componente de uma outra aplicação.
As aplicações, então, devem oferecer APIs
para acesso e é por meio destas que os componentes externos
acessam funções do sistema. As principais tecnologias
são COM+, J2EE e CORBA.
• Outra possibilidade é por meio de troca de mensagens
entre os sistemas. Estas mensagens disparam funções,
que executam procedimentos e retornam valores. Uma possibilidade
consiste em criar um broker ou corretor de mensagens
que será responsável por coletar as mensagens dos
diversos sistemas. Nestes sistemas legados, será necessário
o desenvolvimento de pequenos componentes que permitam a comunicação
com o broker. Esta troca pode ser síncrona ou assíncrona.
Quando assíncrona, utiliza-se então um servidor
de mensagens. Este servidor enfileira as mensagens recebidas pelos
diversos sistemas, enviando as de acordo com a disponibilidade
dos sistemas para recebê-las. Assim, o sistema emitente
não precisa esperar o retorno de uma dada mensagem.
• A outra forma de integração é pela
web, e esta tem crescido bastante ultimamente. Consiste na utilização
de web services, que processam serviços específicos
e fornecem o resultado a outros sistemas. Web-services utilizam
o protocolo SOAP (Simple Access Object Protocol) para estabelecer
a comunicação entre sistemas. A documentação
de como utilizar um web- service, ou seja, o manual do web service
é escrito em WSDL (web service description language), linguagem
criada especificamente para este fim.