• No se han encontrado resultados

Modelo de modernización de sistemas legados en función de la inteligencia de negocios

N/A
N/A
Protected

Academic year: 2020

Share "Modelo de modernización de sistemas legados en función de la inteligencia de negocios"

Copied!
68
0
0

Texto completo

(1)U n iv e r s id a d C e n t r a l “ M a r t a A b r e u ” d e L a s V illa s F a c u lt a d M a t e m á t ic a F ís ic a y C o m p u t a c ió n. M O D E L O D E M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S E N F U N C IÓ N D E L A IN T E L IG E N C IA D E N E G O C IO S. A u to ra : L ic . Y a n ib e is y P é r e z V ie r a. Tu to res D r a . G h e is a F e r r e ir a L o r e n z o M S c. Iv án M ay k el C árd en as Tan d ró n. T e s is p a r a o p ta r p o r e l t ít u lo d e M a s t e r e n C i e n c i a d e la C o m p u t a c i ó n. A ño 2013.

(2) “ E s ta n o e s u n a é p o c a d e c a m b io s , e s d e fin itiv a m e n te , u n c a m b io d e é p o c a ”. R a fa e l C o rre a D e lg a d o. P re sid e nte d e E c u a d o r.

(3) R E SU M E N. L a t o m a d e d e c is io n e s e n u n a e n t id a d t ie n e q u e c o n t a r c o n la in f o r m a c ió n ( r e s u m id a o n o ) d e la s a c t iv id a d e s q u e s o n c o n c e b id a s e n s u g e s t ió n , t a n t o e n e l c o n t e x t o a c t u a l c o m o h is t ó r ic o . L o s s is t e m a s le g a d o s s e p r e s e n t a n c o m o f u e n t e s in e s t im a b le s p a r a t a le s f in e s , s in e m b a r g o , un. a lt o. p o r c ie n t o. de. lo s q u e h o y e x is t e n e n. e l e n t o r n o e m p r e s a r ia l, c a r e c e n. d e v is ió n. p a ra. r e s p o n d e r a t a le s d e m a n d a s .. E n e s t a t e s is d e m a e s t r í a s e h a c e u n e s t u d io d e la s t é c n ic a s y h e r r a m ie n t a s q u e c o n t r ib u y e n a. la. m o d e r n iz a c ió n. d e c is io n e s , a. de. p a r t ir d e. p r o p o n e r m e c a n is m o s m o d e lo. de. lo s la de. s is t e m a s. u t iliz a c ió n. de. in t e g r a c ió n. im p le m e n t a c ió n. de. le g a d o s ,. e s te. la y. así. t é c n ic a. de. com o. I n t e lig e n c ia. f o r t a le c im ie n t o. p ro c e s o. a p lic a c ió n d e l m o d e lo e n l a m o d e r n iz a c ió n d e. y. a. la s. en. u t iliz a d a s de. am bos. m a n e ra. la. N e g o c io s , c o n. s e n t id o s . S e v a lid a c ió n ,. se. to m a. de. e l f in. de. p ro p o n e. un. m u e s tra. la. u n s is t e m a le g a d o a c t u a lm e n t e im p la n t a d o. en. a lg u n a s d e p e n d e n c ia s d e l G r u p o E m p r e s a r ia l A Z C U B A .. de. p a ra.

(4) A B ST R A C T. The. t a k in g. a c t iv it ie s. o f d e c is io n s. th a t. a re. in. an. c o n c e iv e d. e n t it y h a s t o in. t h e ir. have. th e. in f o r m a t io n. a d m in is t r a t io n ,. so. m uch. ( s u m m a r iz e d in. th e. o r n o t) o f t h e. c u rre n t. c o n te x t. as. h is t o r ic a l. T h e le g a c y s y s t e m s a r e p r e s e n t e d a s in v a lu a b le s o u r c e s f o r s u c h e n d s , h o w e v e r , a h ig h. p e rc e n t. o f th o s e. th a t to d a y. e x is t s. in. th e. m a n a g e r ia l e n v ir o n m e n t , t h e y. la c k. v is io n. to. re s p o n d to s u c h d e m a n d s .. In. t h is. t h e s is. it. m o d e r n iz a t io n. of. s t a r t in g. fro m. p r o p o s in g. th e. is. m ade. th e use. in t e g r a t io n. a. le g a c y of. th e. stu d y. of. s y s te m s,. th e as. t e c h n iq u e. m e c h a n is m s. of. and. t e c h n iq u e s. w e ll. as. and. th o s e. I n t e llig e n c e. t o o ls. used of. in v ig o r a t io n. fo r. th a t th e. B u s in e s s ,. in. b o th. c o n t r ib u t e. t a k in g w it h. th e. senses.. im p le m e n t a t io n o f t h is p r o c e s s in t e n d s a n d b y w a y o f v a lid a t io n , t h e a p p lic a t io n is. show n. in. th e. m o d e r n iz a t io n. of. a. le g a c y. s y s te m. d e p e n d e n c e s o f t h e M a n a g e r ia l G r o u p A Z C U B A .. at. th e. m om ent. of. to. th e. d e c is io n s , p u rp o s e. of. m odel. of. A. o f th e p atte rn. im p la n t e d. in. som e.

(5) ÍN D IC E. I N T R O D U C C I Ó N .................................................................................................................................... 1 C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N I Z A C I Ó N D E S I S T E M A S L E G A D O S ................................................................................... 5 I n t e li g e n c i a d e N e g o c i o s ................................................................ ................................ ....................... 5 L a m o d e r n i z a c i ó n d e s i s t e m a s l e g a d o s c o m o e s t r a t e g i a e v o l u ti v a ................................ ..................... 1 0 E n v o l t u r a s ....................................................................................................................................... 1 2 A d a p t a d o r e s o C o n e c t o r e s ............................................................................................................... 1 6 O p c i o n e s d e i n t e g r a c i ó n d e d a t o s ........................................................................................................ 1 7 I n t e g r a c i ó n d e I n f o rm a c i ó n E m p r e s a r i a l ( E II ) ................................................................................ 1 9 R e p l i c a c i ó n d e d a t o s ....................................................................................................................... 1 9 I n t e g r a c i ó n d e A p li c a c i o n e s E m p re s a ri a l e s ( E A I ) ................................................................ .......... 2 0 I n t e g r a c i ó n O r i e n t a d a a S e r v i c i o s ( S O I ) ......................................................................................... 2 0 E x t r a c c i ó n , T r a n s f o r m a c i ó n y C a r g a d e D a t o s ( E T L ) ..................................................................... 2 1 C o n c l u s i o n e s d e l C a p ít u l o ................................ ................................................................ ................... 2 2 C A P Í T U L O I I : E L M O D E L O D E M O D E R N I Z A C I Ó N ....................................................................... 2 3 C r i t e ri o s d e é x i t o ................................................................................................................................. 2 3 P r e r r e q u i s it o s d e l m o d e l o ................................................................ ................................ .................... 2 4 D e s c r i p c i ó n d e l m o d e l o ....................................................................................................................... 2 5 E s p e c i f ic a c i ó n d e r e q u is i to s d e l a m o d e r n i z a c i ó n ................................ ................................ ........... 2 6 E s t u d i o d e la b a s e d e d a t o s le g a d a ................................ ................................................................ .. 2 8 E s p e c i f ic a c i ó n , d e s a r ro l l o y p r u e b a d e l a s E T L d e l a e n v o lt u r a , q u e a s e g u r a r á n l a i n t e r o p e r a b i li d a d c o n a p l i c a c i o n e s e x t e r n a s ................................................................................................................ 2 9 D i s e ñ o d e l a e n v o l t u ra ................................................................................................................. 3 0 D e s a r r o ll o d e l a E n v o l t u r a ................................ ................................................................ .......... 3 1 P r u e b a d e l a E n v o lt u r a ................................ ................................ ................................................ 3 3 D e f i n i c ió n d e l o s m e c a n i s m o s d e p l a n i f ic a c i ó n d e t a r e a s o d e i n v o c a c i ó n a d e m a n d a , d e l o s p r o c e s o s d e f i n i d o s e n l a s E T L ........................................................................................................ 3 4 C o n c l u s i o n e s d e l C a p ít u l o ................................ ................................................................ ................... 3 6 C A P Í T U L O I I I : M O D E R N I Z A C I Ó N D E L S I S T E M A L E G A D O “ L A B A G R I ” .................................. 3 7 P a n o r a m a g e n e r a l d e l L A B A G R I ....................................................................................................... 3 7 E s p e c i f ic a c i ó n d e r e q u is i to s d e l a m o d e r n i z a c i ó n ................................ ................................ ............... 4 0 E s t u d i o d e la s b a s e s d e d a t o s l e g a d a s d e l L a b a g ri e n e l e n t o r n o e m p r e s a ri a l ................................ ..... 4 2 E s p e c i f ic a c i ó n , d e s a r ro l l o y p r u e b a d e l a s E T L l a e n v o lt u r a , q u e a s e g u r a r á n l a i n t e r o p e r a b i li d a d c o n a p l i c a c i o n e s e x t e r n a s ........................................................................................................................... 4 2 D e f i n i c ió n d e l o s m e c a n i s m o s d e p l a n i f ic a c i ó n d e t a r e a s o d e i n v o c a c i ó n a d e m a n d a , d e l o s p r o c e s o s d e f i n i d o s e n l a s E T L ........................................................................................................................... 4 8 L a e n v o l t u r a e n u s o ............................................................................................................................. 4 9 C o n c l u s i o n e s d e l C a p ít u l o ................................ ................................................................ ................... 5 1 C O N C L U S I O N E S .................................................................................................................................. 5 2 R E C O M E N D A C I O N E S ......................................................................................................................... 5 3 R E F E R E N C I A S B I B L I O G R Á F I C A S .................................................................................................... 5 4 A N E X O S ................................................................................................................................................. 5 6 A nexo. “ C o n j u n t o d e E T L d e B I q u e i n t e r a c t ú a n c o n l a e n v o lt u r a ” ................................ ................... 5 6. A nexo. “ A lg u n o s. J o b s d e B I q u e g e st i o n a n i n f o rm a c i ó n d e s d e y h a c i a l a e n v o l t u r a d e l o s d a t o s. l e g a d o s ” ............................................................................................................................................... 5 7 A n e x o “ D i s e ñ o d e u n f r a g m e n t o d e l R e p o s it o r i o d e D a t o s M u l ti d i m e n s i o n a l q u e b ri n d a s o p o rt e a.

