Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGACEN- Saúde |
Segmento Executor | Healthcare | ||
Projeto1 | IRM/EPIC1 | ||
Requisito/Story/Issue1 | Subtarefa1 | ||
Chamado/Ticket2 | |||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Especificar o processo de integração utilizando o TOTVS Fluig ESB.
Precisamos ver se é possível o TOTVS ESB dar um GET no sistema de origem. Exemplo:
Digamos que o PLS tenha uma API de beneficiários, o ESB vai dar um GET nessa API pegando esses beneficiários e dar um POST na Central de Obrigações gravando este beneficiários.
O TOTVS ESB é um sistema que tem como objetivo facilitar o trabalho de integração de aplicações. É uma plataforma de integração que possibilita a troca transparente de informações entre aplicações internas ou externas, utilizando protocolos padrões da Internet.
Este sistema abrange as fases mais complexas de uma integração, começando com o mapeamento das fontes de dados, fazendo transformações para adequação do formato no destinatário e entrega da informação no destino com total segurança e integridade, utilizando vários protocolos de transmissão de dados.
Com este sistema, as aplicações continuarão preservando sua independência, e serão habilitadas a se integrar com outras aplicações, estejam elas rodando dentro dos limites da corporação ou externamente em sites remotos, parceiros, clientes e fornecedores.
Para que fique clara a abordagem usada nos textos desta documentação, padronizamos aqui que quando citarmos sistema estaremos nos referindo ao TOTVS ESB e quando citarmos ferramenta estaremos nos referindo a qualquer programa do TOTVS ESB utilizado pelo usuário para atender suas necessidades de integração. As principais características deste sistema são:
Garantia de entrega de mensagens | Desenvolvido em Java |
Recebimento e envio de qualquer padrão de mensagem | Segurança das informações |
Roteamento dinâmico de mensagens | Fundamentado no Apache Camel |
Transformação de mensagens | Protocolos padrões de mercado e comuns da Internet. |
Gerenciamento e monitoramento | Baixo custo |
Acesso a banco de dados | Criptografia Síncrona e Assíncrona |
Alta Performance | Compatível com ERPs (Microsiga Protheus, RM, Logix e Datasul EMS) |
Editor gráfico para criação dos diagramas de integração | Tradução e Conversão de mensagens |
Independência de plataforma | Fácil customização |
Fácil instalação e configuração | Compactação de mensagens |
Validação de conteúdo | Acesso a dados não-intrusivo (dispensa liberação de portas adicionais - acessa somente o necessário) |
Suporta os mais variados protocolos de comunicação utilizados em aplicações e/ou integrações com parceiros, tais como os citados na tabela abaixo. Sendo que outros protocolos de comunicação específicos escritos em Java também podem ser adicionados às ferramentas do sistema. Mais detalhes da documentação dos componentes do Editor de Diagramas.
HTTP | Hyper Text Transfer Protocol |
---|---|
HTTPs | HTTP utilizando SSL (Autenticação e Criptografia) |
FTP | File Transfer Protocol |
Suporte a SMTP, POP3 e IMAP | |
SOAP | Simple Object Access Protocol |
O TOTVS ESB tem a função básica de levar uma informação de um Ponto A para um Ponto B, fazendo as transformações necessárias. Os recursos do TOTVS ESB que facilitam esta integração entre aplicações são:
Baixe do suporte.totvs.com o arquivo para instalação do ESB.
Instalamos o ESB
Caso tenha escolhido para criar atalhos na área de trabalho será criado os seguintes ícones:
ESB Startup:
ESB Monitor
Data Base Statup.
Inicie primeiro o Data base startup e depois o ESB Startup. Em ambos inicie como administrador. Caso enha sido inicializado com sucesso na tela do ESB Statup aparecer no fim da tela a mensagem TOTVS ESB versão [STARTED]
Ao iniciar o Data Base, caso seja apresentado esta mensagem access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve"), basta ia ao arquivo java.policy (C:\TOTVS\ESB\jre8\lib\security) e incluir a política localhost:1527. Repare que já terá a localhost:0, apenas inclua uma linha.
Inicie o serviço do monitor também e a tela será aberta. No monitor é possível visualizar as mensagens e processos da integração.
User:esbAdm
Senha:adm
ESB Studio
Esta ferramenta é utilizada para edição dos diagramas de integração. Trata-se de um plug-in instalado sobre o Eclipse. Para começar, baixe o eclipse.
Faço a instalação do Eclipse.
Agora instalo o plugin.AO abrir a tela clique no botão ADD.
No campo Name informe: TOTVS ESB
No campo Location: http://update.fluig.com/esb
Para ver a instalação do pluguin basta acessar os passos descritos neste link:
Instalação do plugin Fluig ESB#18