IBM Sterling: Difference between revisions

From Wiki
 
(77 intermediate revisions by the same user not shown)
Line 7: Line 7:
! Produto !! Descrição
! Produto !! Descrição
|-
|-
| IBM Sterling B2B Integrator (B2Bi)||
| <big>[[IBM Sterling B2B Integrator]]</big>||
O B2Bi é 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.
O B2Bi é 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.
|-
|-
Line 32: Line 32:
{| class="wikitable"
{| class="wikitable"
|-
|-
| IBM Sterling B2B Integrator (B2Bi)|| [[IBM Sterling File Gateway]]
| [[IBM Sterling B2B Integrator]] || [[IBM Sterling File Gateway]]
|-
|-
| [[IBM Sterling Connect:Direct|IBM Connect:Direct, IBM C:D WebServices e C:D File Agent]] || [[IBM Sterling Control Center]]  
| [[IBM Sterling Connect:Direct|IBM Connect:Direct, IBM C:D WebServices e C:D File Agent]] || [[IBM Sterling Control Center]]  
Line 56: Line 56:
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Sterling Secure Proxy (SSP) on OpenShift at IBM Cloud - English Version]
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Sterling Secure Proxy (SSP) on OpenShift at IBM Cloud - English Version]


== IBM Sterling B2Bi Container Network Topology ==
[[File:Ibm-sterling-openshift-network.png|center]]
{| class="wikitable sortable"
|-
! Route !! NodePort !! Service !! Port (Service)!! Pod !! Port (Sterling B2Bi/Pod) !! Comments
|-
| . || No || s0-b2bi-asi-frontend-svc || 35000 (http) || ASI || 50000 (http) || .
|-
|
<nowiki>https://asi.__</nowiki>/<br>
<nowiki>https://asi.__</nowiki>/dashboard<br>
<nowiki>https://asi.__</nowiki>/filegateway<br>
<nowiki>https://asi.__</nowiki>/mailbox<br>
<nowiki>https://asi.__</nowiki>/myfg<br>
<nowiki>https://asi.__</nowiki>/myfilegateway<br>
<nowiki>https://asi.__</nowiki>/queueWatch
|| No || s0-b2bi-asi-frontend-svc || 35001 (https) || ASI || 50001 (https) || All Urls
|-
| . || . || s0-b2bi-asi-frontend-svc || 35002 (soa) || ASI || 50040 (SOA_PORT) || .
|-
|
<nowiki>https://asi.__</nowiki>/soap<br>
<nowiki>https://asi.__</nowiki>/soap-new<br>
<nowiki>https://asi.__</nowiki>/soap-sync<br>
<nowiki>https://asi.__</nowiki>/soap-sync-new<br>
<nowiki>https://asi.__</nowiki>/wsdl
|| No || s0-b2bi-asi-frontend-svc || 35003 (soassl) || ASI || 50041<br> (SOA_SSL_PORT) || .
|-
| . || No || s0-b2bi-asi-frontend-svc || 35007 (rest-adapter) || ASI || 50060 (rest-adapter) || .
|-
| . || No || s0-b2bi-asi-frontend-svc || 35008 (ops) || ASI || 50027 (ops) || .
|-
| <nowiki>https://asi.__</nowiki>/gbm/pmodeler || No || s0-b2bi-asi-frontend-svc || 350?? || ASI || 50030<br> (CEUSVR_GIS_PORT) || ??? Need to test
|-
| . || . || . || . || ASI || 50032 || FTP Server Adapter
|-
| . || . || . || . || ASI || 50033 || HTTP Server Adapter
|-
| . || No || s0-b2bi-asi-frontend-svc || 35038<br> (maptest-http) || ASI || 50038<br> (MAPTESTE_HTTP_PORT) ||
|-
| . || . || . || . || ASI || 50039 || SFTP Server Adapter 20
|-
| . || Yes || s0-b2bi-asi-backend-svc  || 30301 - 30310<br>(adapter-1 - adapter-10)|| ASI || 30301 - 30310<br>(adapter-1 - adapter-10) || .
|-
| . || No || s0-b2bi-api-frontend-svc || 35005 (http) || API || 50083 (http) || .
|-
|
<nowiki>https://api.__</nowiki>/B2BAPIs/svc <br>
<nowiki>https://api.__</nowiki>/b2bivisibility/.<br>
<nowiki>https://api.__</nowiki>/bpaas/v1<br>
<nowiki>https://api.__</nowiki>/propertyUI/app<br>
<nowiki>https://api.__</nowiki>/pgpapis/.<br>
<nowiki>https://api.__</nowiki>/sfgapis/.<br>
<nowiki>https://api.__</nowiki>/swiftapis/.<br>
|| No || s0-b2bi-api-frontend-svc || 35006 (https) || API || 50084 (https) || .
|-
| . || No || s0-b2bi-ac-frontend-svc || 35004 (http) || AC || 50085 (http) || .
|-
| . || Yes || s0-b2bi-ac-backend-svc || 30501 - 30600<br>(adapter-1 - adapter-100) || AC || 30501 - 30600<br>(adapter-1 - adapter-100)|| .
|-
| . || No || s0-b2bi-cluster-svc || 50000<br>50061<br>50062<br>50063<br>50089 || AC<br>API<br>ASI ||
50000 (http)<br>
50061 (mcast1)<br>
50062 (mcast2)<br>
50063 (mcast3)<br>
50089 (grpc)
|| .
|}