(6) d a t o s d e l L A B A G R I ” .......................................................................................................................... 5 9 R E F E R E N C I A S B I B L I O G R Á F I C A S .................................................................................................... 6 0.

(7) ÍN D IC E D E F IG U R A S. F i g . 1 A r q u i t e c t u r a d e I n t e l i g e n c i a d e N e g o c i o s . ...................................................................................... 6 F i g . 2 E s q u e m a e n e s t r e l l a . ....................................................................................................................... 8 F i g . 3 E s q u e m a c o p o d e n i e v e ................................. ................................ ................................ .................. 9 F i g . 4 F o r m a s d e M o d e r n i z a c i ó n d e S i st e m a s L e g a d o s ( T o m a d o d e ( H e u v e l 2 0 0 7 ) ) . ........................... 1 0 F i g . 5 G r a n u l a ri d a d F i n a ( A d a p t a d o d e ( H e u v e l 2 0 0 7 ) ) . ........................................................................ 1 4 F i g . 6 G r a n u l a ri d a d G r u e s a ( A d a p t a d o d e ( G a m m a 1 9 9 5 )) . ................................................................... 1 5 F i g . 7 T r a n s f e r e n c ia d e A r c h i v o s ................................................................ ................................ ............ 1 8 F i g . 8 B a s e s d e D a t o s C o m p a r ti d a s (T o m a d o d e ( T r o w b r i d g e 2 0 0 4 )) ................................ .................... 1 8 F i g . 9 M a n t e n i m i e n t o d e C o p ia s d e D a t o s ................................ ................................ .............................. 1 9 F i g . 1 0 E l m o d e l o d e m o d e r n i z a c i ó n . ..................................................................................................... 2 6 F ig . 11 E n tra d a s, ta re as y re sulta d o s de la eta p a F ig . 1 2 E stru ctu ra g e n era l. “ E s p e c i fi c a c i ó n d e R e q u i si t o s ” . ................................ 2 7. d e l m o d e l o d e d e f i n ic i ó n d e l o s. d a tos le g a d os tom a d o s e n c o n sid e rac ió n. p a r a e l p r o c e s o d e t o m a d e d e c i si o n e s . ................................................................................................... 2 8 F i g . 1 3 E n t r a d a s , t a r e a s y r e s u l ta d o s d e l a e t a p a. “ E st u d i o d e l a b a se d e d a t o s l e g a d a ” . ........................ 2 9. F i g . 1 4 D i s e ñ o d e l a e n v o l t u r a . ............................................................................................................... 3 1 F i g . 1 5 L a e n v o l t u r a d e l o s s i st e m a s l e g a d o s . ......................................................................................... 3 2 F i g . 1 6 P a s o s d e E n tr a d a / s a l i d a . ................................ ................................ ................................ .............. 3 3 F i g . 1 7 E n t r a d a s , t a r e a s y r e s u l ta d o s d e l a e t a p a “ E s p e c i fi c a c i ó n , d e s a r r o ll o y p r u e b a d e l a s E T L l a e n v o l t u r a , q u e a s e g u r a r á n l a i n t e r o p e r a b i l i d a d c o n a p l i c a c i o n e s e x t e r n a s .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 F i g . 1 8 E n t r a d a s , t a r e a s y r e s u l ta d o s d e l a e t a p a “ D e fi n i c i ó n d e l o s m e c a n i s m o s d e p la n i fi c a c i ó n d e t a r e a s o d e i n v o c a c i ó n a d e m a n d a , d e l o s p r o c e s o s d e fi n i d o s e n l a s E T L ” . ........................................... 3 6 F i g . 1 9 P a r t e d e l a s l a b o r e s a g r íc o l a s o a g r o p e c u a r i a s ................................ ................................ ............ 3 8 F i g . 2 0 E T L d e f i n i d a s e n e l p a s o 3 d e l m o d e l o . ...................................................................................... 4 3 F i g . 2 1 E T L E n v _ L a b o r e s _ D i a r i a s ......................................................................................................... 4 6 F i g . 2 2 E T L E n v _ L a b o r e s _ C a n e r a s ........................................................................................................ 4 7 F i g . 2 3 E T L E n v _ A j u s t e _ P l a n _ T e c n ic o - E c o n o m i c o _ C a n e r o ................................................................ . 4 8 F i g . 2 4 E T L E n v _ M u n i c i p i o s .................................................................................................................. 4 8 F ig . 2 5 A rq u itec tu ra de la solu c ió n. d e l c a s o d e e s t u d i o . ........................................................................ 5 0. F i g . 2 6 E T L B I _ L a b o r e s _ D i a r i a s ............................................................................................................ 5 6 F i g . 2 7 E T L B I _ A j u s t e _ P l a n _ T e c n i c o - E c o n o m i c o .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 F i g . 2 8 E T L B I _ D i m _ G e o g r a f i a . ............................................................................................................ 5 6 F i g . 2 9 E T L B I _ D i m _ U n i d a d . ................................................................................................................ 5 6 F i g . 3 0 E T L B I _ D i m _ L a b o r. ................................................................................................................... 5 6.

(8) IN T R O D U C C IÓ N. Los. s is t e m a s. e m p re s a ,. c o m p u t a c io n a le s ,. cuando. e n c o n tra rs e. en. desem peño. son. de. im p la n t a d o s. e x p lo t a c ió n , e s t á n. e m p r e s a r ia l.. m a n t e n im ie n t o s. la. E s. c o r r e c t iv o s ,. m is m a son. lle n o s. en. e s ta. con. el. m a n e ra. a c t iv o s de. o b je t iv o. y. cuando de. o tro s. re c urs o s. p ro m e te d o re s.. v it a lid a d. e ta p a. que. son. A l. id e a l e s. p a ra. a lg u n a s. una. p r in c ip io ,. g e n e r a lm e n t e. s a t is f a c e r. de. al. m e jo r a r e l. se. r e a liz a n. dem andas. no. d e t e c t a d a s e n e t a p a s a n t e r io r e s .. La. s ig u ie n t e. a s c e n d e n te. fa s e de. la. e m p r e s a r ia l, y a el. c r e c im ie n t o. es. e ta p a. de. d is p o n ib ili d a d. que en. la. é s te. la. c r e c im ie n t o , c a r a c t e r iz a d a f u n c io n a l. c o n sta n te m e n te. f u n c io n a l id a d. se. y. la. a d a p t a c ió n. c a m b ia . C u a n d o. e s t a b i liz a. y. es. p o r e l c o m p o r t a m ie n t o del. la. s is t e m a. a p lic a c ió n. cuan do. el. al. e n to rn o. e s m a d u ra ,. s is t e m a. es. m ás. a p r o v e c h a b le .. A p a r e ja d o. a. e s t a v e n t a ja , d e s a f o r t u n a d a m e n t e , e s t á e l h e c h o. de. q u e la. e n tr o p í a. ha. id o e n a u m e n t o e n la m e d id a e n q u e e l s is t e m a s e h a t r a n s f o r m a d o . L a a r q u it e c t u r a de. la. a p lic a c ió n. se. to rn a. d is f u n c io n a l,. a. m enos. que. se. r e a lic e n. e s fu e rz o s. de. r e in g e n ie r í a p a r a r e n o v a r la . C o n la e s t r u c t u r a d e l s is t e m a d e t e r io r a d a y s in e s f u e r z o s p a ra. su. m o d e r n iz a c ió n , e l s is t e m a. d e s a lin e a n d o. de. se. c o n v ie r t e. en. o b s o le t o. lo s n u e v o s r e q u is it o s d e l n e g o c io . L le g a d o. t é c n ic a m e n t e un. y. d e t e r m in a d o. se. va. t ie m p o. d e e x p lo t a c ió n , t o d o s lo s e s f u e r z o s s o n in ú t ile s e n p o s d e la d is p o n ib ili d a d f u n c io n a l. E l s is t e m a. va. c a r e c ie n d o. p r o g r e s iv a m e n t e. de. su. p e r s p e c t iv a. c o m e r c ia l y. “m u e re ” .. (H e u v e l 2 0 0 7 ). E n e l c ic lo d e v id a , c u a n d o u n s is t e m a c o m p u t a c io n a l v a d e s a lin e á n d o s e d e l p r o c e s o de. n e g o c io s , p e r d ie n d o. c o m p e t it iv id a d. y c o m p a t ib il id a d. con. lo s s is t e m a s m o d e r n o s. e q u iv a le n t e s , s u m a n t e n im ie n t o s e t o r n a d if í c il, p e r o e s u t iliz a d o d e b id o a l a lt o c o s t o de. r e e m p la z a r lo , v a. casos. son. a c t iv o s. re p re s e n ta n. a. com enzar a. in e s t im a b le s , d e. m uchos. años. de. s e r c o n s id e r a d o g ra n. im p o r t a n c ia. un. s is t e m a. p a ra. le g a d o . E n. m uchos. c u a lq u ie r o r g a n iz a c ió n. y. c o d if ic a c ió n , d e s a r r o llo s , m e jo r a s y m o d if ic a c io n e s . A. m e n u d o s e e n c u e n t r a n p o c o d o c u m e n t a d o s , p r e s e n t a n u n a a r q u it e c t u r a f u e r t e m e n t e. 1.

