p.3_pts_odi11g_odi_architecture.pdf

Upload: vracle

Post on 04-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    1/37

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    2/37

    < I n s e r t

    P i c t u r e

    H e r e >

    P T S W o r k s h o p : O

    D I 1 1 g

    O r a c l e

    D a t a

    I n t e g r a t o r

    A r c

    h i t e c t u r e

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    3/37

    < I n s e r t

    P i c t u r e

    H e r e

    >

    < I n s e r t

    P i c t u r e

    H e r e

    >

    < I n s e r t

    P i c t u r e

    H e r e

    >

    < I n s e r t

    P i c t u r e

    H e r e

    >

    A g e n

    d a

    O D I A r c

    h i t e c t u r e

    O v e r v

    i e w

    O D I C o m p o n e n t s

    A g e n t s

    C o n s o

    l e

    R e p o s

    i t o r i e s

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    a t a

    o w

    Q & A

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    4/37

    O D I A r c

    h i t e c t u r e

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    5/37

    O D I A r c

    h i t e c t u r e

    D e s k

    t o p

    O

    D I S t u d i o

    O p e r a

    t o r

    D e s

    i g n e r

    T o p o

    l o g y

    S e c u r

    i t y

    J V M

    J a v a

    E E

    A p p

    l i c a t

    i o n

    O D I S D K

    W e b

    L o g i c

    1 1 g

    / A p p

    l i c a t

    i o n

    S e r v e r

    W e b

    i n e

    W e b

    S e r v i c e

    C o n

    t a i n e

    P u b

    l i c W S

    D a t a

    S e r v i c e s

    F M W

    C o n s o

    l e

    O D I P l u g -

    i n

    S e r v l e t

    C o n

    t a i n e r

    O D I C o n s o

    l e

    J a v a

    E E

    A p p

    l i c a t

    i o n

    R u n

    t i m e

    W S

    J a v a

    E E

    O p e n W e b

    S e r v i c e s

    f o r

    d e c o u p l e d

    i n v o c a

    t i o n o f

    a n y

    O D I j o b s

    O p e n

    T o o l s

    f o r a d

    d i n g

    O S

    f u n c

    t i o n a

    l i t y

    t o a n y

    E T L

    j o b

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    R e p o s

    i t o r i e s

    O D I M a s

    t e r

    R e p o s

    i t o r y

    O D I W o r

    k

    R e p o s

    i t o r y

    S o u r c e s a n

    d T a r g e t s

    L e g a c y

    A p p

    l i c a t

    i o n s

    E R P / C R M / P L M / S C M

    F i l e s

    / X M L

    D B M S

    D W

    / B I / E P M

    D a t a

    S o u r c e s

    C o n n e c t

    i o n

    P o o l

    O D I S D K

    g e n

    J V M

    R u n

    t i m e

    W S

    S t a n d a l o n e

    A g e n t

    O p e n

    W e b

    S e r v i c e s

    f o r

    d e c o u p

    l e d

    i n v o c a

    t i o n o f a n y

    O D I j o b s

    S D K A P I s f o r

    J a v a

    g e n e r a

    t i o n o f a n y

    O D I

    s y s t e m m e t a d a t a

    M e t a d a t a

    i s a n

    o p e n

    r e l a t i o n a

    l m o d e l

    w i t h b u i l t - i n

    F l e x

    F i e l

    d s

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    6/37

    O D I C o m p o n e n t s

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    7/37

    G r a p h

    i c a l

    M o d u

    l e s

    S e c u r i

    t y M a n a g e r

    M a n a g e u s e r

    p r i v i l e g e s

    O p e r a

    t o r

    O p e r a

    t e p r o

    d u c t

    i o n

    M o n

    i t o r s e s s i o n s

    T o p o

    l o g y

    M a n a g e r

    D e f

    i n e

    t h e

    i n f r a s t r u c t u r e

    o f t h e

    I S

    D e s i g n e r

    R e v e r s e -

    E n g

    i n e e r

    D e v e

    l o p

    P r o

    j e c t s

    R e l e a s e

    S c e n a r i o s

    O D I D e s

    i g n e r C o

    p y r i g

    h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    J a v a

    M o s

    t P l a t f o r m s

    D B

    - M o s

    t I S O

    - 9 2

    R e p o s

    i t o r y

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    8/37

    S O A / J a v a

    E E R

    u n - T

    i m e

    C o m p o n e n

    t s

    J a v a - A

    n y P l a t f o r m

    O

    p e r a

    t o r

    O

    p e r a

    t e p r o d u c

    t i o n

    M

    o n i t o r s e s s i o n s

    D e s

    i g n e r

    R e v e r s e - E

    n g i n e e r

    D e v e l o p

    P r o

    j e c t s

    R e l e a s e

    S c e n a r i o s

    S u b m

    i t J o b s

    M o n

    i t o r s e s s i o n s

    V i e w

    R e p o r

    t s

    R e p o s

    i t o r y

    O D I D e s

    i g n e r

    A n y

    C l i e n t

    A p p

    C o n s u m e

    D a t a

    C o n

    t r o l E L - T O p e r a

    t i o n s

    I n v o

    k e a n

    d m a n a g e

    s e s s

    i o n s

    A c c e s s

    D a t a

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    A n y

    I S O

    - 9 2 R D B M S

    E x e c u

    t e J o b s

    J a v a

    E E A g e n

    t

    H a n

    d l e s s c

    h e d u l e s

    O r c

    h e s t r a

    t e s e s s i o n s

    W e b

    L o g i c

    J a v a

    E E s e r v e r

    I n f o r m a t

    i o n

    S y s t e m

    R e t u r n

    C o d e

    R e a

    d s e s s

    i o n s

    W r i t e r e p o r t s

    P u b

    l i c W e b S e r v i c e s

    M a n a g e s e s s

    i o n s

    A c c e s s

    D a t a

    D a t a

    S e r v i c e s

    A c c e s s

    D a t a a n

    d

    C h a n g e d

    D a t a

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    9/37

    S t a n d a l o n e

    R u n - T

    i m e

    C o m

    p o n e n t s

    J a v a - A

    n y P l a t f o r m

    O p e r a

    t o r

    O p e r a

    t e p r o d u c

    t i o n

    M o n

    i t o r s e s s i o n s

    D e s

    i g n e r

    R e v e r s e - E

    n g i n e e r

    D e v e l o p

    P r o

    j e c t s

    R e l e a s e

    S c e n a r i o s S

    u b m

    i t J o b s

    M o n

    i t o r s e s s i o n s

    V i e w R e p o r

    t s

    R e p o s

    i t o r y

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    A n y

    I S O

    - 9 2 R D B M S

    E x e c u

    t e J o b s

    S t a n d a l o n e

    A g e n t

    H a n d

    l e s s c

    h e d u l e s

    O r c h e s

    t r a t e s e s s

    i o n s

    J a v a - A

    n y P l a t f o r m

    I n f o r m a t

    i o n

    S y s

    t e m

    R e t u r n

    C o d e

    R e a

    d s e s s

    i o n s

    W r i t e r e p o r t s

    L i g h t w e i g h

    t

    D i s t r i b u t e d

    A r c

    h i t e c t u r e

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    10/37

    E n t e r p r

    i s e

    M a n a g e r

    a n d O D I C o n s o

    l e

    A n y

    W e b

    B r o w s e r

    C o n

    t r o l a n d m o n

    i t o r O

    D I

    p r o d u c

    t i o n

    B r o w s e m e t a d a t a

    l i n e a g e

    A n y

    I S O

    - 9 2 R D B M S

    R e p o s i

    t o r y

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    S u b m

    i t

    E x e c u

    t i o n s

    E x e c u

    t e J o b s

    J a v a

    E E A g e n

    t

    H a n

    d l e s s c

    h e d u l e s

    O r c

    h e s t r a

    t e s e s s

    i o n s

    I n f o r m a t

    i o n

    S y s

    t e m

    R e t u r n

    C o d e

    W e b

    L o g i c

    J a v a

    E E s e r v e r

    O D I C o n s o

    l e

    W e b a c c e s s

    t o t h e

    r e p o s

    i t o r y

    n e r p r s e

    a n a g e r

    F u s i o n

    M i d d l e w a r e

    C o n s o l e

    O t h e r c o m p o n e n

    t s

    S O A S u i

    t e , W

    L S

    S e r v e r s

    , W e b a p p s .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    11/37

    S e c u r

    i t y

    M

    a n a g e r

    M a n a g e u s e r p r

    i v i l e g e s

    O p e r a

    t o r

    O p e r a t e p r o d u c

    t i o n

    M o n

    i t o r s e s s

    i o n s

    T o p o

    l o g y

    M a n a g e r

    D e f

    i n e

    t h e

    I S

    i n f r a s t r u c t u r e

    D e s

    i g n e r

    R e v e r s e - E

    n g i n e e r

    D e v e l o p

    P r o

    j e c t s

    R e l e a s e

    S c e n a r i o s

    O D I S t u d i o

    C o m p o n e n

    t s : a

    G l o b a l V i e w

    J a v a - A

    n y P l a t f o r m

    A n y

    W e b

    B r o w s e r

    B r o w s e m e t a d a t a

    l i n e a g e

    O p e r a

    t e p r o d u c

    t i o n

    R e p o s i

    t o r y

    A n y

    C l i e n t

    A p p

    C o n s u m e

    D a t a

    C o n

    t r o l E L - T O p e r a

    t i o n s

    I n v o

    k e a n

    d

    m a n a g e s e s s

    i o n s

    A c c e s s

    D a t a

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    O D I C o n s o

    l e

    W e b a c c e s s

    t o t h e

    r e p o s i

    t o r y

    E n t e r p r

    i s e

    M a n a g e r

    F M C

    O t h e r

    c o m p o n e n

    t s

    S O A S u i

    t e , W

    L S

    S e r v e r s

    , W e b a p p s

    .

    A n y

    I S O

    - 9 2 R D B M S

    J a v a

    E E A g e n t

    H a n

    d l e s s c

    h e d u l e s

    O r c

    h e s t r a

    t e s e s s

    i o n s

    J a v a - A

    n y P l a t f o r m

    I n f o r m a t

    i o n

    S y s

    t e m

    R e p o s

    i t o r y

    A c c e s s

    H T T P C o n n e c t

    i o n

    E x e c u

    t i o n

    Q u e r y

    P u b

    l i c W e b

    S e r v i c e s

    M a n a g e s e s s

    i o n s

    A c c e s s

    D a t a

    D a t a

    S e r v i c e s

    A c c e s s

    D a t a a n

    d

    C h a n g e d

    D a t a

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    12/37

    S e c u r

    i t y N a v i g a

    t o r

    M a n a g e u s e r

    p r i v i l e g e s .

    O p e r a

    t o r

    N a v i g a

    t o r

    O p e r a t e

    p r o d u c t i o n .

    M o n

    i t o r s e s s i o n s .

    T o p o

    l o g y

    N a v i g a

    t o r

    D e f

    i n e t

    h e

    i n f r a s

    t r u c

    t u r e o f

    t h e

    I S .

    D e s

    i g n e r

    N a v i g a

    t o r

    R e v e r s e e n g

    i n e e r .

    D e v e l o p p r o

    j e c t s .

    R e l e a s e s c e n a r i o s .

    O D I S t u d i o

    U s i n g

    O D I S t u d i o

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    R e p o s

    i t o r y

    T h e

    F u s i o n

    C l i e n t

    P l a t f o r m

    ( F C P ) b a s e d

    U I p r o v

    i d e s a n e f

    f i c i e n t a n

    d

    f l e x i

    b l e w a y

    t o m a n a g e n a v i g a

    t o r s , p

    a n e l s , a n

    d e d

    i t o r s .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    13/37

    D e s

    i g n

    e r N a v

    i g a t o r

    T o o l

    b a r

    D e s

    i g n e r

    P r o

    j e c t s

    e d i t o r

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    I n O D I D e s

    i g n e r , y o u

    c a n c r e a

    t e , c o n f

    i g u r e ,

    a n d e x e c u t e v a r i o u s

    O D I o b j e c t s .

    W o r

    k s p a c e

    t o d e f i n e

    O D I o b j e c

    t s a n d

    d e s i g n

    E L - T t r a n s

    f o r m a t

    i o n s

    e c t r e e O

    t h e r

    D e s

    i g n e r

    e d i t o r s

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    14/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    15/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    16/37

    S e c u r

    i t y N a v

    i g a t o r

    I n S e c u r

    i t y N a v

    i g a t o r ,

    y o u m a n a g e o b

    j e c t s ,

    p r o f

    i l e s , u s e r s , a n d

    h o s t s .

    O b j e c

    t

    t r e e

    W o r

    k s p a c e

    t o

    d e f i n e o b

    j e c t s ,

    p r o f

    i l e s , u s e r s , a n

    d

    h o s t s

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    17/37

    A g e n t s

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    18/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    19/37

    O D I A g e n t s

    A g e n t s

    a r e

    l i g h t w e i g h

    t J a v a p r o c e s s e s

    t h a t o r c h e s

    t r a t e t h e e x e c u

    t i o n o f o b

    j e c t s

    a t r u n

    t i m e .

    A g e n t s

    c a n :

    E x e c u

    t e o b

    j e c t s o n d e m a n

    d , o r

    E x e c u

    t e a c c o r d

    i n t o

    r e d e f i n e d

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    s c h e d u l e s

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    20/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    21/37

    U s i n g

    t h e

    T w o T y p e s o f

    A g e n

    t s

    D e p

    l o y i n g a n a g e n

    t i n a

    J E E A p p

    l i c a t

    i o n S e r v e r

    ( O r a c l e

    W e b

    L o g i c

    S e r v e r

    ) :

    1 . D e f

    i n e

    t h e

    J E E A g e n t

    i n t h e

    T o p o

    l o g y

    N a v

    i g a t o r

    2 . C r e a t e

    t h e

    W L S t e m

    p l a t e

    f o r t

    h e J E E

    A g e n t

    3 . D e p

    l o y

    t h i s t e m p l a t e

    d i r e c t

    l y u s

    i n g t h e

    W L S C o n

    f i g u r a

    t i o n

    W i z a r

    d

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    U s i n g a s t a n

    d a l o n e a g e n t :

    1 . L a u n c h a n

    A g e n t

    2 . D i s p l a y

    S c h e d u l

    i n g I n f o r m a t

    i o n

    3 . S t o p

    t h e

    A g e n t

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    22/37

    E x a m p l e o f

    S t a n d a l o n e

    A g e n

    t

    J a v a - A n y

    P l a t f o r m

    O p e r a

    t o r

    O p e r a

    t e

    p r o d u c

    t i o n

    M o n

    i t o r

    s e s s

    i o n s

    S u b m

    i t

    J o b s

    M o n

    i t o r s e s s

    i o n s

    V i e w

    R e p o r

    t s

    D e s

    i g n e r

    R e v e r s e

    e n g i n e e r

    D e v e l o p

    p r o j e c

    t s

    R e l e a s e

    s c e n a r

    i o s

    R e p o s i

    t o r y

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    L i g h

    t w e i g h

    t

    D i s t r i b u t e d A r c h i t e c t u r e

    A n y

    I S O - 9 2

    R D B M S

    E x e c u

    t e

    J o b s

    S t a n d a

    l o n e

    A g e n t

    O r c h e s

    t r a t e s

    s e s s

    i o n s

    J a v a - A n y

    P l a t f o r m R e t u r n

    C o d e

    R e a d

    s e s s i o n s

    W r i

    t e r e p o r t s

    I n f o r m a

    t i o n

    S y s

    t e m

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    23/37

    C o n s o

    l e

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    24/37

    O D I C o n s o

    l e D e v e l o p m e n t

    A g e n t

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    O D I

    C o n s o

    l e

    O D I

    C o n s o

    l e

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    25/37

    E n t e r p r i s e

    M a n a g e r

    C o n s o

    l e

    D e v e l o p m e n

    t

    A g e n t

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    E n t e r p r

    i s e

    M a n a g e r

    C o n s o

    l e

    O D I P l u g -

    i n

    f o r

    E M

    C o n s o

    l e

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    26/37

    O D I R e p o s

    i t o r i e s

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    27/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    28/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    29/37

    E x a m p l e o f a R e p o s

    i t o r y S

    e t - U p

    S e c u r

    i t y

    T o p o

    l o g y

    V e r s

    i o n i n g

    M a s t e r

    R e p o s i

    t o r y

    C r e a t e a n

    d a r c h

    i v e

    v e r s

    i o n s o f m o d e l s ,

    p r o j e c

    t s a n

    d

    s c e n a r

    i o s

    I m p o r t r e

    l e a s e d

    v e r s

    i o n s o f m o d e l s ,

    p r o j e c

    t s a n

    d

    I m p o r t r e

    l e a s e d a n

    d

    t e s t e d v e r s

    i o n s o f

    s c e n a r

    i o s

    f o r

    p r o d u c t

    i o n

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    M o d e l s

    P r o j e c t s

    E x e c u

    t i o n

    W o r k

    R e p o s

    i t o r y

    ( D e v e

    l o p m e n

    t )

    M o d e l s

    P r o

    j e c t s

    E x e c u

    t i o n

    W o r

    k R e p o s

    i t o r y

    ( T e s

    t & Q A )

    E x e c u

    t i o n

    E x e c u

    t i o n

    R e p o s i

    t o r y

    ( P r o

    d u c t

    i o n )

    D e v e l o p m e n

    t

    T e s t

    P r o

    d u c t

    i o n C y c

    l e

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    30/37

    S e c u r

    i t y

    T o p o

    l o g y

    V e r s

    i o n i n g

    M a s t e r

    R e p o s i

    t o r y

    C r e a t e a n

    d a r c h

    i v e

    v e r s

    i o n s o f m o d e l s ,

    p r o j e c

    t s a n

    d

    s c e n a r

    i o s

    ( f r o m

    t h e

    G U I )

    I m p o r t r e

    l e a s e d

    v e r s

    i o n s o f m o d e l s ,

    p r o j e c

    t s a n

    d

    X M L e x p o r t

    / I m p o r t

    ( m a n u a

    l )

    S e c u r i t y

    T o p o

    l o g y

    M a s

    t e r

    R e p o s

    i t o r y

    R e p o s i

    t o r y

    S e t -

    U p :

    S e p a r a t e

    N e t w o r k s

    i r e w a l l

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    M o d e l s

    P r o j e c t s

    E x e c u

    t i o n

    W o r k

    R e p o s

    i t o r y

    ( D e v e

    l o p m e n

    t )

    M o d e l s

    P r o

    j e c t s

    E x e c u

    t i o n

    W o r

    k R e p o s

    i t o r y

    ( T e s

    t & Q A )

    E x e c u

    t i o n

    E x e c u t

    i o n

    R e p o s

    i t o r y

    ( P r o

    d u c t

    i o n )

    ( F r o m

    t h e

    G U I )

    D e v e l o p m e n

    t

    T e s t

    P r o

    d u c t

    i o n C y c

    l e

    X M L e x p o r t

    / I m p o r t

    ( m a n u a

    l )

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    31/37

    O D

    I D a t a

    F l o w

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    32/37

    O r a c l e

    D a t a

    I n t e g r a t o r

    A r c

    h i t e c t u r e

    A g e n t

    D a t a

    F l o w

    C o n

    d u c t o r

    S e r v e r s a n

    d A p p l

    i c a t

    i o n s

    C R M

    L e g a c y

    D a t a

    W a r e h o u s e

    E x e c u

    t i o n

    N o

    S e r v e r : o n

    l y a n o r c h e s

    t r a t o r (

    T h e

    A g e n t

    ) t h a t w

    i l l s

    e n d t h e

    a p p r o p r i a

    t e S Q L s t a t e m e n

    t s t o t h e

    d i f f e r e n t

    d a t a b a s e s .

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    R e p o s

    i t o r i e s

    D e v e l o p e r

    D e v e l o p e r

    D e v e l o p e r

    E x e c u

    t i o n

    L o g

    C o d e

    M e t a d a t a

    R u l e s

    E R P

    F i l e s

    /

    X M L

    E S B

    R e t u r n

    C o d e s

    D e v e l o p e r s e a c h

    h a v e

    t h e

    J a v a

    G U I o n

    t h e i r m a c

    h i n e

    a n d s h a r e a c e n t r a l

    r e p o s i

    t o r y

    t o s t o r e

    t h e m e t a d a t a

    a n d t h e

    t r a n s

    f o r m a t

    i o n p r o c e s s e s

    ( n o l o c a l

    s t o r a g e

    ) .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    33/37

    O r a c l e

    D a t a

    I n t e g r a t o r

    A r c

    h i t e c t u r e

    U s e r

    I n t e r f a c e s

    D e v e l o p e r

    E x e c u

    t i o n

    L o g

    C o d e

    A g e n t

    D a t a

    F l o w

    C o n

    d u c t o r

    S e r v e r s a n

    d A p p l

    i c a t

    i o n s

    C R M

    L e g a c y

    E R P

    D a t a

    W a r e h o u s e

    F i l e s

    /

    X M L

    E S B

    R e t u r n

    C o d e s

    E x e c u

    t i o n

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    R e p o s

    i t o r i e s

    D e v e l o p e r

    D e v e l o p e r

    M e t a d a t a

    R u l e s

    P r o c e s s e s a r e o r c h e s t r a

    t e d ( a n d p o s s

    i b l y s c

    h e d u l e d )

    b y a n

    O D I J a v a a g e n

    t ( n o g r a p

    h i c a

    l c o m p o n e n t

    t o

    a l l o w

    f o r t

    h e l a r g e s

    t p o s s

    i b l e s e

    t o f p l a t f o r m s u p p o r

    t ) .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    34/37

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    35/37

    O v e r v

    i e w : 6 s t e p s

    t o P r o d u c

    t i o n

    1 . R e t r i e v e / E n r

    i c h m e t a d a t a

    2 . D e s

    i g n

    t r a n s

    f o r m a t

    i o n s

    3 . O r c

    h e s t r a

    t e d a t a f l o w s

    4 . G e n e r a t e /

    D e p

    l o y

    d a t a f l o w s

    5 . M o n i

    t o r e x e c u

    t i o n s

    6 . A n a l y z e

    i m p a c t

    / d a t a l

    i n e a g e

    D e v e

    l o p m e n

    t

    D e v e l o p m e n

    t S e r v e r s a n

    d A p p

    l i c a t

    i o n s

    C R M

    D a t a

    P r o

    d u c t

    i o n

    P r o

    d u c t

    i o n

    S e r v e r s a n

    d A p p

    l i c a t i o n s

    C R M

    D a t a

    W a r e h o u s e

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

    O D I D e s

    i g n -

    T i m e

    E n v

    i r o n m e n

    t

    O D I R u n

    t i m e

    E n v

    i r o n m e n

    t U s e r

    I n t e r f a c e s

    A g e n

    t

    D a t a F l o w

    C o n

    d u c t o r

    L e g a c y

    E R P

    F i l e s

    / X M L

    U s e r I n t e r

    f a c e s

    A d m i n i s t r a t o r s

    D e s

    i g n e r s

    E S B

    D e s

    i g n -

    t i m e

    R e p o s

    i t o r i e s

    D e s

    i g n -

    t i m e

    R e p o s

    i t o r i e s

    A g e n t

    D a t a

    F l o w

    C o n

    d u c t o r

    L e g a c y

    E R P

    F i l e s

    / X M L

    O p e r a

    t o r

    M e t a d a t a

    N a v

    i g a t o r

    E S B

    R u n

    t i m e

    R e p o s

    i t o r y

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    36/37

    C o p y r

    i g h t 2 0 1 0

    , O r a c l e .

    A l l r i g

    h t s r e s e r v e d .

  • 8/14/2019 P.3_PTS_ODI11g_ODI_Architecture.pdf

    37/37