Professional Documents
Culture Documents
INTEGRADOR DE SISTEMAS
SERRA / ES
2010
VINÍCIUS LOUZADA JACOBSEM
INTEGRADOR DE SISTEMAS
SERRA / ES
2010
SUMÁRIO
1 INTRODUÇÃO...........................................................................................................3
2 JUSTIFICATIVA.........................................................................................................6
3 OBJETIVOS...............................................................................................................8
4 METODOLOGIA........................................................................................................9
5 REFERÊNCIAS........................................................................................................10
1 INTRODUÇÃO
3
módulo responsável pela interface de comunicação com os outros sistemas. Essa
troca de informação geralmente ocorre com trocas de arquivos, troca de mensagens
ou acesso direto a base de dados. A Figura 1 ilustra a interação entre as aplicações
de uma Instituição Financeira, onde o Sistema de Cadastro de Clientes disponibiliza
seus dados para outras aplicações por meio de troca de mensagens e, ao final do
processamento diário, ocorre a conciliação de transações com a troca de arquivos
de movimentação.
4
de custo e de tempo na construção e na manutenção.
5
2 JUSTIFICATIVA
Então, surge a necessidade de uma aplicação que facilite a troca de dados entre
sistemas que funcionam, ou não, sobre diferentes plataformas e padrões de
comunicação. Dessa forma, a equipe de desenvolvimento se concentrará na
fronteira da aplicação a ser desenvolvida, sendo irrelevante a tecnologia utilizada no
outro sistema. Com esse artifício, um novo projeto pode ser desenvolvido utilizando
menos tempo e recursos da empresa.
6
Figura 3 - Utilização do Integrador de Sistemas.
7
3 OBJETIVOS
Desenvolver uma aplicação para facilitar a integração entre os sistemas que utilizam
diferentes plataformas operacionais e tecnologias de comunicação.
8
4 METODOLOGIA
• Pesquisa inicial
• Soluções disponíveis no mercado para integração;
• Tecnologias e padrões de comunicação utilizados em sistemas;
• Ferramentas adequadas para o desenvolvimento da aplicação.
• Análise
• Viabilidade econômica;
• Requisitos funcionais;
• Requisitos tecnológicos.
• Projeto
• Requisitos detalhados;
• Modelo Conceitual;
• Protótipos de telas;
• Modelo de banco de dados;
• Definição de arquitetura;
• Implementação;
• Teste de unidade.
• Encerramento
• Documentação técnica;
• Elaboração do manual de implantação, utilização e customização;
• Homologação.
9
5 REFERÊNCIAS
DEITEL, Harvey M. ; DEITEL , Paul J. JAVA: Como Programar. 6.ed, São Paulo:
Prentice-Hall, 2005.
KLANDER, Lars; JAMSA, Kris. Programando em C/C++: a Bíblia. 1.ed, São Paulo:
Makron Books, 1999.
WEBSERVICES.ORG. <http://www.webservices.org>
10