(9) IN T R O D U C C IÓ N. a c o p la d a , s o n. r e la t iv a m e n t e. e x t e n s ib il id a d. y. p ro c e s o s. de. c e rra d o s. p o r t a b ilid a d .. p r o g r a m a c ió n. in f le x ib le s , c o n. G e n e r a lm e n t e. n e g o c io s , a t e n d ie n d o. le n g u a j e s d e. e. a. lo s. son. poca. o. c o n s t r u id o s. p r i n c ip io s. de. d e s a c t u a liz a d o s . E l c o s t o. n u la en. in g e n ie r í a. p o s ib i lid a d. base. de. la. a. r í g id o s. ép oca. d e m a n t e n im ie n t o. de. y. en. d e l s is t e m a. e s m u y e le v a d o , y a q u e e s d if í c il r e a liz a r a ju s t e s e n c u a lq u ie r f u n c io n a lid a d d e b id o a su. c o m p le jid a d. casos,. una. y. g ra n d e z a. in t e g r a c ió n. ( m illo n e s. de. lí n e a s. v e r t ic a l f u e r t e m e n t e. de. c ó d ig o ) y. a c o p la d a. p o r t e n e r, e n. e n tre. la s. capas. m uchos. d e l s is t e m a. ( p r e s e n t a c ió n , ló g ic a d e l n e g o c io , d a t o s , e n t r e o t r a s ) .. C o m ú n m e n te. lo s s is t e m a s le g a d o s s o n. s u s t it u id o s p r e m a t u r a m e n t e . N o. se. hace. un. s e r io a n á lis is d e q u e s e h a n in v e r t id o m u c h o s r e c u r s o s t a n g ib le s e in t a n g ib le s e n s u in s e r c ió n. a l n e g o c io. a ñ o s . E n fre n ta n que. en. a lg ú n. y. p a ra. e n to n c e s ,. m o m e n to. o b te n e r u n. b e n e f ic io. de. e llo. deben. c o s t o s o s d is e ñ o s y d e s a r r o llo s d e. p a s a rá n. a. ser. s is t e m a s. v ie jo s .. Lo. e x p lo t a r s e. a lg u n o s. n u e v a s a p lic a c io n e s ,. n a tu ra l n o. es. que. la s. s o lu c io n e s e m p r e s a r ia le s s e c o n v i e r t a n e n d o lo r e s d e c a b e z a y / o s e d e s e c h e n , s in o que. f lu y a n. a. la. vez. que. f lu y e n. lo s. c a m b io s. h a b it u a le s. en. la s. c o n c e p c io n e s ,. e s t r a t e g ia s o la s n u e v a s t e c n o lo g í a s ( P é r e z 2 0 0 9 ) .. P o r o t r o la d o , la s e m p r e s a s b u s c a n a u m e n t a r s u d o m in io in f o r m a t iv o , t o m a n d o c o m o base. e l a n á lis is. de. lo s. v a lo r e s. q ue. van. to m a n d o. lo s. in d ic a d o r e s. y. v a r ia b le s. ta n to. p r o d u c t iv a s , d e c lie n t e s , p r o v e e d o r e s , p r o c e s o s in t e r n o s , e t c . T a n t o e l n iv e l t á c t ic o o p e r a t iv o , c o m o. p a ra. f u n c io n a m ie n t o. e l g e r e n c ia l m e d io. p e r ió d ic o. d e. lo s. y. p ro c e s o s. a lt o , n e c e s it a n de. la. c o n o c e r lo s. e m p re s a ,. p a ra. d e t a lle s. to m a r. –. de l. d e c is io n e s. a c e r t a d a s e n c a d a m o m e n t o . S o la m e n t e la d is p o n ib il id a d d e e s t o s d a t o s d e m a n e r a o p o rtu n a , p u e d e. fa v o re c e r e l p ro c e s o. de. to m a. de. d e c is io n e s. (C á rd e n a s. 2 0 1 0 ). L a. I n t e lig e n c ia d e N e g o c io s s e p r e s e n t a r e s p o n d ie n d o a u n a a r q u it e c t u r a d e v a n g u a r d ia p a r a r e s p o n d e r a t a le s e x ig e n c ia s .. E l. s is t e m a. s u p la n t a r s e ,. le g a d o ,. que. c o n s t it u y e. aún un. r e s u e lv e p u n to. sus. c r í t ic o. f u n c io n e s p a ra. un. y. no. se. d ir e c t iv o. desea que. o. no. pu ede. n e c e s it a. to m a r. d e c is io n e s . A d e m á s d e e llo , la c a p a c id a d d e f u n c i o n a m ie n t o d e l p r o p io s is t e m a s e v e lim it a d a ,. al. no. in t e r a c t u a r. con. o tra s. a p lic a c io n e s ,. al. no. fo rm a r. p a rte. de. m a n e ra. 2.

(10) IN T R O D U C C IÓ N. n a t u r a l d e la s d e c is io n e s t o m a d a s y d e n o d is p o n e r d e m e c a n is m o s d in á m ic o s p a r a la r e t r o a lim e n t a c ió n d e l p r o c e s o .. C o n s t it u y e n. r e q u e r im ie n t o s. m e c a n is m o s. p a ra. de. m o d e r n iz a c ió n. s u m in is t r a r. sus. d a to s. del. a. s is t e m a ,. o tr a s. la. im p le m e n t a c ió n. a p lic a c io n e s. y. a. su. de vez,. r e t r o a lim e n t a r s e d e s d e a g e n t e s e x t e r n o s d e f o r m a r e g u la d a .. S e p r e s e n t a c o m o p r o b l e m a d e i n v e s t i g a c i ó n e l s ig u ie n t e :. ¿ C ó m o m o d e r n iz a r s is t e m a s le g a d o s a f in d e q u e s a t is f a g a n la. d e m a n d a in f o r m a t iv a. d e l p r o c e s o d e t o m a d e d e c is io n e s u t iliz a n d o t é c n ic a d e I n t e lig e n c ia d e N e g o c io s ,. y. a s u v e z , s e a n c a p a c e s d e r e t r o a lim e n t a r s e d e e s t e p r o c e s o ?. E s te. t r a b a jo. t ie n e. com o. de. s is t e m a s. m o d e r n iz a c ió n cam po. de. a c c ió n. en. la s. o b je to. de. le g a d o s. t é c n ic a s. y. e s tu d io. y. de. la s. t é c n ic a s. in t e l ig e n c i a. h e r r a m ie n t a s. de. de. y. h e r r a m ie n t a s. n e g o c io s ,. c e n tra n d o. e x t r a c c ió n , t r a n s f o r m a c ió n. de su y. c a rg a d e d a to s .. E l o b j e t i v o g e n e r a l d e e s t a in v e s t ig a c ió n e s d e f in ir u n m o d e lo d e m o d e r n iz a c ió n d e s is t e m a s le g a d o s d ir ig id o a p o t e n c ia r la t o m a d e d e c is io n e s .. C o m o o b je tiv o s e s p e c ífic o s s e p re s e n ta n :. 1.. C a r a c t e r iz a r la. t é c n ic a. de. I n t e lig e n c ia. de. N e g o c io s. e. id e n t if ic a r la s. o p c io n e s. d e m o d e r n iz a c ió n d e s is t e m a s le g a d o s y la s f o r m a s d e in t e g r a c ió n d e d a t o s . 2.. D e f in ir. un. m o d e lo. qu e. re s p o n d a. a. la. s o lu c ió n. de l. p r o b le m a. c ie n t í f ic o. p la n t e a d o e n b a s e a la s t é c n ic a s y h e r r a m ie n t a s id e n t if ic a d a s . 3.. A p lic a r e l m o d e lo. en. e l G ru p o. E m p r e s a r ia l A Z C U B A , t o m a n d o. com o. base. el. se. ha. s is t e m a le g a d o L A B A G R I .. La. in v e s t ig a c ió n. e n c o n tra d o. en. la. t ie n e. un. lit e r a t u r a. v a lo r el. te ó ric o. e n fo q u e. de. en. su. c o n c e b ir. m is m a la. c o n c e p c ió n .. m o d e r n iz a c ió n. N o de. s is t e m a s. le g a d o s , u n id a a la n e c e s id a d d e la t o m a d e d e c is io n e s .. 3.

(11) IN T R O D U C C IÓ N. S u. v a l o r p r á c t i c o r a d ic a. p r o b le m á t ic a. de. en. p re p a ra r. s u c o n tr ib u c ió n. un. a m b ie n t e. a. de. la f o r m a liz a c ió n. in t e r c a m b io. de. m u tu o ,. c ó m o e n f r e n t a r la. e n tre. lo s. s is t e m a s. le g a d o s y e l p r o c e s o d e t o m a d e d e c is io n e s , lo c u a l e s g r a n d e m e n t e v a lo r a d o p o r lo s d e s a r r o lla d o r e s y a r q u it e c t o s d e s o f t w a r e .. P a r a s a t is f a c e r la s c u e s t io n e s a n t e r io r e s , la t e s is s e e s t r u c t u r a d e la s ig u ie n t e f o r m a :. I:. C a p ítu lo. “ T é c n ic a s. M o d e r n iz a c ió n. de. y. H e r r a m ie n t a s. S is t e m a s. de. L e g a d o s ”. S e. N e g o c io s , la s o p c io n e s d is p o n ib le s p a r a. la. I n t e lig e n c ia. c a r a c t e r iz a. la. la. de. t é c n ic a. m o d e r n iz a c ió n. de. N e g o c io s. de. y. la. I n t e l ig e n c i a. de. lo s s is t e m a s le g a d o s ,. a s í c o m o la s f o r m a s d e in t e g r a c ió n d e d a t o s .. II : “ E l M o d e lo. C a p ítu lo s u s te n ta. d e M o d e r n iz a c ió n ” . S e. e l m o d e lo , lo s c r it e r io s d e. p r e r r e q u is it o s. a. te n e r. en. c u e n ta ,. é x it o p a ra. de. la. p la n t e a n. lo s. s o lu c ió n. una. lu e g o ,. p ro p o n e r. y. p r in c ip io s e n. lo s q u e. v e z m o d e r n iz a d a d e s c r ib ir. el. se. y. lo s. m o d e lo. de. m o d e r n iz a c ió n p a r a d a r r e s p u e s t a a l p r o b le m a d e la in v e s t ig a c ió n .. C a p í t u l o II I: “ M o d e r n iz a c ió n d e l s is t e m a le g a d o L A B A G R I ” . S e. d e s c r ib e la a p lic a c ió n. d e l m o d e lo p r o p u e s t o , a p a r t ir d e u n c a s o p a r t ic u la r m o d e r n iz a d o e n la U E B A t e n c ió n a. P ro d u c to re s. a z u c a re ra. V illa. A g r o p e c u a r io s. “ P a n c h it o. C la ra , d e l g ru p o. G óm ez. T o r o ”,. p e r t e n e c ie n t e. e m p r e s a r ia l A Z C U B A , d e. fo rm a. a. la. ta l q u e. e m p re s a e l m o d e lo. s e a v a lid a d o .. 4.

