Maximo Application Suite servizi principali
Fare riferimento ai dettagli sull'architettura IBM® Maximo® Application Suite , la topologia, i componenti e il modo in cui i componenti vengono distribuiti come soluzioni di microservizi.
Piano di controllo Kubernetes
- Gestori controller
- operatore - mas - ibm
ibm-mas-operatorwatches Suite.core.mas.ibm.com, funge da gestore controller principale per un'installazione dei servizi principali Maximo Application Suite , installando tutti i gestori entità richiesti e fornendo le risorse principali dettagliate in questa pagina.
- ibm - truststore - mgr - controller - manager
ibm-truststore-mgr-controller-managercontrolla Truststore.ibm-truststore-mgr.ibm.com e gestisce tutti i truststore in uso nello spazio dei nomi dei servizi principali.
- Gestori entità
- entitymgr-componenti aggiuntivi
entitymgr-addonsaggiungere la configurazione.
- entitymgr-bascfg
entitymgr-bascfgguarda BASCfg.config.mas.ibm.com, gestisce l'integrazione di DRO con Maximo Application Suite.
- entitymgr-coreidp
entitymgr-coreidpcontrolla CoreIDP.internal.mas.ibm.com, gestisce il componente Core IDP.
- entitymgr-idpcfg
entitymgr-idpcfgcontrolla IDPCfg.config.mas.ibm.com, gestisce l'integrazione IDP con Maximo Application Suite.
- entitymgr-jdbccfg
entitymgr-jdbccfgcontrolla JDBCCfg.config.mas.ibm.com, gestisce l'integrazione JDBC con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-kafkacfg
entitymgr-kafkacfgcontrolla KafkaCfg.config.mas.ibm.com, gestisce l'integrazione Kafka con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-jdbccfg
entitymgr-jdbccfgcontrolla MongoCfg.config.mas.ibm.com, gestisce l'integrazione Mongo con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-archiviazioneoggetti
entitymgr-objectstoragecontrolla ObjectStorageCfg.config.mas.ibm.com, gestisce l'integrazione ObjectStorage con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-pushnotificationcfg
entitymgr-pushnotificationcfg, controlla PushNotificationCfg.config.mas.ibm.com, gestisce l'integrazione PushNotification con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-scimcfg
entitymgr-scimcfgcontrolla SCIMCfg.config.mas.ibm.com, gestisce l'integrazione SCIM (LDAP User Sync) con Maximo Application Suite, eseguendo la convalida della configurazione e la creazione di risorse come il lavoroscimsync-agente il podscimsync liberty.
- entitymgr-slscfg
entitymgr-slscfgcontrolla SLSCfg.config.mas.ibm.com, gestisce l'integrazione SLS con Maximo Application Suite, eseguendo la convalida della configurazione e la creazione di risorse come il pod di mediazione delle licenze. Questo pod è anche responsabile della registrazione del client SLS nel server SLS.
- entitymgr-smtpcfg
entitymgr-smtpcfgcontrolla SMTPCfg.config.mas.ibm.com, gestisce l'integrazione SMTP con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-watsonstudio.cfg
entitymgr-watsonstudiocfgguarda 'WatsonStudioCfg.config.mas.ibm.com, gestisce l'integrazione di Watson Studio con Maximo Application Suite, eseguendo la convalida della configurazione.
- entitymgr-ws
entitymgr-wscontrolla Workspace.core.mas.ibm.com, gestisce la creazione di spazi di lavoro in Maximo Application Suite.
Amministrazione suite
- API principale
La distribuzione
coreapifornisce un'API RESTful per supportare la gestione di Maximo Application Suite, come alternativa all'utilizzo diretto delle risorse Kubernetes in modo nativo. L'API viene resa disponibile sulla rotta https://api.{masdomain}.- API interna
La distribuzione
internalapifornisce un'API interna disponibile per le applicazioni in Maximo Application Suite, ad esempio, la gestione utente.internalapiviene utilizzato solo da componenti interni. Applicazione alla comunicazione dell'applicazione.- API mobile
La distribuzione di
mobileapifornisce il backend per l'API del pacchetto dell'applicazione mobile, fornendo il pacchetto dell'applicazione navigator. Altre implementazioni dell'API mobile esistono in ogni applicazione che supporta i pacchetti dell'applicazione mobile, l'API Core controlla l'accesso a questi servizi di back - end.- Agent di monitoraggio
La distribuzione
monagent-masè responsabile della traccia dello stato dei servizi principali. Riporta lo stato alla risorsa secondaria di stato Maximo Application Suite suddivisa in tre categorie:- Integrazione PNS
La distribuzione di
pushnotificationsfornisce supporto per l'integrazione a un servizio di notifica push esterno (PNS). Il supporto PNS è un'estensione facoltativa configurata da un amministratore di sistema, che abilita il supporto di notifica push nelle applicazioni Maximo Application Suite ; è disponibile all'indirizzohttps://api.{{domain}}/pushnotificationsolo se è stata creata la risorsaPushNotificationCfgdell'ambito di sistema.
Provider di identità
- IDP principale
La distribuzione
coreidpfunge da provider di identità per tutte le applicazioni in Maximo Application Suite.- Login IDP principale
La distribuzione
coreidp-loginospita le schermate di login di autenticazione e la logica di login superuser per Maximo Application Suite. Non deve essere un endpoint Maximo Application Suite ma utilizzato come parte del reindirizzamento durante il flusso di autenticazione Maximo Application Suite . Il servizio è disponibile sulla rottahttps://auth.{masdomain}.- Coordinatore sincronizzazione gruppo
La distribuzione
groupsync-coordinatorè responsabile del coordinamento della sincronizzazione del gruppo di utenti in tutte le applicazioni installate.- Coordinatore sincronizzazione utente
La distribuzione
usersync-coordinatorè responsabile del coordinamento della sincronizzazione utente tra tutte le applicazioni installate.
Gestione catalogo
Il catalogo Maximo Application Suite funge da meccanismo per i clienti per rilevare le risorse in Maximo Application Suite a cui sono interessati, consente a Maximo Application Suite di astrarre la risorsa effettiva (ovvero, l'implementazione) di una funzionalità da come viene presentata come item di catalogo.
- API catalogo
La distribuzione
catalogapifornisce accesso in lettura all'inventario del catalogo. L'API del catalogo viene esposta dagli endpoint in API Core che esegue il proxy delle richieste al servizio API del catalogo interno.- Manager cataloghi
La distribuzione
catalogmanagerfornisce la gestione dell'inventario interno e le API di prenotazione AppPoint .
Console
- Dashboard Admin
La distribuzione
admin-dashboardfornisce la console di gestione disponibile sulla rottahttps://admin.{masdomain}.- Homepage suite
La distribuzione
homepagefornisce la schermata principale principale per Maximo Application Suite, disponibile sul percorsohttps://home.{masdomain}.- Programma di navigazione dell'applicazione
La distribuzione
navigatorserve il navigatore dell'applicazione disponibile all'indirizzohttps://{workspace}.home.{masdomain}.
Raccolta di dati di licenza e di utilizzo
- Reporter AppPoints account
L'implementazione
accapppointsinvia gli eventi a IBM Data Reporter Operator (DRO) su base oraria. Ottiene e converte i dati dal IBM Suite License Service.- I report AppPoint vengono convertiti in eventi di utilizzo contrattuali dell'account
- I report di utilizzo della licenza vengono convertiti in eventi di utilizzo dell'account
Nota: a partire da IBM Maximo Application Suite 9.0, 8.11.7e 8.10.10, User Data Services (UDS) è obsoleto e sostituito con IBM Data Reporter Operator (DRO).Per ulteriori informazioni, vedere Operatore Data Reporter.
- API di utilizzo dell'adozione
La distribuzione di
adoptionusageapifornisce un'API interna, che consente alle applicazioni in Maximo Application Suite di riportare le metriche utilizzate per generare i report AppPoint e di utilizzo della licenza.- Reporter utilizzo adozione
La distribuzione
adoptionusage-reporterestrae i dati relativi all'adozione di applicazioni differenti da parte degli utenti. Raccoglie i dati in termini di numero di utenti e AppPoints totali di questi utenti che accedono a ciascuna applicazione Maximo Application Suite , ogni volta che gli utenti accedono a queste applicazioni.Questa applicazione viene eseguita come cronjob e invia i dati a Data Reporter Operator (DRO). DRO a sua volta invia questi dati allo stack di crescita di IBM per fornire a IBM una visione di come i clienti utilizzano la Maximo Application Suite.
- Mediator SLS
La distribuzione di
licensing-mediatorfornisce API interne che fungono da ponte tra l'installazione di Maximo Application Suite e Suite License Service (SLS). Inoltre, eseguirà periodicamente un processo di sincronizzazione, che garantisce che le informazioni sulla licenza nel registro utente e in SLS siano allineati.- API Punti cardine
Il
milestonesapideployment è responsabile della segnalazione di eventi critici dell'utente, noti come "milestone", a Data Reporter Operator (DRO). DRO inoltra questi eventi nel IBM Growth Stack, che include strumenti per aiutare IBM ad avere una visione dell'utilizzo dei clienti e ad assistere nella gestione delle campagne.