IBM Sterling B2B: Visão Geral

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
 * É componente principal do Sterling B2B. Tem como função executar os Businesses Process.
 * [[FILE:BPexample1.jpg]]


 * 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, ...).
 * [[FILE:MapBasicsGraphic.jpg]]

= 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:


 * 1) O B2Bi recebe a mensagem ou o documento por meio de um Adapter.
 * 2) De acordo com o conteúdo do documento, o BPE determina qual Service iniciar em seguida e inicia o serviço.
 * 3) O Adapter coloca a mensagem/documento e outras informações apropriadas do estado do processo em uma Queue para o Service no BP selecionado.
 * 4) O Service recupera as informações iniciais do estado do processo de negócios da fila e processa a próxima etapa do BP.
 * 5) 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.
 * 6) 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:

= 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:

= Ver também =


 * Artigos sobre IBM Sterling
 * Mais Artigos sobre Cloud / WebDev / Tecnologias