By using this site you agree that we can place cookies on your device. See our cookies policy for details.

M2M Business Enablement Platform - Application Interface

The M2M Business Enablement Platform (MBEP) offers a framework, for application providers to base their M2M Business Applications on. The MBEP acts as an intermediary between devices, deployed in the field and the M2M Business Applications, thereby decoupling data production and data consumption.

The MBEP receives data from the devices, stores the information for future use, preprocesses the data and/or distributes this data to applications (subscribed to the data), applies analytics and performs event processing. The MBEP also exposes other capabilities like Geo-Fencing and messaging among others as services to the M2M Business Applications.

The logical building blocks of the M2M Business Enablement Platform are illustrated in Figure.

The building blocks are:

Device Connection: This component communicates with the devices in the field. The Device Connection layer can be easily extended to new device types by adding agents to this component that implements the communication protocol of the device. The agents can be added to the Device Connection component via a workbench.

Data Processing: This component is used to process the data from the Device Connection layer. It allows configuration of business rules. These rules can be configured to translate data received from the devices into business events that can be recognised by the M2M Business Applications for further business actions.

Data Warehouse: Data from the Device Connection layer or business events from the Data Processing component can be stored by the M2M Business Enablement Platform for later retrieval. This is configurable.

Application Integration: This is the communication and common services backbone of the platform. M2M Business Applications can subscribe to information or services on the platform. It is responsible for providing the right application with the right platform capabilities.

Services: This is the Application Interface; the scope of this document. The MBEP provides services to the outside world.

Portal: The portal framework allows users to configure screens for specific needs. With standard components (portlet), screens can be configured to view the data in the data warehouse. The framework allows creation and deployment of client specific portlets to meet specific requirements. Through the portal, the client administrator can configure new devices or data views (environments) on the data provided by the devices.

The Application Interface

The M2M Business Enablement Platform offers the following interfaces, for the applications to leverage the capabilities that it can offer:

Services: The M2M Business Enablement Platform provides services to the Business Application for administration, retrieving environments/business events and to invoke the platform common services. For administration and retrieving environments/business events, these services are for Create, Retrieve, Update and Delete. Examples are Creation of devices and Retrieval of environments from the data warehouse. These services are provided in the form of RESTful web services.

Real-time subscription: Applications can subscribe to environments and business events to be made available at real time.

Environment: When data is received by the environment, this environment is published to the subscribed applications. This data is pushed to a URI-endpoint or on a named queue.

Business event: When the M2M Business Enablement Platform generates a business event, it is published to all the subscribed applications in real time. Like the environment push, the business event is pushed to a URI-endpoint or on a named queue.

Bernd Freier
Talk with a Logica expert
Bernd Freier Director Telecom & Media Industry

Thought Piece Registration

Please complete the following information:

*All fields are required

Share: