Maximo7 if Overview
-
Upload
neelkantho -
Category
Documents
-
view
219 -
download
0
Transcript of Maximo7 if Overview
-
8/18/2019 Maximo7 if Overview
1/35
Maximo 7
Integration Framework
James Chang
TRMIBM Maximo 6 EAM & ITSM Consultant
-
8/18/2019 Maximo7 if Overview
2/35
Maximo 7 IF
• Tivoli Maximo based produts ! Maximo "#M
• $tilities
• Transportation
• %overnment
• &patial
! IT#M ' IT #sset Management(
! CCM)B ! &RM
-
8/18/2019 Maximo7 if Overview
3/35
Maximo 7 IF
• Tivoli *roess #utomation "ngine ! The ommon omponents +or the Maximo *roduts• Common user inter+ae
! $ser,group
• Common on+iguration servie
! )bon+ig ! &ite,org on+iguration
! *ropert- +iles
! work+lows
• Common data s-stem
!Table strutures
• Integration Framework
-
8/18/2019 Maximo7 if Overview
4/35
Maximo 7 IF
• IF Integration T-pes ! )ata Integration
! Tivoli .M* produt integration
• &upport IBM .perational Management *roduts
! Tivoli *rovisioning
! #ppliation Integration
• ontext/based external appliation launhes
-
8/18/2019 Maximo7 if Overview
5/35
Maximo 7 IF
!)ata Integration• #s-nhronous
! 0ia 1
! 2ear real time
• &-nhronous
! 3eb servies
-
8/18/2019 Maximo7 if Overview
6/35
Maximo 7 IF
!IF &truture hanges• Integration .b4ets
/5 .b4et struture
integration ob4et struture
migration ob4et struture
! Integration points
6 .bsolete
• Inter+aes
! .ut bound inter+ae /5 publish hannel
! In bound inter+ae /5 enterprise servie
-
8/18/2019 Maximo7 if Overview
7/35
Maximo 7 IF
• 2ew Features ! &upport bulk import
! &upport Tivoli .M* produts
!&upport ontext/based external appliationlaunhes
! Message proessing
! Message traking
-
8/18/2019 Maximo7 if Overview
8/35
Maximo 7 IF
#s-nhronous In bound data +low
MB. EXTERNAL
SYSTEM
7M8 FI8"
Flat FI8"
Crontask
2on 1uer- 3eb &ervie
9TT*
"JB
Inter+ae
table
U s er
exi t ( pr e pr o c e s s )
O b j e
c t S t r u c t ur er ul e s
X SL
E SPr o c e s si n g l ! s s
" M S #
) a t aB a s e
U s er
exi t ( p o s t pr o c e s s
)
-
8/18/2019 Maximo7 if Overview
9/35
Maximo 7 IF
• Inbound as-nhronous 9TT* posting $R8– hostname:port/meaweb/esqueue/extsysname
/entservname
• System properties
– mxe.int.globaldir
• Flat / XML/WSDL ile lo!ation
-
8/18/2019 Maximo7 if Overview
10/35
Maximo 7 IF
• Integration properties
-
8/18/2019 Maximo7 if Overview
11/35
Maximo 7 IF
• .b4et &truture ! The building blok o+ IF
! Consists o+ MB.'s(
!Relationships +or linking ob4ets ' optional( ! &upport Integration and migration operations
! Resolve name on+lits +or +lat struture
• Flat +iles
• Inter+ae tables
-
8/18/2019 Maximo7 if Overview
12/35
Maximo 7 IF
• .b4et &truture
-
8/18/2019 Maximo7 if Overview
13/35
Maximo 7 IF
• "nterprise &ervies ! #s-nhronous ' via 1(
! *roessing 8a-ers
• *roessing rules
• $ser exit lass
• *roess lass
• &8 map
-
8/18/2019 Maximo7 if Overview
14/35
Maximo 7 IF
• "nterprise &ervies ! .peration t-pes:
• Create
• $pdate
• )elete
• &-n
• 1uer-
-
8/18/2019 Maximo7 if Overview
15/35
Maximo 7 IF
• "nterprise &ervie
-
8/18/2019 Maximo7 if Overview
16/35
Maximo 7 IF
• *ublish Channels ! .ut bound inter+aes
! #s-nhronous ' via 1(
! "vent driven
! *roessing 8a-ers ' ustomi;ation(
• *roessing rules
• $ser exit lass
• *roess lass
• &8 map
-
8/18/2019 Maximo7 if Overview
17/35
Maximo 7 IF
• *ublish Channel
-
8/18/2019 Maximo7 if Overview
18/35
Maximo 7 IF
• "xternal &-stem ! # single end point as the out bound ' publish
hannels( destination
! # set o+ in bound ' enterprise servie(
and out bound inter+aes
! # set o+ inter+ae ontrols
! # set o+ < 1s
-
8/18/2019 Maximo7 if Overview
19/35
Maximo 7 IF
• "nd *oints ! M8 ! 9TT*
! Flat &truture
• Flat +ile• Inter+ae tables
! an not used with invoation hannel
! "JB
! JM& ! CM)8I2"
! 3eb &ervie
-
8/18/2019 Maximo7 if Overview
20/35
Maximo 7 IF
• 1ueues ! In bound ontinuous• *roessed b- M)B ' Message )riven Beans(
! =e4b/4ar>xml? +ile
! In bound se@uential• *roessed b- a ron task
! .ut bound se@uential
• *roessed b- a ron task
-
8/18/2019 Maximo7 if Overview
21/35
Maximo 7 IF
• "xternal &-stem
-
8/18/2019 Maximo7 if Overview
22/35
Maximo 7 IF
• Bulk import ! &upport M8 and +lat +iles
! *review mode
! )riven b- ron tasks
-
8/18/2019 Maximo7 if Overview
23/35
Maximo 7 IF
• Flat +ile import ron task
-
8/18/2019 Maximo7 if Overview
24/35
Maximo 7 IF
• M8 +ile import ron task
-
8/18/2019 Maximo7 if Overview
25/35
Maximo 7 IF
• 3eb &ervies ! .b4et &trutures• s-nhronous
! "nterprise &ervies
• "xposed out bound inter+aes
• &-nhronous or as-nhronous
! &tandard &ervies
• "xposed MB. methods• s-nhronous
M i 7 IF
-
8/18/2019 Maximo7 if Overview
26/35
Maximo 7 IF
&-nhronous In bound "nterprise &ervie data +low
MB. EXTERNAL
SYSTEM
3eb &ervie
9TT*
"JB
U s er e
xi t ( pr e pr o c e s s )
O b j e c
t S t r u c t ur er ul e s
X SL
E SP
r o c e s si n g l ! s s
En t er pr i s e S er $i c e
) a t aB a s e
U s er exi t ( p o s t pr o c e s s )
M i 7 IF
-
8/18/2019 Maximo7 if Overview
27/35
Maximo 7 IF
&-nhronous .b4et &truture In bound data +low
MB. EXTERNAL
SYSTEM
3eb &ervie
9TT*
"JB
O b j e c t S t r u c t ur e
) a t aB a s e
M i 7 IF
-
8/18/2019 Maximo7 if Overview
28/35
Maximo 7 IF
&-nhronous &tandard &ervie In bound data +low
MB. EXTERNALSYSTEM
3eb &ervie
9TT*
"JB
A nn o t ! t e % M e t & o % s
) a
t aB a s e
-
8/18/2019 Maximo7 if Overview
29/35
Maximo 7 IF
• Inbound s-nhronous 9TT* posting $R8– hostname:port/meaweb/es/extsysname/ents
erv name
– hostname:port/meaweb/os/os name– hostname:port/meaweb/es/ss name
M i 7 IF
-
8/18/2019 Maximo7 if Overview
30/35
Maximo 7 IF&-nhronous .ut bound data +low
Invoation Channel,Integration Module
MB.
EXTERNAL
SER'(ES
Command
line
O b j e
c t S t r u c t ur er ul e s
X SL
E SPr o c e s si n g l ! s s
) a t aB a s e
U s er exi t ( p o s t pr o c e s s )
"JB
9TT*
3eb
&ervie
#
t
I
o
n
!n % l er
write
I n t er + a e
t a b l e
write7M8A
F8#T
M i 7 IF
-
8/18/2019 Maximo7 if Overview
31/35
Maximo 7 IF
•Invoation hannel ! &-nhronous 'via web serviesA 9TT*(
! Invoking an external proess +rom a Maximo
appliation
! Initiated +rom
• #ppliation $I ation
• 3ork+low
• "salation
M i 7 IF
-
8/18/2019 Maximo7 if Overview
32/35
Maximo 7 IF
•.perational management produt ! monitoring operational integrit- o+ IT
in+rastruture
• IT in+rastruture deplo-ment ,on+iguration,
availabilit-• &eurit-
• &o+tware , hardware availabilit-
-
8/18/2019 Maximo7 if Overview
33/35
Maximo 7 IF
• *roess management produt
! Business proess management
ChangeA releaseA 3ork+lowA esalation
M i 7 IF
-
8/18/2019 Maximo7 if Overview
34/35
Maximo 7 IF
•Integration Module ! The mehanism +or the proess management
produts to inter+ae with .M*
• #tion
• 2ame spae
• Invoation method
! $tili;ing invoation hannel or a 4ava lass
-
8/18/2019 Maximo7 if Overview
35/35
Maximo 7 IF
1 #