Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maximo 7 Integration Framework

Similar presentations


Presentation on theme: "Maximo 7 Integration Framework"— 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 Synchronous Via Q
Near real time Synchronous Web services

6 Maximo 7 IF IF Structure changes Integration Objects Interfaces
-> 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 Asynchronous In bound data flow
Maximo 7 IF Asynchronous In bound data flow

9 Maximo 7 IF Inbound asynchronous HTTP posting URL System properties
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 EJB JMS CMDLINE
Flat file Interface tables can not used with invocation channel EJB JMS CMDLINE Web Service

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

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 Enterprise Services
synchronous Enterprise Services Exposed out bound interfaces Synchronous or asynchronous Standard Services Exposed MBO methods

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

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

28 Synchronous Standard Service In bound data flow
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 Invocation Channel/Integration Module
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"

Similar presentations


Ads by Google