(12) C A P Í T U L O I : T É C N I C A S Y H E R R A M IE N T A S D E L A I N T E L I G E N C I A D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. A. c o n t in u a c ió n. in t e lig e n c ia d a to s , c o n. de. se. r e a liz a. n e g o c io s ,. e l o b je t iv o. un. la. de. e s t u d io. del. m o d e r n iz a c ió n. c o m p r e n d e r la s. a rte de. en. de. la s. t é c n ic a s. s is t e m a s. to d a. su. le g a d o s. m a g n it u d. que y la. t r ib u t a n. a. la. in t e g r a c ió n. de. y s e le c c io n a r c u á le s. p u e d e n s e r la s a p r o p ia d a s p a r a d a r s o lu c ió n a l p r o b le m a c ie n t í f ic o p la n t e a d o .. In t e li g e n c ia d e N e g o c i o s S e. le. d e n o m in a. I n t e li g e n c ia. de. N e g o c io s. (B I). a. lo s. p ro c e s o s ,. t e c n o lo g í a s ,. y. h e r r a m ie n t a s q u e s e n e c e s it a n p a r a c o n v e r t ir lo s d a t o s e n in f o r m a c ió n , la in f o r m a c ió n e n c o n o c im ie n t o y e l c o n o c im ie n t o e n a c c io n e s q u e c o n lle v e n a r e s u lt a d o s t a n g ib le s en. la. o r g a n iz a c ió n. in f o r m a c ió n .. La. h e r r a m ie n t a s. o. e m p re s a. I n t e lig e n c ia. a n a lí t ic a s , y. de. y. pro v o q u e N e g o c io s. un. in c r e m e n t o. a b a rc a. g e s t ió n. el. de. la s. n e c e s id a d e s. a lm a c e n a m ie n t o. c o n t e n id o. y. d e l c o n o c i m ie n t o .. p e r m it e a. d if e r e n t e s n iv e le s d e la. de. de. d a to s ,. ( A r m s t r o n g - S m it h. 2006). La. I n t e lig e n c ia. de. d a t o s , a lm a c e n a d o t ie m p o. N e g o c io de. fo rm a. p o s ib le , a s í c o m o. ta l q u e. la s. la s f a c ilid a d e s. c o n s u lt a s p a ra. la. y. e m p r e s a e l a n á lis is d e. r e s u lt a d o s. in t e g r a c ió n. de. d e m o re n lo s. d ato s. el m enor desde. lo s. s is t e m a s e n lo s q u e s e e n c u e n t r a n .. L a a r q u it e c t u r a b a s e d e la I n t e lig e n c ia d e N e g o c i o s s e m u e s t r a e n la f ig u r a s ig u ie n t e .. 5.

(13) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. F ig . 1 A rq u itec tu r a d e In telig e n cia d e N e g o c ios .. C om o. se. v is u a liz a ,. lo s. s is t e m a s. le g a d o s. son. fu e n te s. de. in f o r m a c ió n. en. una. a r q u it e c t u r a e n f o c a d a a la I n t e lig e n c ia d e N e g o c i o s .. S egún. ( K im b a ll 2 0 0 4 ) , la. t e c n o lo g í a , e n la bases. de. d a to s. E T L ( E x t r a c c ió n , T r a n s f o r m a c ió n. I n t e lig e n c ia. de. N e g o c io s , e n f o c a d a. m u lt id im e n s io n a l e s ,. lo g r a n d o. un. a. y C a rg a. de. la in t e g r a c ió n. a lt o. n ú m ero. de. D a t o s ) e s la. de. d a t o s h a c ia. t r a n s f o r m a c io n e s. p a r a la m ig r a c ió n y c o n s o lid a c ió n d e d a t o s .. E x t r a c c i ó n : e s e l p r o c e s o d e le c t u r a d e d a t o s d e s d e lo s s is t e m a s f u e n t e s . L o s d a t o s pueden. s e r e xtra íd o s d e. la s s ig u ie n t e s m a n e r a s : ( 1 ). E T L p o r lo t e ( S c h e d u le - D r iv e n. P u ll M o d e ) ó ( 2 ) P r o c e s o O n lin e p a r a p r o p a g a r m o d if ic a c io n e s d e d a t o s ( E v e n t - d r iv e n P u s h M o d e ).. T r a n s f o r m a c i ó n : e s e l p r o c e s o d e c o n v e r s ió n d e lo s d a t o s e x t r a í d o s , a l f o r m a t o q u e debe. s e r.. La. m e d ia n t e. la. tr a n s f o r m a c ió n. c o m b in a c ió n. de. se. p ro d u c e. m e d ia n t e. lo s d a t o s c o n. el. uso. de. n o rm a s. o. t a b la s ,. o. o t r o s d a t o s ( R e g la s d e T r a n s f o r m a c ió n. y. C o r r e s p o n d e n c ia s ) .. C arg a: d a to s. es. en. p a r a le lo ,. e l pro c e s o. lo s la. de. c r e a c ió n. y e je c u c ió n. s is t e m a s d e s t in o s . L a s cual. re d u c e. de. f lu jo s. h e r r a m ie n t a s d e. d r á s t ic a m e n t e. lo s. t ie m p o s. de. E TL de. t r a b a jo s o p o rt a n. la s. p ara la. e s c r ib ir lo s. e je c u c ió n. o p e r a c io n e s. a n te. en lo s. 6.

(14) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S p r o c e s a m ie n t o s in t e n s iv o s . ( C á r d e n a s 2 0 0 9 ). L o s a lm a c e n e s m u lt id im e n s io n a l e s d e de. lo s. d a to s. r e c o p ila d o s. por. la s. d a t o s p o r s u p a r t e , p e r m it e n fu e n te s. de. d a to s,. la. cual. la. c e n t r a liz a c ió n. es. d e b id a m e n t e. s e le c c io n a d a y a lm a c e n a d a d e m a n e r a q u e s u c o n s u lt a r e s u lt e f á c il.. U n a lm a c é n d e d a t o s e s u n s is t e m a q u e e x t r a e , lim p ia , c o n f o r m a y e n tr e g a lo s d a t o s d e la s f u e n t e s , a u n a e s t r u c t u r a d i m e n s io n a l q u e lo s a lm a c e n a y lu e g o , im p l e m e n t a y s o p o r t a m e c a n is m o s q u e a p o y a n la c o n s u lt a. y a n á lis is d e e s o s d a t o s in t e g r a d o s c o n. e l p r o p ó s it o d e t o m a r d e c is io n e s . ( K im b a ll 2 0 0 4 ). E l a c c e s o d e la s a p lic a c io n e s d ir e c t a m e n t e a l a lm a c é n m u lt id im e n s io n a l d e d a t o s n o es. un. p ro c e s o. ó p t im o ,. ya. que. el. m is m o. puede. ser. e xtre m a d a m e n te. u t iliz a n p u e s , v is t a s e s p e c ia l iz a d a s m á s p e q u e ñ a s , lla m a d a s e n i n g lé s. g ra n d e .. S e. d a ta m a rt (e n. lo a d e la n t e m e r c a d o d e d a t o s ) q u e s o n r e p o s it o r io s m á s p e q u e ñ o s , c o n e l o b je t iv o d e m e jo r a r. la. c o n s u lt a. de. la. in f o r m a c ió n .. F in a lm e n t e ,. lo s. m erc a d o s. de. d a to s. son. a c c e d id o s a t r a v é s d e la s h e r r a m ie n t a s a d e c u a d a s s e g ú n la s e x ig e n c ia s d e l u s u a r io f in a l.. P a r a f a c ilit a r e l a n á lis is d e lo s d a t o s , e l a lm a c é n m u lt id im e n s io n a l d e d a t o s p r e s e n t a lo s. d a to s. usando. un. m o d e lo. m u lt id im e n s i o n a l,. que. m u e s tra. a. un. cubo. com o. el. c o n c e p t o c e n t r a l d e l m o d e lo . E l m is m o p r o v e e d o s c o n c e p t o s f u n d a m e n t a le s : m e d id a y. d im e n s ió n .. d im e n s io n e s. U na. m e d id a. es. o r t o g o n a le s .. un. U na. v a lo r. en. m e d id a. e l e s p a c io p o d ría. se r. m u lt id im e n s io n a l d e f in id o el. t ie m p o. en. por. d im e n s io n e s. o r t o g o n a le s d í a , m e s y a ñ o .. La. m a y o ría. e s t r e lla. de. p a ra. lo s. a lm a c e n e s. re p re s e nta r. el. m u lt id im e n s io n a le s. m o d e lo. de. m u lt id im e n s io n a l. s it u a c ió n c o n s is t e e n u n a t a b la s im p le d e. d a to s de. la. u t il iz a n base. e l esquem a de. d a to s .. en. E s ta. h e c h o s , q u e c o n t ie n e u n a p u n t a d o r a c a d a. u n a d e la s d im e n s io n e s q u e p r o v e e n la s c o o r d e n a d a s d e l e s q u e m a m u lt id im e n s io n a l y g u a r d a la s m e d id a s n u m é r ic a s p a r a e s a s c o o r d e n a d a s .. A. m a n e ra. de. a c la r a c ió n ,. sea. el. d is e ñ o. m u lt id im e n s io n a l. de. la s. v e n ta s. de. la s. 7.

(15) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S p r o d u c c io n e s d e u n a e m p r e s a d iv id i d a e n s u c u r s a le s , q u e a s u v e z e s t á o r g a n iz a d a en. á re a s. e s p e c ia liz a d a s. en. a lg u n a. p r o d u c c ió n . E n. el hecho. de. la. v e n ta , s e. deben. r e g is t r a r la f e c h a e n q u e s e r e a liz a , e l p r o d u c t o v e n d id o y a l c lie n t e q u e s e le v e n d ió . L a s d im e n s io n e s e n e s t e c a s o s o n : f e c h a , p r o d u c c ió n , c lie n t e . E l h e c h o p u e d e e s t a r d e f in id o. en. una. t a b la. lla m a d a. “h c h _ v e n ta”. con. a tr ib u t o s. p a r t ic u la r e s. com o. son. c a n t id a d y p r e c io . L a f ig u r a s ig u ie n t e a c la r a la p r o b le m á t ic a . E l n o m b r e d e la s t a b la s q u e s o n d im e n s io n e s c o m ie n z a n c o n “ d im _ ” y la t a b la d e h e c h o s c o n “ h c h _ ” .. F i g . 2 E s q u e m a e n e s t r e ll a .. O tra. im p le m e n t a c ió n. p r in c ip a lm e n t e. en. la. del. p r o b le m a. n o r m a l iz a c ió n. de. es la s. m e d ia n t e. un. d im e n s i o n e s .. copo E s ta. de. n ie v e ,. basado. r e p r e s e n t a c ió n. t ie n e. c o m o o b je t iv o r e p r e s e n t a r d e m e jo r m a n e r a e l m o d e lo m u lt id im e n s io n a l d e l a lm a c é n de. d a to s . O b s e rv e. en. la. s ig u i e n t e. f ig u r a , la. n o r m a liz a c ió n. de. la s. d im e n s io n e s. de l. p r o b le m a p la n t e a d o a n t e r io r m e n t e .. 8.

