Topology of IBM Sterling B2B Integration inside RedHat OpenShift Cluster

I usually leave the technical parts for my wiki, but this time I had to add this topology here on the blog. Running Sterling B2B Integrator in a container involves a series of pods, services, and network configurations, which can make management a bit tricky. To organize my understanding of the whole structure, I decided to create a diagram to help visualize the interactions.

Below the diagram:

The diagram I created includes all the components, as well as the critical connections that make everything work in harmony. This proved essential for understanding the topology in a clear and intuitive way.


Leia também:

O que são aplicações Servless?

Apesar do termo Servless, significar “sem servidor”, o conceito de aplicação Servless é bem diferente.

Em aplicações Servless, o desenvolvedor cria uma aplicação que atende a eventos, como por exemplo uma request http, enquanto a gestão do Application server, database, container ou VM, fica por conta do provedor de Cloud.

Dessa maneira, o desenvolvedor foca no desenvolvimento da solução, não se preocupando com a infraestrutura. O faturamento também é diferente, pois o provedor de Cloud vai cobrar pelo eventos, do exemplo anterior, pela quantidade de requisições.

Em breve vou postar algumas dicas de como desenvolver, construir, fazer o deploy, manter e ganhos de eficiência de soluções de software construídas com essas modernas tecnologias de cloud.

Por enquanto, listo abaixo alguns dos principais players de cloud e as tecnologias usadas:

Leia também:

Download do Orient Me do IBM Connections 6

No post anterior, falei sobre o Connections 6 e a nova homepage, denominada Orient Me, baseada Docker, NodeJs, Redis, MongoDb e Nginx.

A documentação de instalação do Orient Me, no item Installing the IBM Spectrum Conductor for Containers indica que para baixar o arquivo hybridcloud.zip na IBM Fix Central.

Só que a documentação não indica qual item procurar. Conversei com um engenheiro do Connections, e ele me deu a dica.

Você deve procurar por Fixes para o Connections 6.0!!!

Na listagem, você deve baixar o arquivo IC-OrientMe-6.0.0.0.zip (3.05 GB)!!!

Leia também:

Lançamento do Connections 6.0

Em 31 de Março, uma nova versão do IBM Connections foi liberada. Algumas novidades da versão 6.0.

Orient me
Um novo conceito de homepage, onde as pessoas e comunidades mais importantes são apresentadas e priorizando conteúdos mais úteis da rede dos usuários.
Tecnicamente, o Orient Me migra de uma arquitetura baseada em IHS/WAS/DB2, para uma nova arquitetura baseada em Docker Containers (modelo de virtualização), que executam novas tecnologias como NodeJs/Redis/MongoDb/Nginx.
Futuras versões do Connections usarão essas tecnologias e serão atualizadas usando a arquitetura de containers, ao invés de aplicação de Fixpacks, ou migração lado-a-lado.
Enhanced communities
Recursos avançados de personalização de Comunidades fornece aos proprietários da comunidade opções adicionais para personalizar a sua comunidade.
Torna mais fácil organizar as informações e de modo muito mais atraente, dando ao usuário final uma aparência moderna para as comunidades.
Touchpoint
Permite o “onboarding” dos funcionários ao Conecte BB de maneira mais simples. Sugere colegas e comunidades para seguir, a fim de começar a trabalhar de forma mais eficiente.
Sincronização de Arquivos
A versão 6.0 fornece uma interface simples para sincronizar arquivos. Agora, a sincronização de arquivos suporta pastas.

 

Leia também:

Migre o seu Domino do AIX/Windows para o Linux

Trabalhei com o IBM Domino em diversas plataformas (AIX/Windows/Linux/zLinux). Em todas o Domino tinham ótima performance e um uptime muito alto.

Mas quais seriam os motivos pra recomendar isso?

Vendo a apresentação “Notes Domino 2016 Roadmap.pptx”, a mesma apresentava como plataformas estratégicas para o Domino o Microsoft Windows Server e RedHat Enterprise Linux (RHEL).

Além dessa questão de estratégia, vejo outros motivos para migrar de AIX/Windows para Linux:

  • Ferramentas DevOps, como shell e puppet, padronizam o ambiente Domino, melhorando a performance, uptime e reduzindo o TCO.
  • SmartCloud usa esta plataforma.
  • Verse On-Premises para Linux, já está disponível para essa plataforma desde Janeiro/2017
  • Traveler na mesma plataforma
  • IBM mail support for Microsoft Outlook (IMSMO) na mesma plataforma
  • Flexibilidade entre a quantidade de Domino Partitions (DPAR) por VM, isto é, melhor uso de recursos ou maior isolamento. Uma DPAR é semelhante a uma instância Oracle,Melhorar o isolamento.

Apesar de atualmente não ser suportado, vejo como futuro o uso de containers Docker para execução do Domino ao invés de Virtual Machines (VM). Sobre Domino em Docker, sugiro dar uma olhada nessa apresentação feita  Matteo Bisi and Daniele Vistalii, e ver o artigo How to Run IBM Domino Server in Docker Container.

Leia também:

Como começar a utilizar o IBM Watson

Imagine que você desenvolveu uma aplicação que de sugestões de livros, onde os usuários interagem através de uma bate-papo(chat) com o seu aplicativo. Tenho certeza que você imaginou o potencial de uma solução como essa!

Essa interação usando linguagem natural é um exemplo de função cognitiva. Para usá-la em qualquer aplicação basta apenas utilizar as APIs (Application Program Interface) que o IBM Watson disponibiliza publicamente nas nuvem do IBM Bluemix.

Para auxiliar aqueles que desejam experimentar o IBM Watson e o IBM Bluemix, vou listar abaixo alguns recursos:

Visão Geral Iniciando com o Watson Developer Cloud e o Bluemix Criando uma conta no Bluemix.

Navegue pelos Serviços do Watson e comece a utilizar.

http://www.ibm.com/watson/developercloud/doc/getting_started/

Colocando a mão na massa Application starter kits Explore aplicativos de exemplos que utilizam os serviços do Watson

https://www.ibm.com/watson/developercloud/starter-kits.html

 

Watson Developer Conference Labs Laboratórios que auxiliam a descobrir como utilizar os serviços do Watson e integrar com serviços de terceiros.

http://watson-labs.mybluemix.net/

Onde aprender mais … IBM Watson Academy Treinamentos para começar com o Watson, Bluemix, Watson Developer Cloud, Watson Cognitive Services e Watson Natural Language Classifier.

https://www.watson-academy.info/course/index.php?categoryid=25

 

Cursos e Laboratórios Mais cursos online

https://www.ibm.com/us-en/marketplace/learning-lab/courses

 

Laboratórios de Casos de Uso Navegue por casos de uso e exemplos https://www.ibm.com/us-en/marketplace/learning-lab/use-cases

Leia também:

O que é Watson Workspace? O que é Watson Work Services?

Vou dar duas respostas simples para as duas perguntas acima:

  • Watson Workspace é um aplicativo para desktop (Browser), Android e iOS; que permite uma experiência de colaboração entre equipes para que as coisas aconteçam “Get Work Done”. Algumas características:
    • Conversação persistente entre membros de equipe
    • Receba recomendações do Watson
    • Quer testar? Acesse workspace.ibm.com

 

  • Watson Work Services é  uma plataforma. Um coleção de serviços cognitivos e colaborativos acessíveis através de APIs, que pode ser utilizado para construir novos aplicativos, ou melhorar aplicativos existentes. Mais detalhes em https://developer.watsonwork.ibm.com

Leia também: