Maximo7 if Overview

download Maximo7 if Overview

of 35

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 #