IBM Z and LinuxONE - IBM Z - Group home

ZOWE Chat Incubator

  

ZOWE Chat Incubator

 

Qual è la sfida?
Gli scenari applicativi odierni sono sempre più ibridi, complessi e spesso includono IBM zSystems. Tuttavia, vediamo spesso informazioni, team e silos di dati nelle organizzazioni.
I team operativi soffrono di essere sopraffatti dal dover utilizzare molti strumenti diversi e dalla mancanza di competenze. Sono alle prese con incoerenti o falsi allarmi, interruzioni del flusso di lavoro per passare da uno strumento all'altro e difficoltà quando si devono condividere i dati tra più team.  Più persone con diversi ruoli lavorativi, competenze e spesso lavorando da luoghi diversi, sono coinvolte nella risoluzione degli incidenti. Tutto ciò aumenta i tempi per la risoluzione dei problemi!
La soluzione IBM
Gli strumenti AIOps di IBM possono aiutare i team operativi a rilevare più rapidamente gli incidenti, comprendere le dipendenze e trovare più facilmente le cause principali, nonché a risolvere i problemi analizzati. Ma durante tutto questo processo, i professionisti delle operazioni devono collaborare e hanno bisogno di un sistema di comunicazione.
ChatOps, che è uno strumento basato su piattaforma di chat, fornisce proprio questo, collegando persone, processi, strumenti e automazione in modo trasparente e senza soluzione di continuità attraverso una piattaforma di chat, come Slack o Microsoft Teams, e un ampio uso di chatbot!
Sulla base di queste osservazioni e di molte discussioni con i clienti, IBM ha deciso di investire in un componente denominato IBM Z ChatOps, che fornisce funzionalità ChatOps per le offerte IBM Z AIOps. La versione iniziale è stata consegnata circa 1,5 anni fa, nel novembre 2020, ed è un componente chiave in diverse suite IBM Z AIOps.
IBM Z ChatOps consente di far emergere le informazioni dagli strumenti IBM Z AIOps, come IBM Z System Automation, IBM Z NetView, IBM OMEGAMON e IBM Z Workload Scheduler in piattaforme di chat popolari come Slack, Microsoft Teams o Mattermost.
Tutto ciò offre funzionalità uniche di correzione collaborativa con vantaggi quali una migliore collaborazione, un rilevamento e una risoluzione più rapidi degli incidenti e un onboarding più rapido degli operatori Z di nuova generazione.
 
Guarda cosa dicono gli utenti di IBM Z ChatOps:
•    "Con l'ultima versione di IBM Z ChatOps è possibile dare comandi sul sistema Mainframe tramite Mattermost (o un altro strumento) e funziona molto bene! Un'aggiunta top che consente al Mainframe di essere più adatto alla nuova era e generazione. Questi sono gli sviluppi di cui abbiamo bisogno!"  – Emile Stoffels – Specialista in automazione e monitoraggio presso l'ufficio delle imposte olandese
•    "ChatOps è molto utile e ridurrà al minimo i tempi di inattività" – Grande azienda di comunicazioni in Nord America
 