(16) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. F ig . 3 E sq u e m a c o p o d e n ie v e .. F in a lm e n t e s e d e b e n d e f in ir la s t é c n ic a s y h e r r a m ie n t a s d e v is u a l iz a c ió n y a n á lis is d e lo s d a t o s . D e n t r o d e l a m p lio e s p e c t r o a c o n s id e r a r s e e n c u e n t r a n :. 1.. R e p o rte s. D in á m ic o s :. e n tre. que. lo s. D is e ñ o. y. e s t á n : in f o r m e s. e je c u c ió n. de. p r o d u c t iv o s ,. in f o r m e s. lis t o s. f a c t u r a s , in f o r m e s. p a ra. im p r e s ió n. e s t a d í s t ic o s. o. r e s ú m e n e s , e n tr e o tr o s . 2.. P r o c e s a m ie n t o. A n a lí t ic o. en. L ín e a. (O L A P. 1. ):. P e r m it e. la. c o n s u lt a. de. g ra n d e s. v o lú m e n e s d e d a t o s . 3.. A n á lis is P r e d ic t iv o : P e r m it e m a t e m á t ic o s. y e v a lu a r s u. d is e ñ a r y e je c u t a r e s c e n a r io s e n b a s e. d e s e m p e ñ o . E s u n a t é c n ic a. a m o d e lo s. m u y u t iliz a d a. p a ra. lo s. de. r e g la s. o. v is u a liz a c ió n. y. p r o c e s o s d e p la n if ic a c ió n . 4.. M in e r í a. de. D a to s :. F a c ilit a. el. d e s c u b r im ie n t o. a s is t id o. p a tro n e s ,. r e la c io n e s e n t r e lo s d a t o s a lm a c e n a d o s n o d is p o n ib le s a s im p le v is t a . 5.. T a b le r o s. de. C o n t r o l: T é c n ic a s. y. h e r r a m ie n t a s. o r ie n t a d a s. a. la. s e g u im ie n t o d e in d ic a d o r e s e m p r e s a r ia le s . 6.. C u a d ro s. de. M ando. I n t e g r a l:. P e r m it e. el. m o n it o r e o. de. lo s. in d ic a d o r e s. de. d e s e m p e ñ o d e la e m p r e s a .. 1. D el in g lés, O n lin e A n aly tical. P ro c es sin g .. 9.

(17) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. L a m o d e r n iz a c ió n d e s is t e m a s le g a d o s c o m o e s t r a t e g ia e v o l u t iv a L a m o d e r n iz a c ió n e s u n e n f o q u e m u y a m p lio y d r á s t ic o p a r a e v o lu c io n a r u n s is t e m a , que. supone. (h a rd w a re. e l m e jo r a m ie n t o y. s oftw a re ). de. la. a d ic io n a n d o. r e d u c ie n d o. d r á s t ic a m e n t e. lo s. a c t u a liz a r y. r e e s t r u c t u r a r lo s. e f ic ie n c ia nuevas. c o s to s. s is t e m a s. de. en. el uso. de. lo s r e c u r s o s. f u n c io n a lid a d e s. m a n t e n im ie n t o .. le g a d o s. p a ra. al. E s te. d is p o n ib le s. s is t e m a e n fo q u e. g a r a n t iz a r s u. le g a d o. y. p rete n d e. m a n t e n im ie n t o. a. la r g o p la z o , a s í c o m o la in t e g r a c ió n c o n n u e v a s t e c n o lo g í a s d e s o f t w a r e y h a r d w a r e , m e jo r a n d o la m a y o r p a r t e d e lo s e le m e n t o s a lg o r ít m ic o s c o m p le jo s ( Á lv a r e z 2 0 0 4 ) .. L a m o d e r n iz a c ió n d e a p lic a c io n e s le g a d a s , c o m o s e a p r e c ia e n la f ig u r a 4 , s e p u e d e e n fre n ta r. de. dos. t r a n s f o r m a c ió n. fo rm a s. ya sea. o r t o g o n a le s. d if e r e n t e s .. La. p r im e r a. d e s u c ó d ig o , d a t o s o p la t a f o r m a , lla m a d a. es. a. p a r t ir. de. la. c o m ú n m e n t e “ c a ja. b la n c a ” y la s e g u n d a m a n e r a e s a p a r t ir d e la e n c a p s u la c ió n y c o m o c o n s e c u e n c ia , la in t e g r a c ió n c o n o t r a s a p lic a c io n e s l la m a d a “ c a ja n e g r a ” .. F i g . 4 F o r m a s d e M o d e r n iz a c i ó n d e S i s te m a s L e g a d o s ( T o m a d o d e ( H e u v e l 2 0 0 7 ) ) .. E l m é t o d o d e “ c a ja b la n c a ” r e q u ie r e d e u n d e t a lla d o c o n o c im ie n t o d e l s is t e m a le g a d o e. in v o lu c r a. el. exam en. y. r e c o n s t r u c c ió n. de. la. in f o r m a c ió n .. S egún. (H e u v e l. 2007). p u e d e s e r r e a liz a d a c o n u n a c o m b i n a c ió n d e v a r ia s t é c n ic a s in c lu y e n d o :. L a t r a d u c c ió n d e l c ó d ig o f u e n t e . L a r e e s t r u c t u r a c ió n d e p r o g r a m a s .. 10.

(18) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S L a r e e s t r u c t u r a c ió n d e d a t o s . L a r e a d a p t a c ió n d e la p la t a f o r m a . E l f r a c c io n a m ie n t o d e c ó d ig o . E l a n á l is is d e c o n c e p t o . L a r e in g e n ie r í a in v e r s a .. La. t r a d u c c ió n. nueva una. de. v e r s ió n. nueva. c ó d ig o. que. fu e n te. e s e s c r it a. v e r s ió n. del. in v o lu c r a. en. m is m o. un. la. tr a n s f o r m a c ió n. le n g u a je. le n g u a je .. de. P or. d e l c ó d ig o. p r o g r a m a c ió n e je m p lo ,. lo s. v ie jo. en. c o n te m p o rá n e o s is t e m a s. una o. en. pueden. ser. c o n v e r t id o s d e C O B O L - II a O b je t - O r ie n t e d C O B O L ( L e v e y 1 9 9 6 ) .. La. r e e s t r u c t u r a c ió n. c ó d ig o. (p o r. de. e je m p lo :. p ro g ra m a s s e la z o s. r e f ie r e. in f in it o s ). y. la. a. c o r r e g ir la s f a lla s e s t r u c t u r a le s e n. r e e s tr u c t u r a c ió n. de. d a to s. el. in v o lu c r a. la. t r a n s f o r m a c ió n d e la e s t r u c t u r a d e lo s d a t o s , a r c h iv o s d e d a t o s o b a s e s d e d a t o s . L a r e a d a p t a c ió n. de. la. p la t a f o r m a ,. en. c a m b io ,. in v o lu c r a. la. t r a n s f e r e n c ia. del. s is t e m a. le g a d o h a c ia o t r a p la t a f o r m a ( H e u v e l 2 0 0 7 ) .. F r a c c io n a r e l c ó d ig o e s u n a t é c n ic a d e a n á l is is d e p r o g r a m a p a r a id e n t if ic a r , e x t r a e r y c o m b in a r la s p a ra E s ta. un. s e n t e n c ia s. caso. t é c n ic a. p ro g ra m a. p a r t ic u la r. de. ( L u c ia. d e t e r m in a. que. se. p ro g ra m a s. el. 2001). y. m í n im o. n e c e s it a n ,. de. en. un. s is t e m a. e lim in a r la s. s u b c o n ju n t o. m a n e ra. que. la. le g a d o , q u e. p a rte s de. que. p e r t in e n t e s. no. p e r t in e n t e s .. son. s e n t e n c ia s. s e m á n t ic a. son. y. o r ig in a l. v a r ia b le s del. del. p ro g ra m a. le g a d o s e c o n s e r v e .. E l. a n á lis is. de. b lo q u e s. es. una. t é c n ic a. m uy. c o n o c id a. por. a g ru p a r. p o s ib le s. c o m b in a c io n e s d e a t r ib u t o s , d a t o s y m é t o d o s e n la s c la s e s ( L a k h o t ia 1 9 9 7 ) . E s t o s e lo g r a. a g ru p a n d o. e n t id a d e s. s im ila r e s. en. lo s. b lo q u e s. co n. e n la c e s. fu e rte s. e n tre. sus. con. dos. m ie m b r o s y e n la c e s d é b ile s c o n e n t id a d e s q u e p e r t e n e c e n a o t r o s b lo q u e s .. P or. ú lt im o ,. o b je t iv o s. la. r e in g e n ie r í a. f u n d a m e n t a le s :. in v e r s a (1 ). p a ra. r e la c io n e s m u t u a s y , ( 2 ) p a r a c r e a r. es. e l p ro c e s o. id e n t if ic a r. lo s. d e. a n a l iz a r. un. c o m p o n e n te s. s is t e m a. del. s is t e m a. y. sus. r e p r e s e n t a c io n e s d e l s is t e m a e n o t r a f o r m a o. a. u n n iv e l m á s a lt o d e a b s t r a c c ió n ( C h ik o f s k y 1 9 9 0 ) .. 11.

