180 likes | 273 Views
Cursul 1. Aspecte generale despre integrarea aplicatiilor informatice. Lect. Dr. Ramona Bologa Febr 2011. Structura cursului. Definitia si evolutia integrarii aplica t iilor informatice Defini t ia s i rolul sistemelor informatice integrate Probleme ale integrarii
E N D
Cursul 1. Aspectegeneraledespreintegrareaaplicatiilorinformatice Lect. Dr. Ramona Bologa Febr 2011
Structura cursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor
Definitia integrarii aplicatiilor • Include oameni, echipamente , programesipracticimanageriale • Abordarestrategica de a legasistemeinformaticeeterogene la nivel de informatiisiserviciia.i. sa se asigureschimbul de informatiisifunctionareaproceselor in timp real • 2 tipuri: • La nivel de companieEAI Enterprise Application Integration • S.i. se muleazapeprocesele de afaceri • Complexitateastrategiei de integrare • In afara întreprinderilor - B2B
Strategia IT • Intelegerea scopurilor economice, a factorilor ce influenteaza deciziile de integrare a proceselor economice: • Configurarea proceselor economice • Frontierele proceselor • Unde sunt schimbarile cele mai probabile • Problema proprietatii pt aplicatii si componente, infrastructura de integrare, interfetele externe • Tendinta: de la integrarea bazata pe informatii la integrarea bazata pe servicii
Structura cursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor
Definitiasistemelor inf. integrate • Sistemecomplete in cadrulcarora se desfasoaraprocese de afaceri, practicimanageriale, interactiuniorganizationale, transformaristructuralesi management al cunostintelor. • Acoperireaintregului flux de afaceri • Probleme: • Fragmentareainformatiei • Automatizareaincompleta – sisteme discontinue • Dezvoltareasiconsolidareaulterioara e laborioasa • Sol integrate sicolaborative- de la actiuni la procese de afaceri • Proiectareinitiala – acelasimodel de informatiisiinformatizareaproceselor de la nivelulintregiicompanii
Avantajele unui SI integrat • reducerea costurilor pe termen lung; • cresterea eficientei operationale; • recuperarea rapida a investitiilor în IT; • migrarea mai rapida la modele de e-business.
Modelul general de organizare a uneicompanii • Zona Back Office • Importanta fundamentala a Bazei de Date • Particularitatile aplicatiilor utilizate: programe batch, gestiunea tranzactiilor • Importanta critica a prelucrarilor pt activitatea intreprinderii • Centralizarea pe un numar redus de servere • COERENTA SI INTEGRITATEA datelor • DISPONIBILITATEA continua a sistemului si CONTINUITATEA serviciilor
Modelul general de organizare a uneicompanii • Zona Front Office – produse oferite clientilor ->servicii rapide • CRM Customer Relationship Mangement • Gestiunea agentilor de vanzari • Gestiunea clientilor (integrate cu reteaua telefonica) • Instrumente de asistare a deciziei • Gestiunea retelei de agentii
Structura cursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor
Probleme ale integrarii • Problemetehnice • Eterogenitatesolutii hardware si software, diversitateatehnologiilorutilizate • Discontinuitate de comunicatieintre SI • Companiilefurnizoare • Problemeinformationale • Inconsistentadatelor -> Discontinuitatisemanticesistructuraleintre SI • Cauze: lipsauneiterminologii standard de definire a conceptelorsiproceselor de afaceri la niv de intreprindere • Tehnologiileinvechite nu implem. mecanismepentrudeclarareasiconstrangerearespectariiregulilor de business
Inconsistenta datelor - solutii 1. Identificarea discrepanţelor şi conflictelor posibile • nume; • natură şi dimensiune; • domeniu; • structurale. 2. Politici de soluţionare a inconsistenţelor • Utilizarea uneia din valorile inconsistente fără avertizarea utilizatorului; • Prezentarea tuturor valorilor inconsistente utilizatorului, indicând sursa informaţiilor şi lăsând la latitudinea utilizatorului soluţionarea problemei; • Utilizarea celei mai recente valori, pe baza unei mărci de timp • Utilizarea informaţiei din sistemul cel mai de încredere, pe baza evaluării gradului de încredere al datelor din diferite aplicaţii; • Utilizarea unei mărimi agregate pe baza valorilor inconsistente (medie aritmetică, minim, maxim etc). • logica de migrare a datelor sa includa mecanismele de tratare a conflictelor (tabele de corespondenta sau formule de conversie)
Structura cursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor
Arhitectura de integrare a SI • Lipsaarhit. de integrare -> interfeteindividualeintredouasisteme = integrarepunct la punct(abstractizareredusa a datelorsiproceselor) • Infrastructura de integrare - cadrucentralizat, scalabil, gestionabilpentruintegrareatuturor SI din cadrulîntreprinderii, independent de caracteristiciletehnologice ale aplicatiilor, bazelor de date sausistemelor de operare. • permite • gestionareausoara a SI complexe, • adaptarea/imbunatatireaaplicatiilorîntr-un timpscurt • reducereacosturilor de întretinere a infrastructuriitehnice • Abordareincrementala in implementaresitestarea
Etape de urmat • Definireascopuluiintegrarii • Probleme de afaceri, obiectivepetermen lung, prioritati • Definireastrategiei de integrare • Tine cont de nevoia de flexibilitate la adaugarea/modificarea /stergereauneiadintreaplicatii, cat mai non-invaziva cu aplicatiileexistente • Integrare la niveluldatelorsi al proceselor de afaceri • Definireasolutiilor de integrarea a sistemelormostenite • Interfete de acces la datelesitranzactiile de pe mainframe-uri
Definireasolutiilor de integrarea a sistemelormostenite • Proiectatepentrucererisecventiale, nu pentuexecutiedistribuita • Interfaţăobiect, numită “wrapping”, pentrutranzacţiileşidatele de pe mainframe. Se recomandăpentruintegrareaaplicaţiiloroperaţionale cu aplicaţii Web. • Mapareametodelor de accesspecifice mainframe-lui la o interfaţăexternă cu ajutorulmetadatelor. Ex: interfeţele care folosesctehnologia XML. • Interfeţe standard de acces la baze de date, de exempluSQL sauODBC. Se recomandă pentru conectarea aplicaţiilor mainframe cu aplicaţiile client-server pe două niveluri.
Structura cursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor