Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
  • 1.  Maximo Anywhere: Benefits of REST APIs for Mobile Use

    Posted Tue October 15, 2019 03:55 PM
      |   view attached

    Maximo Anywhere is a next-generation mobile application platform that integrates capabilities from Maximo Asset Management's solutions in providing a single vendor product to improve productivity in the field.

     

    Anywhere's  next-generation mobile platform utilizes REST (Representational State Transfer) APIs (Application Programming Interfaces).    Maximo's use of REST APIs set it apart from the competition for a number of key reasons including:

     1. REST APIs are stateless

    Stateless REST APIs are fault tolerant.

    Usage of stateless REST APIs are critical in Enterprise Environments.  If a server crashes -  users will not lose their connection or any of their unsaved data in stateless environments.

     

    Compare this to mobile products which utilize MBOs (Maximo Business Objects).  Utilizing MBOs in a Maximo Mobile architecture requires a stateful architecture.  In this case, if a server crashes, the mobile user will lose all their work and need to re-connect to the application.

     2. REST APIs are efficient

    REST APIs talk directly to the Maximo Server, which in turn communicate directly to the MBOs.  This direct communication bypasses the RMI (Remote Method Invocation) layer.   By bypassing the RMI, there is significantly improved resource utilization along with a significant reduction in network traffic.

     

    Mobile architectures utilizing MBOs require web modules as http, which would then subsequently communicate to Maximo with RMI.   As noted , RMI requires an additive layer of network traffic – along with significant serialization and de-serialization functionality.

     
    3. REST APIs are enabled for growth

    "Containers are an executable units of software in which application code is packaged, along with its libraries and dependencies, in common ways so that it can be run anywhere, whether it be on desktop, traditional IT, or the cloud.   Key benefits of containers are that they are lightweight, portable and platform independent and support modern development and architectures."  Reference IBM Containers

     

    Maximo Anywhere's REST API architecture is built solidly on a foundation supporting containers.

     

    For Mobile architectures utilizing MBOs/RMI, significant challenges will be encountered in the future as RMI registries are disabled for containers.

     

    Utilizing a REST API architecture for these three key reasons -

             REST APIs are stateless

             REST APIs are efficient

             REST APIs are enabled for growth

     position Maximo Anywhere as a leader in the mobile products today and in the future.



    ------------------------------
    Pam Denny
    IBM Maximo Anywhere Offering Manager
    ------------------------------



    #MaximoAnywhere
    #AssetandFacilitiesManagement
    #Maximo


  • 2.  RE: Maximo Anywhere: Benefits of REST APIs for Mobile Use

    Posted Tue December 03, 2019 09:01 AM
    Hi Pam, I am new to the user group and was looking to get more details on how to start using Maximo Anywhere.  I went to the last NorCal MUG meeting in November and Maximo Work Centers were discussed as a mobile solution.

    I am interested in learning more about Maximo Anywhere Work Execution, what does it take to configure it for our Maximo instance? 

    This is my current Maximo version.
    IBM Maximo Asset Management Work Centers 7.6.0.3 Build 20171121-0723 DB Build V7603-175
    IBM Maximo Asset Management 7.6.0.9 Build 20171127-0100 DB Build V7604-01

    ------------------------------
    Juan Gonzalez
    ------------------------------



  • 3.  RE: Maximo Anywhere: Benefits of REST APIs for Mobile Use

    Posted Wed December 04, 2019 06:44 AM
    @Juan Super!  It would be great to talk to you more about Maximo Anywhere and the Work Technician application.    Let's work to schedule some time to talk.   Please contact me at pdenny@us.ibm.com and we'll schedule some time.  Thank you!​

    ------------------------------
    Pam Denny
    IBM Maximo Anywhere Offering Manager
    ------------------------------