== List IBM Sterling Images==
== List IBM Sterling Images==
Line 81: Line 153:
* [[IBM Sterling: Configurando o Single Sign-on entre o SSP, SEAS, B2BI e SFG]]
* [[IBM Sterling: Configurando o Single Sign-on entre o SSP, SEAS, B2BI e SFG]]


* [[IBM Sterling: Configurando comunicação SSL entre os componentes]]
* [[IBM Sterling: Configurando comunicação TLS entre os componentes]]


= [[IBM Sterling B2B Integrator]]=
= [[IBM Sterling B2B Integrator]]=
Line 99: Line 171:




== Integração Sterling B2Bi com Connect:Direct ==
= Portas utilizadas pelas Soluções (Sem container) =
 
Criei uma nomenclatura para facilitar a utilização do protocolo C:D no Sterling B2B
 
- Sterling B2B
|- Deployment > Service > Configuration > CD Server Adapter
    - CDSA Name: SINODE01
      - CD Node Name: SINODE01
      - Server Port: 5364
      - Netmap: SINODE01_NETMAP
|- Deployment > Adapter Utilities > Sterling C:D > Nodes
    - CD Node Name: CDNODE01
      - IP/Port: 192.x.x.1:1364
    - CD Node Name: CDNODE02
      - IP/Port: 192.x.x.1:2364
|- Deployment > Adapter Utilities > Sterling C:D > NetMap
    - Netmap Name: SINODE01_NETMAP
|- Deployment > Adapter Utilities > Sterling C:D > NetMap +REF
    - Netmap Name: SINODE01_NETMAP
      - Add Node Name: CDNODE01
      - Add Node Name: CDNODE02
 
- Connect:Direct --> CDNODE01
|- Netmap.cfg:
    SINODE01:\
    ...
    :comm.info=SINODE01;5364:\
 
* [[IBM Sterling B2B: Criando um Connect:Direct Server Adapter]]
 
* [[IBM Sterling B2B: Configurando a conexão do B2Bi-SFG para um Node C:D]]
 
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]
 
=Exemplo de Cenários para o File Gateway=
 
* [[IBM Sterling File Gateway - Cenários: Buscando um arquivo de um Parceiro SFTP e enviando internamente]]
 
 
== Cenários de Demonstração do IBM Sterling File Gateway ==
 
 
 
 
== My File Gateway ==
 
* [[IBM Sterling File Gateway: Configurando o My File Gateway 2.0]]
 
= Portas utilizadas pelas Soluções=


Muito útil quando pedir liberação de firewall
Muito útil quando pedir liberação de firewall