(19) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S L a m o d e r n iz a c ió n , a p a r t ir d e c o n s id e r a r e l s is t e m a c o m o u n a “ c a ja n e g r a ” , r e q u ie r e m e r a m e n t e d e l c o n o c im ie n t o s o b r e lo s s e r v ic io s e x t e r n o s d e l m is m o ( p a r a in t e g r a r lo s c o n lo s c o m p o n e n t e s d e lo s s is t e m a s m o d e r n o s u o t r o s s is t e m a s le g a d o s ) , la s b a s e s de. d a to s. o. la s. in t e r f a c e s. de. u s u a r io s. (H e u v e l. a p lic a c io n e s le g a d a s y / o lo s r e p o s it o r io s d e b a s e s d e. 2 0 0 7 ).. P a r t ic u la r m e n t e ,. la s. d a t o s , p u e d e n e n c a p s u la r s e y. a c c e d e r s e u s a n d o d if e r e n t e s t é c n ic a s c o m o :. E n v o lt u r a s . A d a p ta d o re s o C o n e c to re s .. La. e n v o lt u r a. es. una. t é c n ic a. que. se. d e s a r r o lla. in d e p e n d ie n t e. d e l s is t e m a. le g a d o. y. t ie n e p u n t o s d e c o n t a c t o s d e f in id o s c o n la a p lic a c ió n . P o s ib il it a q u e a p a r t ir d e e lla s e lo g r e. una. g e n e ra l. c o m u n ic a c ió n. se. c o n c ib e. con. p a ra. la. a p lic a c ió n. lo g r a r. la. y. la. re n u e v a. i n t e g r a c ió n. con. lo s. según. su. nuevos. f in a lid a d .. P or. c o m p o n e n te s. lo del. n e g o c io , m e jo r a r s u a d a p t a b ilid a d a lo s c a m b io s y / o s u in t e r f a z .. Los. c o n e c to re s ,. e n g ra n a d o ra s. por. y. lo s. in t e r o p e r a b ili d a d . (M e h ta. 2000). t é r m in o s . S in. y. su. U n en. p a rte,. pueden. a d a p ta d o re s a d a p t a d o r, la. e llo s , lo s. lit e r a t u r a. se. ser. u t iliz a n. puede. v e rs e. a c t u a lm e n t e. c o m p o n e n te s. c o n c e b id o s. que. se. p a ra com o se. com o. r e s o lv e r un. u t iliz a n. d is e ñ a r o n. t ip o. el. la s. e s tr u c t u r a s. p r o b le m a. p a r t ic u la r. de. in d is t in t a m e n t e en. de. la. c o n e c to r e s to s. dos. d if e r e n t e s c o n t e x t o s , n o. p u e d e n c o la b o r a r .. P a ra. el. s is t e m a. p r o b le m a le g a d o ,. f u n d a m e n t a c ió n. trata d o , no. im p lic a. la s. t é c n ic a s. c o n s t it u y e n una. una. r e in g e n i e r í a. que. p re s u p o n e n. s o lu c ió n. a. una. t r a n s f o r m a c ió n. c o n s id e r a r ,. d e l s is t e m a , y e s. p u e s to. p r e c is a m e n t e. que lo. qu e. del su se. t r a t a d e e v i t a r.. A c o n t in u a c ió n s e d e t a lla n la s t é c n ic a s d e “ c a ja n e g r a ” .. E n v o ltu ra s. P a r a q u e u n s is t e m a le g a d o e s t é c o r r e c t a m e n t e m o d e r n iz a d o a p a r t ir d e la e s t r a t e g ia de. la. e n v o lt u r a , la m is m a. debe. p o d e r g a r a n t iz a r la. in t e g r id a d. t r a n s a c c io n a l, s u p e r a r. 12.

(20) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S lo s. c o n f lic t o s. s e m á n t ic o s. ( la. t r a d u c c ió n ) , m e d ia r e n t r e. p r o t o c o lo s. h e te ro g é n e o s. de. r e d ( T C P / I P , S M S e t c . ) y p e r m it ir v a r io s m o d o s d e in t e r a c c ió n e n tr e la s a p lic a c io n e s , com o. la. lla m a d a. a. p r o c e d im ie n t o s. rem o to s. (R P C ). y. la. in t e r a c c ió n. m a n e ja d a. por. e n v o lt u r a ,. la s. e v e n t o s ( C r e s s w e ll 2 0 0 2 ) .. S egún. (H e u v e l. 2 0 0 7 ),. de. a c u e rd o. al. g ra d o. de. g r a n u l a r id a d. de. la. m is m a s s e p u e d e n c la s if ic a r e n :. E n v o lt u r a s f in a s .. E n v o lt u r a s g r u e s a s .. Las. e n v o lt u r a s. a p lic a c io n e s. que. d ir e c t a m e n t e. ( L in t h ic u m. 2 0 0 1 ).. La. 5. f ig u r a. c o n e x ió n ,. s ó lo. m u e s tr a. una. vez. una. s o p o rta n son. c o n e x io n e s. lla m a d a s. e n v o lt u r a. in v o c a d a ,. la s. a s o c ia. f in a a. un. b á s ic a s. e n v o lt u r a s. que. d e f in e. s e r v ic io. S 1. f in a s. dos. p a ra o. lo s. d a to s. a d a p ta d o re s. c o n e x io n e s .. d e c la r a d o. y. en. la. La A P I. la s f in o s. p r im e r a 2. de. la. e n v o lt u r a , c o n e l c ó d ig o y d a t o s le g a d o s . L a s e g u n d a c o n e x ió n , d e l s e r v ic io S 2 h a c ia la. e n v o lt u r a. d e l m ó d u lo. B , d e f in e. la. ló g ic a. y / o lo s d a t o s e x t e r n o s q u e. s o n u t iliz a d o s. p o r e l m ó d u lo e n v u e lt o B . S 3 , S 4 y S 5 s o n o tr o s s e r v ic io s . C o m o s e a p r e c ia , n o h a y u n m e d ia d o r e n t r e la e n v o lt u r a y lo s d a t o s y / o e l c ó d ig o le g a d o .. 2. D el in g lés, A p p licatio n P ro g ram In terface.. 13.

(21) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. F ig . 5 G r a n u la r id a d F in a ( A d a p ta d o d e ( H e u v el 2 0 0 7 )) .. L a s e n v o lt u r a s m á s s o f is t ic a d a s lla m a d a s e n v o lt u r a s g r u e s a s , s o n c a p a c e s d e o c u lt a r la s f u e n t e s le g a d a s . L a s e n v o lt u r a s g r u e s a s p u e d e n c o n v e r t ir u n a A P I c o n v e n c io n a l, e n u n o o m á s r e c u r s o s le g a d o s , p o r m e d ia c ió n d e u n a A P I d e la e n v o lt u r a .. E l. p ro c e s o. de. e x tre m a d a m e n te s e m á n t ic o la. f ig u r a. t r a n s f o r m a c ió n f á c il,. d e l d o m in io. 6 . E l m o d e lo. e n v o lt u r a. de. e x t e n d ie n d o ( D is k in. la s la. lla m a d a s. in te rfa z. de. e n tra nte s la. e n v o lt u r a. 1 9 9 6 ) . P o r e je m p lo , c o n s id e r e. d e l d o m in io. en. e sta. f ig u r a , s e. o. la. s a lie n t e s. con. un. m o d e lo. e n v o lt u r a g r u e s a. p o s ic io n a. e n tre. el A P I. y lo s r e c u r s o s le g a d o s s u b y a c e n t e s . L o s m o d e lo s d e l d o m in io. es. de. de la. c o n t e n id o s. e n la s e n v o lt u r a s g r u e s a s p r o p o r c io n a n u n a a b s t r a c c ió n d e la o r g a n iz a c ió n in t e r n a d e lo s. re c u rs o s. a s o c ia c ió n , m e jo r a d a s. le g a d o s. a g r e g a c ió n a. A P Is. que. e n c a p s u la d o s , y. h e r e n c ia . c o n t ie n e n. D e la. usa ndo e sta. r e la c io n e s. m a n e r a , la s. s e m á n t ic a. del. s e m á n t ic a s. A P Is. n e g o c io ,. le g a d a s que. son. com o. pueden. la ser. f á c ilm e n t e. e n t e n d id a s p o r o t r o s c o m p o n e n t e s d e l n e g o c io .. 14.

(22) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. F ig . 6 G ra n u la rid a d G ru e sa (A d a p ta d o d e (G a m m a 1 9 9 5 )).. L a s e n v o lt u r a s p u e d e n d e f in ir s e a v a r io s n iv e le s :. A n iv e l d e lo s d a t o s . A n iv e l d e f u n c io n e s y / o p r o c e d im ie n t o s . A n iv e l d e m ó d u lo . A n iv e l d e s u b s is t e m a . A n iv e l d e s is t e m a .. E n e l n iv e l m á s b a jo d e g r a n u la r id a d , lo s d a t o s le g a d o s o la s f u n c io n e s p u e d e n e s t a r e n c a p s u la d a s. y. pueden. u s a rs e. la s. e n v o lt u r a s. f in a s .. S in. e m b a rg o ,. en. n iv e le s. de. g r a n u la r id a d m á s a lt o , la s e n v o lt u r a s f in a s s o n in a p r o p ia d a s d e b i d o a la o r g a n iz a c ió n m ás. in t r í n s e c a. de. p a r t ic u la r m e n t e s u b s is t e m a g ru e s a ,. y. lo s. ú t ile s. p a ra. s is t e m a .. p r o p o r c io n a. re c u rs o s. E l. le g a d o s .. m o d e r n iz a r lo s m o d e lo. n iv e le s. m ás. del f in o s. Las. gru e s a s. s is t e m a s le g a d o s. d o m in io d e. e n v o lt u r a s. que. se. a. n iv e le s. e n c a p s u la. g r a n u la r id a d ,. e n to n c e s,. h a c ie n d o. en. son. de. m ó d u lo s ,. la. e n v o lt u r a. m ás. v i a b le. e l. m a n t e n im ie n t o d e la e n v o lt u r a y la p o t e n c ia l m o d e r n iz a c ió n f u t u r a ( D is k in 1 9 9 6 ) .. 15.

