preloader
image

Automação Bancária

Construção de um sistema de automação bancária totalmente implementado em arquitetura de sistemas distribuídos na plataforma Java Enterprise para o Banco do Estado de Sergipe - Banese.

Detalhes do Projeto

Foi desenvolvida uma solução para realizar transações bancárias, de forma unificada, em todos os canais de atendimento do banco:

  • Agências e Pontos de Atendimento;
  • Internet Banking;
  • Caixas Eletrônicos;
  • Correspondentes Bancários;
  • Call Center;
  • Redes bancárias;
  • Integração com clientes.

Requisitos do Projeto

Algumas funcionalidades da solução:
  • Implementação de transações bancárias independentemente do canal de atendimento. Ex.: A transação de pagamento de título é implementada uma única vez e disponibilizada para os canais de atendimento via caixa eletrônico, Internet Banking e Caixa.
  • Definição do local e forma de processamento das transações. Por meio de regras definidas pelo banco, a transação será realizada na estação do cliente, no servidor da agência, no servidor central ou poderá ser transferida para sistemas backend.
  • Integração online síncrona, assíncrona ou em lote com sistemas backend. Os sistemas backend podem estar nas mais diversas plataformas (Ex: mainframe IBM, Unisys, Windows, Linux, etc.).
  • Replicação assíncrona de transações, através de JMS (Java Message Service), para processamento espelhado das transações em servidor central ou para processamento assíncrono entre agências.
  • Bobina eletrônica, permitindo a eliminação de formulários e uso da bobina impressa em uma via, para emissão de comprovante ao cliente.
  • Serviço de segurança único para todos os canais de atendimento, integrado ao JAAS (Java Authentication and Authorization Service), com serviços de autenticação em até dois níveis, autorização, log de auditoria, personalização de perfis de usuário, com possibilidade de integração com servidor LDAP (Ex: Microsoft Active Directory). Outros sistemas do banco podem ser integrados para utilizar o sistema de segurança do iBanking.
  • Tolerância a falhas em todos os níveis da solução.
Algumas características técnicas:
  • Totalmente desenvolvido utilizando a plataforma Java Enterprise (J2EE) e padrões abertos, sendo uma solução independente de plataforma de hardware, sistema operacional e banco de dados.
  • Arquitetura multicamadas, isolando objetos de negócio da interface e do acesso a dados.
  • Suporte a processamento distribuído e clusterização de servidores através do uso da tecnologia Enterprise Java Beans.
  • Suporte a aplicações cliente GUI (Java Swing) e navegador Web.
  • Interoperabilidade, permitindo integração com ambientes legados heterogêneos.
  • Atualização automática de versão das aplicações cliente GUI via Java WebStart.
  • Parametrização de transações, documentos e interfaces de usuário, para diversos tipos de dispositivos, através de XML.

Quais tecnologias foram utilizadas?

  • Java 5
  • J2EE (Java 2 Enterprise Edition)
  • EJB (Enterprise Java Beans)
  • JSP (JavaServer Pages)
  • JMS (Java Message Service)
  • JBoss Application Server
  • WebLogic Application Server (BEA Systems)
  • YourKit Java Profiler

Quais foram minhas responsabilidades?

  • Auxiliar na definição da arquitetura da solução;
  • Auxiliar na definição do design da aplicação;
  • Auxiliar na definição do design da interface web da aplicação;
  • Auxiliar na definição do design da interface desktop da aplicação;
  • Desenvolver a infraestrutura da solução, sobre a qual as funcionalidades são implementadas. A infraestrutura inclui um framework para geração automática da interface de usuário de todas as transações, para qualquer tipo de interface, em Java Swing para desktop, ou em Html para a web.
  • Date

    01 Jan, 2000
  • Categories

    Design De Software, Desenvolvimento
  • Empresa

    Infonet
  • Cliente

    Banco do Estado de Sergipe - Banese