Product architecture

Maximo Asset Monitor is an end-to-end, fully managed cloud service offering that is built on Watson IoT Platform.

An end-to-end cloud solution

The IBM Cloud services that make up Maximo Asset Monitor provide the support for the main product functions of connecting, storing, analyzing, monitoring, and managing with further monitoring support through the Maximo Asset Monitor user interface.

The IBM Cloud framework, which is managed by the IBM IoT Solutions DevOps team, handles back-end operations, such as security, resource allocation, backup and high availability.

Components

Maximo Asset Monitor offering architecture diagram. This graphic is explained in the surrounding text.

Note: Each service is accessed by using its own set of user credentials that are provided in the welcome letter. For service API documentation, see REST APIs, and for general service documentation, see References.

The following table lists the IBM Cloud services that make up the Maximo Asset Monitor solution:

Service Details Access
Platform component A secure, smart, scalable platform service that is used as the IoT device message broker for secure device registration, real-time analytics, and more. User interface, Monitoring dashboards, API, App integration, IBM Cloud service integration
Analytics component Provides analytics features. Line-of-business users can use Analytics Service to interact with their IoT and non-IoT data and derive essential performance indicators. Critical device data is visualized through summary and device dashboards. User interface, API
Databases for PostgreSQL The Maximo Asset Monitor data lake. Intermediate-length storage and analytics of your IoT data. User interface, Clients, API
IBM® Cloud Object Storage Unstructured cloud data storage for long-time storage. Scalable and fully managed storage. Cross-regional and regionally resilient. API, IBM Maximo Asset Monitor user interface (Bucket creation)
Event Streams A scalable, high-throughput message bus. Wire micro-services together by using open protocols. Connect stream data to analytics to realize powerful insights. Feed event data to multiple applications to react in real time. Bridge to your on-premise messaging infrastructure to create a hybrid cloud messaging solution. The events that are generated from alerts are pushed to Event Streams. For more information, see Connnet to Event Streams. Admin API, Kafka REST API

Services access and management

Direct IBM Cloud access is not required to work with your Maximo Asset Monitor solution. Access to the service components that support the main connectivity, storage, and analytics features is provided directly through the Maximo Asset Monitor user interface and through the component APIs.

The solution also uses platform service user management where you can manage access to user interface and APIs for more IBMids and manage application access through API key and token combinations.

Security and authentication

When you use Maximo Asset Monitor, you have a secure end-to-end solution for your data and access. Each service component manages the security of its part of the solution.

Examples:

Integration

Because Maximo Asset Monitor runs as a SaaS solution in its own IBM Cloud organization, you use the external APIs that are offered by each service to integrate your existing application and services that are hosted in other IBM Cloud organizations. Binding external services through the IBM Cloud bind mechanism is not supported.