(23) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. A d a p ta d o r e s o C o n e c t o r e s. P a ra. lle v a r a. cabo. la. c o n e c t iv id a d. e n tre. e l m o d e lo. d e l d o m in io. e n c a p s u la d o. y. lo s. c o m p o n e n t e s d e la s a p l ic a c io n e s e x t e r n a s , la s e n v o lt u r a s e m p le a n u n a m p lio a r s e n a l d e t e c n o lo g í a s d e a c c e s o . E n p a r t ic u la r , p u e d e n u t iliz a r s e e n la s e n v o lt u r a s , lo s t ip o s s ig u ie n t e s d e t e c n o lo g í a s a d a p t a d o r a s ( H e u v e l 2 0 0 7 ) :. Los. a d a p ta d o re s. de. s oftw a re. e m p a q u e t a d o s : P e r m it e n. el acceso. a. la s A P I s. d e l s o f t w a r e e m p a q u e t a d o . E n tr e lo s m á s d if u n d id o s s e e n c u e n t r a n B A P I d e la s u it e S A P , A P I p e r t e n e c ie n t e a S I E B E L , O r a c le A p p lic a t io n s I n t e r f a c e s y J a v a M e s s a g e A g e n t C lie n t ( J M A C ) d e P e o p le - S o f t . Los. a d a p ta d o re s. de. base. de. d a to s :. M e d ia n. y. tra d u c e n. la s. p re g u nta s. y. a c t u a liz a c io n e s a la b a s e d e d a t o s le g a d a . C o m o e je m p lo d e e l lo s e p r e s e n t a J a v a D a t a b a s e C o n n e c t iv it y ( J D B C ) y O p e n D a t a b a s e C o n n e c t iv it y ( O D B C ) . A d a p ta d o re s. de. In terfa z :. P ueden. ser. usados. p a ra. p e r f e c c io n a r. c o m p o n e n t e s d e e n t r a d a / s a lid a e n e l m o d e lo d e l d o m in io , im it a n d o la d e l u s u a r io la s. c o n v e n c io n a l, g r á f ic a. in t e r f a c e s. le g a d a s. e m u la r. o. t e x t u a l d e l s is t e m a. con. in t e r f a c e s. lo s. in t e r f a z. le g a d o , p e r m it ie n d o. com o. la s. de. W in d o w s. a o. n a v e g a d o re s W E B . L o s a d a p ta d o re s d e acceso. u n if o r m e. in t e r m e d ia s . A. in fr a e s t r u c t u r a : P r o p o r c io n a n. y. o fr e c e n. c o n t in u a c ió n. se. s o lu c io n e s o fr e c e n. a. la. c u a tr o. v a r ia s f o r m a s d e f a c ilit a r e l h e t e r o g e n e id a d. c a t e g o rí a s. de. de. capas. a d a p ta d o re s. de. in f r a e s t r u c t u r a : o. A d a p ta d o re s p r o t o c o lo s p r o t o c o lo s. de. de de. P r o t o c o lo s re d. re d. de. R ed:. h e te ro g é n e o s . puede. c o n v e r t ir. S on. P or un. capaces. e je m p lo , p r o t o c o lo. de un. m e d ia r. e n tre. a d a p ta d o r. T C P /IP. en. S M S. de o. M IM O . o. A d a p ta d o re s s e r v ic io s d e. de. m e n s a je r í a :. m e n s a je ría. com o. P r o p o r c io n a n p o r e je m p lo. el. acceso. el Java. u n if o r m e. M e s s a g in g. a. lo s. S e r v ic e. (J M S ). o. M o n it o r e s d e p r o c e s a m ie n t o d e t r a n s a c c io n e s : E m p a lm a n lo s p r o c e s o s de. n e g o c io. t r a n s a c c io n a le s. de. lo s. m o n it o r e s. de. p r o c e s a m ie n t o. de. 16.

(24) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S t r a n s a c c io n e s A C ID o. 3. y. lo s. a. lo s. c lie n t e s. e x te rn o s. com o. pro c e s o s. .. P u e n te s : D e n o ta n lo s. expone. d if e r e n t e s. M e s s a g in g. t ip o s. un. t ip o. de. B ro k e rs ,. e s p e c ia l d e. m id d le w a r e I n t e g r a t io n. m e ta -a d a p ta d o re s. (R e q u e s t. b ro k e rs. B ro k e rs ,. A p p lic a t io n. que. e n la z a n. (C O R B A /C O M ), S e rv e rs. y. E n t e r p r is e S e r v ic e B u s e s ) .. O p c io n e s d e in t e g r a c ió n d e d a t o s L a in t e g r a c ió n d e la c a p a d e d a t o s s e im p le m e n t a d e tr e s f o r m a s d if e r e n t e s . L o s t ip o s d e in t e g r a c ió n d e lo s d a t o s a c o n s id e r a r , s e e n m a r c a n e n :. 1.. T r a n s f e r e n c ia d e a r c h iv o s ( H o h p e 2 0 0 4 ) .. 2.. B a s e d e d a t o s c o m p a r t id a s ( H o h p e 2 0 0 4 ) .. 3.. M a n t e n im ie n t o d e c o p ia s d e d a t o s ( T e a le 2 0 0 3 ) .. L a t r a n s f e r e n c ia d e a r c h iv o s , c o m o s u n o m b r e lo in d ic a , p e r m it e la d is p o n ib i lid a d d e lo s. d a to s , tra n s p o rta n d o. a p lic a c ió n ,. con. el. un. o b je t iv o. a r c h iv o , q u e de. que. es. o tra s. un. e xtra c to. a p lic a c i o n e s. de. la. base. puedan. de. d a to s. c a rg a r. lo s. de. la. d a to s. e x t r a í d o s . E n e s t e m o d e lo , u n a a p lic a c ió n p r o d u c e u n a r c h iv o y lo t r a n s f ie r e p a r a q u e o t r a s a p lic a c io n e s p u e d a n c o n s u m ir lo . L o s a r c h iv o s p u e d e n s e r e n t o n c e s a. in t e r v a lo s. r e g u la r e s. p a ra. s in c r o n iz a r. dos. o. m ás. s is t e m a s .. La. p r o d u c id o s. f ig u r a. s ig u ie n t e. r e p r e s e n t a la p r o b le m á t ic a d e e s t e t ip o d e in t e g r a c ió n d e d a t o s .. 3. C o n c ep to im p o r tan te p ar a la s b as es d e d ato s, d el in g lé s, A to m icity, C o n si sten c y, I so latio n , D u r ab ility. P erm ite en lo s G esto re s d e B a se s d e D ato s el in tercam b io s eg u ro d e in fo rm a ció n .. 17.

(25) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S. F i g . 7 T r a n s fe r e n c i a d e A r c h i v o s. P o r o t r o la d o , la s b a s e s d e d a t o s c o m p a r t id a s p e r m it e n q u e la s a p lic a c io n e s q u e s e c o n s id e r a n in t e g r a d a s , g e s t io n e n s u s d a t o s d ir e c t a m e n t e d e la m is m a b a s e d e d a t o s . L a f ig u r a s ig u ie n t e r e p r e s e n t a c la r a m e n t e la s it u a c ió n .. F ig . 8 B a s e s d e D a to s C o m p a r tid as (To m a d o d e (T ro w b r id g e 2 0 0 4 )). 18.

(26) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S E l m a n t e n im ie n t o d e c o p ia s d e d a t o s s e e n f r e n t a a p a r t ir d e la c r e a c ió n d e m ú lt ip le s c o p ia s. de. una. base. de. d ato s. d is tr ib u id a s. a. lo. la r g o. de. la. e m p re s a , q u e. deben. ser. p u d ie r a n. ser. d e s a r r o llo. de. c o n s t a n t e m e n t e s in c r o n iz a d a s .. F ig . 9 M a n te nim ie n to d e C o p ias d e D a to s. A. c o n t in u a c ió n. se. p re s e n ta n. d if e r e n t e s. fo rm a s. de. in t e g r a c ió n. que. e x p lo t a d a s p a r a s u p lir la in t e g r a c ió n d e d a t o s a n t e r io r m e n t e d e f in id a .. In te g ra c i ó n d e In f o rm a c ió n E m p re s a ria l ( E II). La. I n t e g r a c ió n. in t e r f a c e s. de. I n f o r m a c ió n. p r o g r a m á t ic a s. para. E m p r e s a r ia l el. acceso. a. p e r m it e , lo s. d a to s,. m e d ia n t e la. el. r e c u p e r a c ió n. m e d ia n t e. c o n s u lt a s d e la in f o r m a c ió n r e q u e r id a . C o m o r e s u lt a d o s e c u e n t a c o n u n S is t e m a d e I n f o r m a c ió n H e t e r o g é n e o D is t r ib u id o , V ir t u a lm e n t e I n t e g r a d o . N o s e b a s a e n in t e g r a r bases. de. d a to s. t r a n s f e r id o s. a. en una. s í m is m a s base. de. (Im h off 2 0 0 5 ) d a to s. (M o r g e n t h a l 2 0 0 5 ) . L o s. c e n tr a liz a d a ,. s in o. que. se. d a to s. no. son. m a n t ie n e n. en. lo s. s is t e m a s f u e n t e s y s o n p r e s e n t a d o s c u a n d o s e r e q u ie r e . N o e s t á e n f o c a d o a l a n á lis is c e n t r a liz a d o d e d a t o s ( C á r d e n a s 2 0 0 9 ) .. R e p lic a c ió n d e d a t o s. L a r e p lic a c ió n d e d a t o s s e b a s a e n la c r e a c ió n y m a n t e n im ie n t o d e m ú lt ip le s “ c o p ia s ”. 19.

(27) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S d e la m is m a b a s e d e d a t o s . E n la m a y o r í a d e la s im p le m e n t a c io n e s d e la r e p lic a c ió n , un. s e r v id o r d e. base. a d ic io n a lm e n t e. o tro. de. d a t o s m a n t ie n e. s e r v id o r. de. una. bases. de. c o p ia. m a e s tra. de. d a t o s , m a n t ie n e. una ba se. una. base. de. de. d a to s y. d a to s. de. c o p ia “ e s c la v a ” , d e la b a s e d e d a t o s m a e s t r a . L a s m o d if ic a c io n e s d e la b a s e d e d a t o s m a e s tra ,. son. r e p lic a d a s. desde. e l s e r v id o r. de. la. base. de. d a to s. m a e s tra. h a c ia. el. s e r v id o r e s c la v o , p a r a a c t u a liz a r la b a s e d e d a t o s e s c la v a .. C o m o d e s v e n t a ja , a n t e la h e t e r o g e n e id a d y a u t o n o m í a d e la in f o r m a c ió n s e t ie n e :. E l m e c a n is m o d e. in t e g r a c ió n d e b a s e s d e d a t o s a b a s e s d e d a t o s e s b a s a d o. e n t a b la s . N o e s t á e n f o c a d o a n u m e r o s a s a c c io n e s d e t r a n s f o r m a c ió n ( C á r d e n a s 2 0 0 9 ) .. In te g ra c i ó n d e A p lic a c i o n e s E m p re s a ria le s ( E A I). L a s s o lu c io n e s E A I h a b ilit a n la a u t o m a t iz a c ió n d e p r o c e s o s d e n e g o c io p o r m e d io d e la c o o r d in a c ió n d e s e c u e n c ia s d e el. a c o p le. e n tre. la s. de. m a n e ra. r e u t iliz a c ió n. t a r e a s y r e c u r s o s q u e la s e je c u t a n . B u s c a s ie m p r e. a p lic a c io n e s e f ic ie n t e. e x is t e n t e s. de. lo. que. en. ya. la. o r g a n iz a c ió n ,. e x is t e , m ie n t r a s s e. y. la. f o rm a. a d ic io n a n. de. nuevas. a p lic a c io n e s y d a t o s .. E s tá. d e s t in a d a. o r ie n t a d o. a. la. a. g ra n d e s. h o m o g e n e iz a r. in t e g r a c ió n. in t e g r a c ió n. t r a n s f o r m a c ió n , lo de. la. de. a p lic a c ió n - a p lic a c ió n ,. g ra n d e s. c u a l c o n s t it u y e. c ú m u lo s. de. una. d a to s,. lo t e s. de. d a to s,. d e s v e n t a ja. co n. o r ie n t a d o y. a n te. g ra n d e s. con. a. m e n s a je s ,. gra n d e s. e l p r o b le m a. y. no. p ro c e s o s. de. d e tr a n s f e r e n c ia. t r a n s f o r m a c io n e s. p a ra. lo g r a r. la in f o r m a c ió n ( C á r d e n a s 2 0 0 9 ) .. I n t e g r a c i ó n O r i e n ta d a a S e r v i c i o s ( S O I ). La. I n t e g r a c ió n. O r ie n t a d a. a. S e r v ic io s. c o n e c ta. lo s. s is t e m a s ,. p e r m it ié n d o le s. el. c o n s u m o y p r o p o r c ió n d e s e r v ic io s W e b b a s a d o s e n X M L .. W S D L. 4. ,. S O A P. 5. y. U D D I. 6. son. im p o r t a n t e s. t e c n o lo g í a s. que. hacen. f u n c io n a r. a. lo s. 4. D el in g lés , W eb S erv ic es D efin itio n L an g u ag e.. 20.

