IBM Sterling B2B: Visão Geral: Difference between revisions
(11 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
* '''Business Process Engine''' | * '''Business Process Engine''' | ||
: É componente principal do Sterling B2B. Tem como função executar os Businesses Process. | : É componente principal do Sterling B2B. Tem como função executar os Businesses Process. | ||
: [[ | : [[FILE:BPexample1.jpg]] | ||
* '''Services and Adapters''' | * '''Services and Adapters''' | ||
Line 15: | Line 15: | ||
* '''Mapping and Data Transformation Components''' | * '''Mapping and Data Transformation Components''' | ||
: O B2BI gerencia a conversão de dados e a transformação de arquivos simples e complexos que estão nos formatos posicional, de comprimento fixo e CSV, suportando regras padrão (Ex.: XML) e estendidas EDI (ANSI X12, UN EDIFAC, ...). | : O B2BI gerencia a conversão de dados e a transformação de arquivos simples e complexos que estão nos formatos posicional, de comprimento fixo e CSV, suportando regras padrão (Ex.: XML) e estendidas EDI (ANSI X12, UN EDIFAC, ...). | ||
: [[ | : [[FILE:MapBasicsGraphic.jpg]] | ||
= Como B2B executa os Business Process = | = Como B2B executa os Business Process = | ||
Line 35: | Line 35: | ||
= Principais Características = | = Principais Características = | ||
Somente um resumo foi colocado abaixo: | |||
{| class="wikitable" | |||
: * Scheduled batch processing - o B2Bi processa todos os documentos juntos, com base em um planejamento que você define. | |- | ||
: * Asynchronous document processing - O B2Bi processa documentos à medida que chegam na caixa de correio. | ! Características !! Descrição | ||
: * Document publishing - O B2Bi coloca documentos na MailBox para os parceiros comerciais acessarem por um período de tempo especificado. | |- | ||
| MailBox Service || | |||
O B2Bi inclui um serviço de Mailbox para armazenar e encaminhar. Você usa este serviço para organizar, armazenar, monitorar e gerenciar documentos e transações de parceiros comerciais usando o protocolo AS2 (o serviço EDIINT e os adaptadores de comunicação HTTP e HTTPS). | |||
Você pode usar o serviço de caixa de correio para: | |||
:* Scheduled batch processing - o B2Bi processa todos os documentos juntos, com base em um planejamento que você define. | |||
:* Asynchronous document processing - O B2Bi processa documentos à medida que chegam na caixa de correio. | |||
:* Document publishing - O B2Bi coloca documentos na MailBox para os parceiros comerciais acessarem por um período de tempo especificado. | |||
|- | |||
| Perimeter Server || | |||
O perimeter server é um software de gerenciamento de comunicação instalado em uma DMZ que gerencia os fluxos de comunicação entre uma rede de perímetro e os adaptadores de transporte baseados no B2Bi usando TCP. O perimeter server reduz os problemas de congestionamento da rede e aprimora a segurança e a escalabilidade para ambientes de alto volume. | |||
|- | |||
| Tracking and Searching || O B2Bi fornece vários recursos para monitorar operações, rastrear o estado dos dados em seus processos e procurar as informações específicas. | |||
|} | |||
= Pontos de Performance = | |||
O diagrama abaixo lista alguns dos principias pontos que atacam o desempenho do Sterling B2B. | |||
[[File:Sterling performance areas.jpg]] | |||
'''A'''. Design de Business Process - muitas/longas etapas, assíncrono/síncrono/in-line | |||
'''B'''. Persistência de Dados excessiva dos Business Process | |||
'''C'''. Adaptadores - versões desatualizadas ou abaixo do ideal | |||
'''D'''. Memória inadequada designada para o Sterling B2B Integrator - memória RAM e alocação de cache | |||
'''E'''. Filas sobrecarregadas - recursos insuficientes (threads) | |||
'''F'''. Connection Pool - Conexão com o banco de dados indisponível | |||
'''G'''. Banco de Dados - Período completo de retenção do banco de dados, serviços de indexação / arquivamento / eliminação não executando | |||
'''H'''. Rede - largura de banda, configurações, roteadores | |||
'''I'''. Sizing adequado para: Sterling B2B Integrator, banco de dados e Perimeter Server | |||
= Ferramentas e Utilitários = | |||
Somente um resumo foi colocado abaixo: | |||
{| class="wikitable" | |||
|- | |||
! Ferramenta !! Descrição | |||
|- | |||
| Map Editor || Ferramenta para converter documentos para vários formatos de dados, incluindo EDI, XML, SQL, CII e outros. Você inclui o mapa de conversão apropriado e serviços relacionados nos modelos de processos de negócios para executar a conversão em tempo de execução. | |||
'''Importante: Você deve instalar uma JVM 1.8 de 32 bits''' | |||
|- | |||
| Graphical Process Modeler (GPM) || Ferramenta para criar e modificar processos de negócios. | |||
'''Importante: Você deve instalar a IBM JVM 1.8''' | |||
|- | |||
| AS2 Edition || Sistema de gerenciamento de mensagens que permite a troca de uma variedade de documentos entre parceiros comerciais usando a tecnologia segura AS2 EDIINT. | |||
|- | |||
| Health Check || | |||
Utilitário que fornece diagnóstico do sistema, análise de erros e relatórios para usuários do IBM Sterling B2B Integrator. | |||
Acessado através da url <nowiki>http://<hostname_b2bi:porta>/healthcheck</nowiki> | |||
|} | |||
= Ver também = | = Ver também = |
Latest revision as of 17:57, 23 August 2023
O IBM Sterling B2B Integrator é um plataforma de transações que executa os processos que você define e gerencia de acordo com seus requisitos de negócios. A plataforma B2Bi suporta troca de alto volume de mensagens eletrônicas, roteamento complexo, tradução e interação flexível com vários sistemas internos e parceiros de negócios externos.
Componentes Fundamentais
- Business Process Engine
- Services and Adapters
- O Serviço é um conjunto de instruções que um BP. Adaptadores são serviços que conectam o Business Process Engine e outros componentes do sistema a sistemas e aplicativos diferentes fora do ambiente do Sterling B2B Integrator
- Graphical Process Modeler
- Ferramenta drag-and-drop para criar Business Process.
- Mapping and Data Transformation Components
- O B2BI gerencia a conversão de dados e a transformação de arquivos simples e complexos que estão nos formatos posicional, de comprimento fixo e CSV, suportando regras padrão (Ex.: XML) e estendidas EDI (ANSI X12, UN EDIFAC, ...).
Como B2B executa os Business Process
A seguir, descrevo um exemplo de como o Business Process Engine (BPE) executa as etapas de um Business Process (BP), conforme um documento caminha através do Sterling B2B Integrator:
- O B2Bi recebe a mensagem ou o documento por meio de um Adapter.
- De acordo com o conteúdo do documento, o BPE determina qual Service iniciar em seguida e inicia o serviço.
- O Adapter coloca a mensagem/documento e outras informações apropriadas do estado do processo em uma Queue para o Service no BP selecionado.
- O Service recupera as informações iniciais do estado do processo de negócios da fila e processa a próxima etapa do BP.
- Cada Service no BP atualiza as informações de estado do processo de negócios e cria uma cópia dos dados ou ponteiros relacionados aos dados para recuperação do processo.
- Um Adapter envia as informações modificadas do estado do processo de negócios, com os dados, para um aplicativo específico.
Onde:
- Service: é um conjunto de instruções que o BPE usa para executar uma atividade em um BP.
- Adapter: são serviços que conectam o BPE e a sistemas/aplicativos fora do ambiente do Sterling B2B Integrator.
Principais Características
Somente um resumo foi colocado abaixo:
Características | Descrição |
---|---|
MailBox Service |
O B2Bi inclui um serviço de Mailbox para armazenar e encaminhar. Você usa este serviço para organizar, armazenar, monitorar e gerenciar documentos e transações de parceiros comerciais usando o protocolo AS2 (o serviço EDIINT e os adaptadores de comunicação HTTP e HTTPS). Você pode usar o serviço de caixa de correio para:
|
Perimeter Server |
O perimeter server é um software de gerenciamento de comunicação instalado em uma DMZ que gerencia os fluxos de comunicação entre uma rede de perímetro e os adaptadores de transporte baseados no B2Bi usando TCP. O perimeter server reduz os problemas de congestionamento da rede e aprimora a segurança e a escalabilidade para ambientes de alto volume. |
Tracking and Searching | O B2Bi fornece vários recursos para monitorar operações, rastrear o estado dos dados em seus processos e procurar as informações específicas. |
Pontos de Performance
O diagrama abaixo lista alguns dos principias pontos que atacam o desempenho do Sterling B2B.
A. Design de Business Process - muitas/longas etapas, assíncrono/síncrono/in-line
B. Persistência de Dados excessiva dos Business Process
C. Adaptadores - versões desatualizadas ou abaixo do ideal
D. Memória inadequada designada para o Sterling B2B Integrator - memória RAM e alocação de cache
E. Filas sobrecarregadas - recursos insuficientes (threads)
F. Connection Pool - Conexão com o banco de dados indisponível
G. Banco de Dados - Período completo de retenção do banco de dados, serviços de indexação / arquivamento / eliminação não executando
H. Rede - largura de banda, configurações, roteadores
I. Sizing adequado para: Sterling B2B Integrator, banco de dados e Perimeter Server
Ferramentas e Utilitários
Somente um resumo foi colocado abaixo:
Ferramenta | Descrição |
---|---|
Map Editor | Ferramenta para converter documentos para vários formatos de dados, incluindo EDI, XML, SQL, CII e outros. Você inclui o mapa de conversão apropriado e serviços relacionados nos modelos de processos de negócios para executar a conversão em tempo de execução.
Importante: Você deve instalar uma JVM 1.8 de 32 bits |
Graphical Process Modeler (GPM) | Ferramenta para criar e modificar processos de negócios.
Importante: Você deve instalar a IBM JVM 1.8 |
AS2 Edition | Sistema de gerenciamento de mensagens que permite a troca de uma variedade de documentos entre parceiros comerciais usando a tecnologia segura AS2 EDIINT. |
Health Check |
Utilitário que fornece diagnóstico do sistema, análise de erros e relatórios para usuários do IBM Sterling B2B Integrator. Acessado através da url http://<hostname_b2bi:porta>/healthcheck |