* '''<base_port>''': definido durante a instalação. Costumo utilizar a porta 5000
[https://www.ibm.com/support/pages/node/176423 How does Gentran Integration Suite use the ports allocated during installation? (SCI90362)]


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 162: Line 180:
! Origem !! Destino !! Porta(s) !! Função
! Origem !! Destino !! Porta(s) !! Função
|-
|-
| Web Browser || B2Bi/SFG || 5000 (http)<br>5001 (https)  || Definido durante a instalação. Acesso ao Dashboard do B2Bi, Filegateway, MyFilegateway 2.0. Costumo utilizar a porta 5000, <base_port>(http)<br><base_port + 1>(https)
| Web Browser || B2Bi/SFG || 5000 (http)  ||  
Veja em [[IBM_Sterling_B2B_Integrator#Portas_utilizadas_pelo_Sterling_B2B]]
|-
|-
| Cliente SFTP || B2Bi/SFG || 5022 || Definido na configuração do SFTP Server Adapter.Costumo utilizar a porta 5022.
| Web Browser || Control Center Monitor|| 58080 ||  
|-
Veja em
| Cliente FTP/FTPs || B2Bi/SFG || 5021  || Definido na configuração do FTP Server Adapter.Costumo utilizar a porta 5021.
[[IBM_Sterling_Control_Center#Portas_utilizadas_pelas_Soluções]]
|-
| Cliente HTTP(s) || B2Bi/SFG || * || Definido na configuração do HTTP Server Adapter.
|-
| Mapper || B2Bi/SFG || 5033(MAPTEST_HTTP_SERVER_PORT) || Map Test
|-
| SOAP Client || B2Bi/SFG || 5040(SOA_PORT)<br>5041(SOA_SSL_PORT) || Definido na configuração do SOAP/HTTP Server Adapter
|-
| Rest Client || B2Bi/SFG || 5060<br>5061(secure) || Definido na configuração do Rest/HTTP Server Adapter
|-
| B2Bi/SFG || Perimeter Server || <base_port + 2> || Definido na instalação do Perimeter Server
|-
| B2Bi/SFG || LDAP || 389 (ldap)<br>636 (ldaps)<br>3268 (MSAD) ||
|-
| B2Bi/SFG || DB2 || 50000 ||
|-
| B2Bi/SFG || Oracle || 1521 ||
|-
| Admin Console (Web Browser) || Control Center Monitor|| 58082 (http)<br>58083 (https) || Acesso ao Dashboard Web do Control Center
|-
| Control Center Console || Control Center Monitor|| 58080 <br>58081 (secure) || Acesso ao Control Center
|-
| Control Center Monitor || DB2 || 50000 ||
|-
| Control Center Monitor|| Oracle || 1521 ||
|-
| Control Center Director|| C:D Server || 1365 ||
|-
|-
| Admin Console (Web Browser) || SEAS || 9080 || Acesso ao console de administração
| Admin Console (Web Browser) || SEAS || 9080 || Acesso ao console de administração
Line 207: Line 200:
|-
|-
| SSP Configuration Manager || SSP Engine || 63366 || Example
| SSP Configuration Manager || SSP Engine || 63366 || Example
|-
| Cliente SFTP || SSP Engine || * || Definido na configuração do SFTP Proxy Server Adapter
|-
| Cliente FTPs || SSP Engine || * || Definido na configuração do FTP Proxy Server Adapter
|-
| Cliente HTTP(s) || SSP Engine || * || Definido na configuração do HTTP Proxy Server Adapter
|-
| Cliente C:D || SSP Engine || * || Definido na configuração do Connect:Direct Proxy Server Adapter
|-
|-
| C:D Cliente || C:D Server || 1363|| port to listen for a Client connection request
| C:D Cliente || C:D Server || 1363|| port to listen for a Client connection request

Latest revision as of 16:54, 18 December 2024

Abaixo descrevo os componentes do IBM Sterling B2B Collaboration.

Produto Descrição
IBM Sterling B2B Integrator

O B2Bi é 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.

IBM Sterling Connect:Direct

O Connect:Direct é um ferramenta de integração para transferência de arquivo ponto-a-ponto, de forma automática e funcionamento 24x365, que fornece entrega garantida, alto volume e troca de dados segura dentro e entre empresas. Otimizado para alto desempenho e taxa de transferência e move arquivos contendo qualquer tipo de dados (texto, EDI, binário, conteúdo digital, imagem) em várias plataformas, sistemas de arquivos e mídia diferentes. É usado por muitos setores em todo o mundo para mover grandes volumes de dados e conectar-se a escritórios remotos.

O File Agent é um componente do Connect:Direct que monitora diretórios e arquivos. Quando um arquivo é detectado em um diretório monitorado, o File Agent dispara um Processo padrão para o Sterling Connect:Direct ou executa as ações especificadas pelas regras para o arquivo/diretório.

IBM Sterling Control Center

IBM Control Center é um sistema de monitoramento e gerenciamento centralizado. Monitorando componentes com o B2Bi, Connect:Direct, File Gateway, FTP Servers ... Permite verificar estatísticas, gerar alertas, disparar notificações (email, snmp, ...) e exibir relatórios.

IBM Sterling External Authentication Server O SEAS implementa serviços de autenticação e validação estendidos para produtos IBM, chamados de aplicativos cliente.
IBM Sterling File Gateway O File Gateway é um aplicativo para transferir arquivos entre parceiros internos e externos usando diferentes protocolos, diferentes nomes e formatos de arquivo.
IBM Sterling Secure Proxy Server O SSP é um servidor intermediário (proxy) entre nodes ou entre um aplicativo cliente e um servidor B2Bi. Ele fornece um alto nível de proteção de dados entre conexões externas com parceiros de negócio e sua rede interna.
Sterling Transformation Extender Uma poderosa solução de integração de dados orientada a transações que automatiza a transformação de transações complexas de alto volume. Oferece

suporte à integração B2B de EDI, XML, SWIFT, HIPAA e outras normas, bem como a integração em tempo real de dados de vários aplicativos, bancos de dados, middleware de mensagens e tecnologias de comunicação em toda a empresa. Antigo WebSphere Transformation Extender.

Artigos sobre os Produtos

IBM Sterling B2B Integrator IBM Sterling File Gateway
IBM Connect:Direct, IBM C:D WebServices e C:D File Agent IBM Sterling Control Center
IBM Sterling Secure Proxy Server IBM Sterling External Authentication Server

Containers and Kubernetes


IBM Sterling B2Bi Container Network Topology


Route NodePort Service Port (Service) Pod Port (Sterling B2Bi/Pod) Comments
. No s0-b2bi-asi-frontend-svc 35000 (http) ASI 50000 (http) .

https://asi.__/
https://asi.__/dashboard
https://asi.__/filegateway
https://asi.__/mailbox
https://asi.__/myfg
https://asi.__/myfilegateway
https://asi.__/queueWatch

No s0-b2bi-asi-frontend-svc 35001 (https) ASI 50001 (https) All Urls
. . s0-b2bi-asi-frontend-svc 35002 (soa) ASI 50040 (SOA_PORT) .

https://asi.__/soap
https://asi.__/soap-new
https://asi.__/soap-sync
https://asi.__/soap-sync-new
https://asi.__/wsdl

No s0-b2bi-asi-frontend-svc 35003 (soassl) ASI 50041
(SOA_SSL_PORT)
.
. No s0-b2bi-asi-frontend-svc 35007 (rest-adapter) ASI 50060 (rest-adapter) .
. No s0-b2bi-asi-frontend-svc 35008 (ops) ASI 50027 (ops) .
https://asi.__/gbm/pmodeler No s0-b2bi-asi-frontend-svc 350?? ASI 50030
(CEUSVR_GIS_PORT)
??? Need to test
. . . . ASI 50032 FTP Server Adapter
. . . . ASI 50033 HTTP Server Adapter
. No s0-b2bi-asi-frontend-svc 35038
(maptest-http)
ASI 50038
(MAPTESTE_HTTP_PORT)
. . . . ASI 50039 SFTP Server Adapter 20
. Yes s0-b2bi-asi-backend-svc 30301 - 30310
(adapter-1 - adapter-10)
ASI 30301 - 30310
(adapter-1 - adapter-10)
.
. No s0-b2bi-api-frontend-svc 35005 (http) API 50083 (http) .

https://api.__/B2BAPIs/svc
https://api.__/b2bivisibility/.
https://api.__/bpaas/v1
https://api.__/propertyUI/app
https://api.__/pgpapis/.
https://api.__/sfgapis/.
https://api.__/swiftapis/.

No s0-b2bi-api-frontend-svc 35006 (https) API 50084 (https) .
. No s0-b2bi-ac-frontend-svc 35004 (http) AC 50085 (http) .
. Yes s0-b2bi-ac-backend-svc 30501 - 30600
(adapter-1 - adapter-100)
AC 30501 - 30600
(adapter-1 - adapter-100)
.
. No s0-b2bi-cluster-svc 50000
50061
50062
50063
50089
AC
API
ASI

50000 (http)
50061 (mcast1)
50062 (mcast2)
50063 (mcast3)
50089 (grpc)

.

List IBM Sterling Images

Access this helm charts

https://github.com/IBM/charts/tree/master/repo/ibm-helm

download the required helm chart, example: ibm-connect-direct-1.2.7.tgz

extract files and open file ordered-values.yaml, search for:

image:
 # Specify the repository name alongwith image name
 repository: "cp.icr.io/cp/ibm-connectdirect/cdu6.2_certified_container_6.2.0.6"
 # Specify the tag name for the image in double quotes 
 tag: "6.2.0.6_ifix000"

Demos

IBM Sterling B2B Integrator



Portas utilizadas pelas Soluções (Sem container)

Muito útil quando pedir liberação de firewall


Origem Destino Porta(s) Função
Web Browser B2Bi/SFG 5000 (http)

Veja em IBM_Sterling_B2B_Integrator#Portas_utilizadas_pelo_Sterling_B2B

Web Browser Control Center Monitor 58080

Veja em IBM_Sterling_Control_Center#Portas_utilizadas_pelas_Soluções

Admin Console (Web Browser) SEAS 9080 Acesso ao console de administração
Seas GUI SEAS 61365
61366 (secure)
B2Bi/SFG SEAS 61365
61366 (secure)
SSP Engine SEAS 61365
61366 (secure)
SEAS LDAP 389 (ldap), 636 (ldaps)
Admin Console (Web Browser) SSP Configuration Manager 8443 Example
SSP Configuration Manager SSP Engine 63366 Example
C:D Cliente C:D Server 1363 port to listen for a Client connection request
C:D Server C:D Server 1364 port to listen for a remote connection request

IBM Knowledge Center


Ver também