Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Maximo 7 Integration Framework James Chang TRM IBM Maximo 6 EAM & ITSM Consultant."— Presentation transcript:

1 Maximo 7 Integration 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/entserv name 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


Download ppt "Maximo 7 Integration Framework James Chang TRM IBM Maximo 6 EAM & ITSM Consultant."

Similar presentations


Ads by Google