(28) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S s e r v ic io s W e b .. W S D L p r o v e e u n m o d e lo y u n f o r m a t o X M L p a r a d e s c r ib ir s e r v ic io s W e b s e r v ic io s c o m o. una. c o le c c ió n. de. p u e rto s o. p u n t o s f in a le s e n. una. y d e f in e lo s. re d . E n. W S D L , la. d e f in ic ió n a b s t r a c t a d e p u n t o s f in a le s y m e n s a je s n o e s t á a t a d a a u n t ip o c o n c r e t o d e r e d o f o r m a t o d e d a t o s . E s t o p e r m it e e l r e u s o d e d e f in ic io n e s a b s t r a c t a s d e m e n s a je s que. d e s c r ib e n. lo s. d a to s. que. se. in t e r c a m b ia n. y. lo s. p u e rto s. que. re p re s e n ta n. dan. s o p o rte. c o le c c io n e s d e o p e r a c io n e s .. U D D I se. e n fo c a. d e s c r ip c ió n s e r v ic io s. y. en. la. d e f in ic ió n. d e s c u b r im ie n t o. W eb,. t a m b ié n. de. de. un. c o n ju n t o. n e g o c io s ,. d e s c r ib e. y. de. s e r v ic io s. o r g a n iz a c io n e s. d e s c u b re. lo s. p r o p io s. y. que o tro s. a. p ro v e e d o re s. s e r v ic io s. de. que. la de. U D D I. d is p o n e y la s in t e r f a c e s t é c n ic a s n e c e s a r ia s p a r a a c c e d e r lo s .. S O A P p o r s u p a r t e , p o s ib ilit a la c o m u n ic a c ió n e n t r e s e r v ic io s y e s f u n d a m e n t a lm e n t e u n p a r a d ig m a s in e s t a d o s , p a r a p o s ib i lit a (p o r. a. la s. a p lic a c io n e s. e je m p lo .. in t e r c a m b io s. en. la. e l in t e r c a m b io d e m e n s a je s e n u n s o lo s e n t id o c r e a c ió n. p e d id o / r e s p u e s t a , un. s o lo. s e n t id o. de. p a tro n e s. p e d id o / m ú lt ip le s con. de. in t e r a c c ió n. re s p u e s ta s ,. c a r a c t e r í s t ic a s. b r in d a d a s. m ás. e tc.) por. que. c o m p le jo s. c o m b in a n d o. o tro. p r o t o c o lo. s u b y a c e n t e y / o in f o r m a c ió n e s p e c íf ic a d e a p lic a c ió n ( T r o w b r id g e 2 0 0 4 ) .. D e. la. m is m a f o r m a q u e. la s t é c n ic a s a n t e r io r e s , la. I n t e g r a c ió n. O r ie n t a d a a. S e r v ic io s. n o e s t á c o n c e b id a a la in t e g r a c ió n d e g r a n d e s lo t e s d e d a t o s , c o n g r a n d e s p r o c e s o s d e t r a n s f o r m a c ió n .. E x tra c c i ó n , T ra n s fo r m a c ió n y C a r g a d e D a to s ( E T L ). C om o. se. m e n c io n ó. N e g o c io s , e n f o c a d a. a n t e r io r m e n t e , a. la. in t e g r a c ió n. la de. E TL. es. d a to s. la. t e c n o lo g í a. desde. la s. en. fu e n te s. la. I n t e lig e n c ia. de. d a to s. de. h a c ia. el. r e p o s it o r io d e d a t o s m u lt id im e n s io n a l.. E n t r e la s c a r a c t e r í s t ic a s a tr a c t iv a s. q u e d e s c r ib e n la s t e c n o lo g í a s d e E T L s e t ie n e n :. 5. D el in g lés, S im p le O b je ct A cc es s P ro to c o l. 6. D el in g lés, U n iv ers al D es crip tio n D isco v ery a n d In teg ratio n. 21.

(29) C A P ÍT U L O I: T É C N IC A S Y H E R R A M IE N TA S D E L A IN T E L IG E N C IA D E N E G O C IO S Y L A M O D E R N IZ A C IÓ N D E S IS T E M A S L E G A D O S T e c n o lo g í a. e n fo c a d a. a. la. in t e g r a c ió n. de. d a to s. e n. bases. de. d a t o s v e r s á t ile s. h a c ia r e p o s it o r io s d e d a t o s , o r ie n t a d a a m ig r a r y m e z c la r d a t o s . G ra n. c a p a c id a d. t r a n s f o r m a c ió n. p a ra y. lle v a r. s o f is t ic a d o. a. cabo. t r a n s f o r m a c io n e s. fo rm a te o. de. d a to s,. a. tra v é s. p u d ie n d o. de. r e g la s. e je c u t a r s e. de. s o b re. g r a n d e s v o lú m e n e s d e d a t o s , b a s a d o e n la p la n if ic a c ió n d e t a r e a s . R educe. la. e x is t e n c ia. e x p o s ic ió n de. e x c e p c io n e s ,. a. d e s a r r o llo s. h e r r a m ie n t a s g e s t ió n. y. p a ra. m a n u a le s. la. ( c o d if ic a c ió n ) ,. im p le m e n t a c ió n. p la n if ic a c ió n. de. ta re a s. v is u a l,. y. e n fo c a d o. la s. t é c n ic a s. p ro d u c to con. de. la. m a n e jo. de. c lie n t e. no-. al. p ro g ra m a d o r (C á rd e n a s 2 0 0 9 ).. C o n c lu s i o n e s d e l C a p ít u lo D espués. de. id e n t if ic a r. m o d e r n iz a c ió n. de. y. c a r a c t e r iz a r c u id a d o s a m e n t e. s is t e m a s. le g a d o s. y. la s. o p c io n e s. de. e n fo c a d a s. in t e g r a c ió n. de. a. d a to s,. la se. c o n c lu y e q u e :. 1.. R e s u lt a. una. d e c is ió n. a d a p ta d o re s , a lt a m e n t e. p o rq u e. c o s to s a. a c e rta d a e v it a. e. una. in e f ic a z ,. e l. uso. de. la s. r e in g e n ie r í a p ara. dar. e n v o lt u r a s ,. del. s is t e m a. s o lu c ió n. al. c o n e c to re s le g a d o. p r o b le m a. y /o. que. es. c ie n t í f ic o. p la n t e a d o . 2.. L a in t e r a c c ió n c o n la a p lic a c ió n le g a d a. e n t a le s c ir c u n s t a n c ia s d e b e r e a liz a r s e. a n iv e l d e d a t o s , p o r s e r la in t e r a c c ió n m e n o s in v a s iv a . 3.. P a ra. e l d e s a r r o llo. d e. la. e n v o lt u r a , s e. p ro p o n e. el uso. de. E T L. com o. t é c n ic a. id ó n e a p a r a d a r s o lu c ió n a l a g e s t ió n d e lo s d a t o s le g a d o s . S u r o l e n la t é c n ic a de. I n t e lig e n c ia. de. N e g o c io s. v ia b i liz a. la. c o n e x ió n. e n tre. la. e n v o lt u r a. y. el. p r o c e s o d e t o m a d e d e c is io n e s .. 22.

(30) C A P ÍT U L O II: E L M O D E L O D E M O D E R N IZ A C IÓ N. E n. e s te. c a p í t u lo. se. expone. un. m o d e lo. p a ra. la. m o d e r n iz a c ió n. de. lo s. s is t e m a s. le g a d o s , q u e b r in d a la s o lu c ió n a l p r o b le m a c ie n t íf ic o p la n t e a d o e n la in tr o d u c c ió n d e e s ta. in v e s t ig a c ió n ,. to m a n d o. com o. b a s e , e l e s t u d io. p la s m a d o. en. e l m a rc o. t e ó r ic o. r e f e r e n c ia l. D ic h o m o d e lo c o n s t a d e 4 e t a p a s y p r o p o n e , la c r e a c ió n d e u n a e n v o lt u r a p a r a la c o m u n ic a c ió n c o n la s f u e n t e s le g a d a s .. C r it e r io s d e é x it o E l m o d e lo s e b a s a e n la c r e a c ió n d e u n a e s tr u c t u r a c a p a z d e q u e la s o lu c ió n p u e d a , p o r u n a p a r t e , r e s p o n d e r a c u a lq u ie r d e m a n d a in f o r m a t iv a y p o r o t r a p a r t e , r e a ju s t a r lo s. in d ic a d o r e s. que. sean. n e c e s a r io s. y. p e r m is ib le s .. S e. g a r a n t iz a. pues,. que. la. in f o r m a c ió n d e l s is t e m a le g a d o n o s ó lo e s t é lis t a p a r a s e r c o n s u lt a d a p a r a la t o m a d e d e c is io n e s , s in o. t a m b ié n. p a ra. to d o. el que. la. n e c e s it e . D e. ig u a l f o r m a , p u d ie r a. ser. a c t u a liz a d a d e c u a lq u ie r f u e n t e , p o r s u p u e s t o d e m a n e r a r e g u la d a .. P or. lo. a n t e r io r m e n t e. c o n s u m id o r e s s is t e m a s. y. d e s c r it o ,. p ro v e e d o re s. e x tern o s. que. de. se. e v id e n c ia. in f o r m a c ió n .. in t e r a c t ú e n. con. la. que. La. en. s o lu c ió n. e n v o lt u r a. e s te. p r o b le m a. m o d e r n iz a d a pueden. te n e r. y. e x is t e n a q u e l lo s lo s. r o le s. a n t e r io r m e n t e m e n c io n a d o s in d is t in t a m e n t e .. 23.

Referencias

Documento similar