mPrest's game-changing technology gives our customers a competitive edge by providing the flexibility and functionality they need to address the rapid changes, challenges, opportunities and threats in today's world. Comprised of modular building blocks that together form an advanced generic platform, mPrest's microservices-based technology offers a new paradigm for fast and efficient development of smart monitoring and control systems.
Unique System of Systems Approach
Based on a holistic “system of systems” approach, mPrest technology helps organizations integrate platforms, assets and sensors across multiple disciplines into one unified system view. Using big data analytics and artificial intelligence algorithms to correlate data across multiple domains in real time, mPrest's technology enables unmatched level of situational awareness and optimization of IT and OT processes and systems. By optimizing and integrating IT and OT processes, mPrest's system of systems approach reduces costs with increased operational efficiency and better systems performance.
Unrivaled Flexibility and Scalability
mPrest’s ﬂexible, modular technology delivers multiple beneﬁts:
Cutting-Edge Microservices Architecture
mPrest employs a microservices architecture, based on decoupling of functional components. This design allows us to "mix and match" generic, field-proven components to meet the needs of a specific project or deployment, and allows customers to implement our smart management and control platform in a gradual, pay-as-you-go manner. Together with our vendor-agnostic design, this facilitates best-of-breed deployments and integration with new and existing third-party systems.
mPrest's flexible solution architecture can be deployed on-premise or in the cloud, depending on the customer and type of application. In this context, mPrest's platform is compatible with all major cloud providers, including AWS, Microsoft Azure and others.
mGenie Core Infrastructure
mPrest's mGenie core software platform serves as a flexible, robust and reliable foundation for mPrest's smart monitoring, control and analytics products, including mDERMS, Asset Health Management, URD Cable Fleet Maintenance Optimization, Major Event Management, and mCity, among others.
The mGenie back-end layer implements all common software tasks, including authentication, message communication, entity management, logging, auditing and other services. Core services (business logic, algorithms, forecasters, etc.) are implemented as stateless containerized microservices, while internal communication is done via a message broker (for high-rate, batched, asynchronous interactions) and REST services for low rate synchronous interactions.
Separate IT and OT applications can be viewed and managed from one front end using one platform for infrastructure services such as data base, user management, adaptors to external components etc. mGenie employs open source components and integrates with external systems using adapters. Each adapter is implemented to fit specific protocol requirements (e.g., stateless vs. statefull, maintaining persisted connection vs. providing callback point, polling vs. upon-event, etc.).