Getting Started with Maximo Anywhere 5 Document version 0


IBM Worklight Components Overview



Download 152.5 Kb.
Page2/7
Date17.06.2017
Size152.5 Kb.
#20972
1   2   3   4   5   6   7

IBM Worklight Components Overview



Worklight Studio





  • Eclipse Based IDE

  • Environment-specific optimization

  • 3rd-party library integration

  • Drag-and-drop UI construction

  • Device SDK integration

  • Supports auto-complete and validation


Worklight Server- Adapters


  • Universality

Diverse support for enterprise integration technologies and back-end information systems

  • Read-only & Transactional Capabilities

Adapters support read-only and transactional access modes to back-end systems

  • Fast Development

Simple XML configuration and JavaScript APIs

  • Security

Fine-grained access controls

  • Transparency

Uniform exposure of back-end data for all adapter types
Encrypted and synched on-device data storage
Embedded JSON mobile database:

  • JavaScript APIs to store, query and update data

  • Multiple user support on the same device

  • Supports data encryption

  • Bi-directional data sync for simplified off-line operations

Direct Update On-device Logic and User Experience

  • Web resources packaged with app to ensure initial offline availability

  • Web resources transferred to app's cache storage

  • App checks for updates on startup and foreground events

  • Updated web resources downloaded when necessary, with user confirmation or silently

  • Detection upon startup and foreground

  • Dialog for easy user selection

  • App download progress bar

Application Center

A cross-platform, private mobile app store:


(Android, iOS, BlackBerry)

  • During development for early builds feed-back and reviews from stakeholders

  • Production-ready for deployment to employees

  • Supports versioning and updates

  • Centralizes rating and feed-back

  • LDAP integration of users and groups for access lists and app review, management and installation

  • Easy to integrate and simple to run

  • Integrates with IBM EndPoint Manager for Mobile Device for production deployment



Worklight used by Maximo Anywhere



Maximo Anywhere is a Hybrid App using Worklight code, HTML5 and some device functions:

  • Html, Javascript,css for common code across platforms which allows faster development and maintenance

  • Android SDK, cordoba plugins where device specific feature needed

  • Access to native features: GPS, barcode Scanning through camera, offline maps, email. (More to come in future releases)

  • Disconnected – local data storage based on Worklight Json Store


Connectivity and Data Synchronization

  • Communication with Backend – OSLC

    • Standards based Integration:

      • Standard way to discover services.

      • Standard way to query for resources.

      • Standard way to represent resources.

    • Promotes loosely coupled integration

    • Performance, Performance, Performance

  • OSLC Generic Adapter

    • Methods for querying, updating resources

    • Proxy to Maximo OSLC

    • Takes care of authentication, etc.

    • Json Store for device storage of data

    • Supports data encryption

Maximo Anywhere Components





  • Maximo Enablement Package

    • Maximo/TPAE Integration Framework code for OSLC Provider

    • OSLC Object Structures

    • Dbc Scripts needed for anywhere Setup on Maximo server

  • Maximo Anywhere Build Environment

    • Includes code and build/deploy scripts

      • Platform

      • Apps

Work Execution

Work Approval



  • Worklight Studio and Worklight Server

Environment Descriptions


A typical Maximo environment will have:

  • A Maximo administration computer where the application is installed and managed

  • A WebSphere application server where the application is deployed

  • A database server where the transactional and metadata are stored

The administration computer has the “source” files for Maximo and the tools for managing the environment. The source files are built into an enterprise archive (EAR) file for deployment to the WebSphere application server. The WebSphere server provides a web environment where clients connect to the Maximo Application. The Maximo application connects to the database to store and retrieve data. This simplified environment to be scaled in many ways but the basics remain true.


A typical Maximo Anywhere mobile environment will have:

  • A Maximo Anywhere administration computer where Worklight/Anywhere is installed

  • A WebSphere application server where Worklight (and Anywhere) is deployed

  • A database server where Worklight data is stored

The administration computer has the “source” or “build” files for the Worklight and Maximo Anywhere build environment. The WAR file for Worklight is deployed to the WebSphere server. The Maximo Anywhere mobile applications are built and deployed to the Worklight server that has been deployed to WebSphere. The Worklight server has an embedded application center for distributing and maintaining mobile applications with connected users.


Mobile devices connect to the app center to install and maintain their mobile applications. At runtime, Maximo Anywhere mobile applications retrieve and send data through the Worklight server which communicates with the supported base Smarter Infrastructure application using Worklight Adapter Technology. Note: Worklight Adapter Technology uses OSLC.



Download 152.5 Kb.

Share with your friends:
1   2   3   4   5   6   7




The database is protected by copyright ©ininet.org 2024
send message

    Main page