Donazione IBM di Common Chat Framework a Open Mainframe Project
Fin dall'inizio, IBM è stata e continua ad essere uno dei principali contributori di ZoweTM Open Mainframe Project in termini di donazione di codice e risorse di sviluppo che continuano a lavorare su questo Linux Foundation Project.
La dichiarazione di visione Zowe di alto livello è spiegata in 3 parole: aperta, semplice, familiare:
•    Aperta perché Zowe fornisce open source per la piattaforma z/OS per semplificare la coesistenza di applicazioni e servizi in esecuzione su z/OS con applicazioni e servizi cloud ibridi. Inoltre, Zowe offre più interfacce estensibili sui diversi componenti che consentono un ricco ecosistema di soluzioni gratuite e commerciali.
•    Semplice perché Zowe offre più interfacce moderne e facili da usare per interagire con z / OS riducendo la curva di apprendimento per le persone che sono nuove alla piattaforma. Un'interfaccia utente basata su browser, un'interfaccia a riga di comando e un'estensione VS Code rendono l'interazione con z/OS meno diversa dalle altre piattaforme.
•    Familiare perché Zowe promuove la comunità aperta di pratiche con l'obiettivo di demistificare che z/OS è complesso cn cui è difficile interagire. 
IBM ha visto la possibilità di estendere Zowe con un ulteriore modo per accedere alle risorse e ai servizi z/OS attraverso strumenti di chat che sono già in uso nell'ambiente cloud aziendale e ibrido. Sulla base del successo dell'offerta IBM Z ChatOps e del feedback dei clienti, IBM ha ritenuto che fosse utile aggiungere un componente Chat all'infrastruttura Zowe e che fosse allineato alla strategia visionaria complessiva di Zowe.
Sulla base di tutto ciò, IBM ha deciso di donare un componente principale di IBM Z ChatOps, chiamato Common Chat Framework che consente la comunicazione con diversi server di strumenti di chat (attualmente sono supportati Mattermost, Slack e Microsoft Teams) fornendo un livello di astrazione per interagire con loro. Oltre alla donazione del codice, IBM ha deciso di contribuire alla creazione di una squadra Zowe Chat con risorse esperte, con l'obiettivo di aprire la tecnologia chatbot, espanderla attraverso una collaborazione multi-vendor e contribuire a beneficio della piattaforma z/OS.
Proposta di incubatore Zowe
Nella comunità aperta di Zowe, i contributi di nuove tecnologie passano attraverso una serie di passaggi per entrare a far parte di Zowe. IBM, in collaborazione con Broadcom, ha proposto la donazione di IBM Common Chat Framework alla comunità aperta. Questa fase iniziale viene definita "incubatore", ovvero l'avvio dell'organizzazione del software, degli sviluppatori, dei progettisti e delle parti interessate.  La proposta è stata accettata dal comitato direttivo tecnico di Zowe. In qualità di incubatore Zowe Chat approvato, il lavoro ha iniziato non solo a contribuire al software, ma anche a stabilire una cadenza regolare di incontro per raccogliere i requisiti, progettare, sviluppare e fornire in modo incrementale il codice funzionante.
Affinché gli incubatori siano accettati, è necessario includere diversi criteri nella proposta. Ad esempio, l'integrazione di Zowe con i servizi esistenti è fondamentale e la proposta ha bisogno di una visione per la tecnologia. Common Chat Framework fornisce oggi interfacce estensibili per varie tecnologie di chat. Questo dà alla squadra un inizio di lancio sul codice di lavoro. La direzione è integrare Chat Framework ai servizi di sicurezza Zowe e fornire servizi estendibili per migliorare l'esperienza di chat. Ad esempio, c'è interesse per l'integrazione del Natural Language Processing nella chat per ampliare i possibili casi d'uso della tecnologia. Questo è un ottimo momento per quelli di voi interessati alla tecnologia di chat e allo sviluppo di chatbot per essere coinvolti.
 
Prossime tappe
Ora che l'incubatore Zowe Chat è attivo, stiamo cercando feedback (utenti sponsor) e possibilmente collaboratori, per renderlo il più possibile "multi-vendor" e migliorare l'accessibilità ai servizi e alle risorse z/OS. Visita il sito web di Zowe  per essere più coinvolto nel progetto dell'incubatore Zowe Chat.
In generale, stiamo lavorando per migliorare l'esperienza utente di Zowe con nuove funzionalità. Per adattarci meglio alla realtà degli scenari aziendali degli utenti e migliorare l'esperienza dell'utente, abbiamo ottenuto un sondaggio per comprendere il flusso di lavoro corrente, gli scenari, i punti deboli e quindi vedere come la nuova funzionalità potrebbe aiutare. Il completamento di questo sondaggio può richiedere 3-4 minuti e può aiutarci a convalidare in anticipo il nostro progetto e le nostre ipotesi. Apprezziamo molto il tuo tempo e i tuoi commenti sono completamente anonimi. https://www.surveymonkey.com/r/YCCSXJG
Infine, se desideri saperne di più sulla soluzione IBM Z ChatOps, consulta il Solution Brief.


#IBMChampion