1 / 35

Maximo 7 Integration Framework

Maximo 7 Integration Framework. James Chang TRM IBM Maximo 6 EAM & ITSM Consultant. Maximo 7 IF . Tivoli Maximo based products Maximo EAM Utilities Transportation Government Spatial ITAM ( IT Asset Management) CCMDB SRM. Maximo 7 IF . Tivoli Process Automation Engine

hewitt
Download Presentation

Maximo 7 Integration Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Maximo 7Integration Framework James Chang TRM IBM Maximo 6 EAM & ITSM Consultant

  2. Maximo 7 IF • Tivoli Maximo based products • Maximo EAM • Utilities • Transportation • Government • Spatial • ITAM ( IT Asset Management) • CCMDB • SRM

  3. Maximo 7 IF • Tivoli Process Automation Engine • The common components for the Maximo Products • Common user interface • User/group • Common configuration service • Dbconfig • Site/org configuration • Property files • workflows • Common data system • Table structures • Integration Framework

  4. Maximo 7 IF • IF Integration Types • Data Integration • Tivoli OMP product integration • Support IBM Operational Management Products • Tivoli Provisioning • Application Integration • context-based external application launches

  5. Maximo 7 IF • Data Integration • Asynchronous • Via Q • Near real time • Synchronous • Web services

  6. Maximo 7 IF • IF Structure changes • Integration Objects -> Object structure integration object structure migration object structure • Integration points • Obsolete • Interfaces • Out bound interface -> publish channel • In bound interface -> enterprise service

  7. Maximo 7 IF • New Features • Support bulk import • Support Tivoli OMP products • Support context-based external application launches • Message processing • Message tracking

  8. Maximo 7 IF Asynchronous In bound data flow

  9. Maximo 7 IF • Inbound asynchronous HTTP posting URL • hostname:port/meaweb/esqueue/extsysname/entservname • System properties • mxe.int.globaldir • Flat / XML/WSDL file location

  10. Maximo 7 IF • Integration properties

  11. Maximo 7 IF • Object Structure • The building block of IF • Consists of MBO(s) • Relationships for linking objects ( optional) • Support Integration and migration operations • Resolve name conflicts for flat structure • Flat files • Interface tables

  12. Maximo 7 IF • Object Structure

  13. Maximo 7 IF • Enterprise Services • Asynchronous ( via Q) • Processing Layers • Processing rules • User exit class • Process class • XSL map

  14. Maximo 7 IF • Enterprise Services • Operation types: • Create • Update • Delete • Sync • Query

  15. Maximo 7 IF • Enterprise Service

  16. Maximo 7 IF • Publish Channels • Out bound interfaces • Asynchronous ( via Q) • Event driven • Processing Layers ( customization) • Processing rules • User exit class • Process class • XSL map

  17. Maximo 7 IF • Publish Channel

  18. Maximo 7 IF • External System • A single end point as the out bound ( publish channels) destination • A set of in bound ( enterprise service) and out bound interfaces • A set of interface controls • A set of 3 Qs

  19. Maximo 7 IF • End Points • XML • HTTP • Flat Structure • Flat file • Interface tables • can not used with invocation channel • EJB • JMS • CMDLINE • Web Service

  20. Maximo 7 IF • Queues • In bound continuous • Processed by MDB ( Message Driven Beans) • ‘ejb-jar.xml’ file • In bound sequential • Processed by a cron task • Out bound sequential • Processed by a cron task

  21. Maximo 7 IF • External System

  22. Maximo 7 IF • Bulk import • Support XML and flat files • Preview mode • Driven by cron tasks

  23. Maximo 7 IF • Flat file import cron task

  24. Maximo 7 IF • XML file import cron task

  25. Maximo 7 IF • Web Services • Object Structures • synchronous • Enterprise Services • Exposed out bound interfaces • Synchronous or asynchronous • Standard Services • Exposed MBO methods • synchronous

  26. Maximo 7 IF Synchronous In bound Enterprise Service data flow

  27. Maximo 7 IF Synchronous Object Structure In bound data flow

  28. Maximo 7 IF Synchronous Standard Service In bound data flow

  29. Maximo 7 IF • Inbound synchronous HTTP posting URL • hostname:port/meaweb/es/extsysname/entserv name • hostname:port/meaweb/os/os name • hostname:port/meaweb/es/ss name

  30. Maximo 7 IF Synchronous Out bound data flow Invocation Channel/Integration Module

  31. Maximo 7 IF • Invocation channel • Synchronous (via web services, HTTP) • Invoking an external process from a Maximo application • Initiated from • Application UI action • Workflow • Escalation

  32. Maximo 7 IF • Operational management product • monitoring operational integrity of IT infrastructure • IT infrastructure deployment /configuration/ availability • Security • Software / hardware availability

  33. Maximo 7 IF • Process management product • Business process management Change, release, Workflow, escalation

  34. Maximo 7 IF • Integration Module • The mechanism for the process management products to interface with OMP • Action • Name space • Invocation method • Utilizing invocation channel or a java class

  35. Maximo 7 IF Q & A

More Related