180 likes | 361 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
Structuracursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor
Definitiaintegrariiaplicatiilor • 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 • Intelegereascopuriloreconomice, a factorilorceinfluenteazadeciziile de integrare a proceseloreconomice: • Configurareaproceseloreconomice • Frontiereleproceselor • Undesuntschimbarilecelemaiprobabile • Problemaproprietatii pt aplicatiisicomponente, infrastructura de integrare, interfeteleexterne • Tendinta: de la integrareabazatapeinformatii la integrareabazatapeservicii
Structuracursului • 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
Avantajeleunui 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 • Importantafundamentala a Bazei de Date • Particularitatileaplicatiilorutilizate: programe batch, gestiuneatranzactiilor • Importantacritica a prelucrarilor pt activitateaintreprinderii • Centralizareape un numarredus de servere • COERENTA SI INTEGRITATEA datelor • DISPONIBILITATEA continua a sistemuluisi CONTINUITATEA serviciilor
Modelul general de organizare a uneicompanii • Zona Front Office – produseoferiteclientilor ->serviciirapide • CRM Customer Relationship Mangement • Gestiuneaagentilor de vanzari • Gestiuneaclientilor (integrate cu reteauatelefonica) • Instrumente de asistare a deciziei • Gestiunearetelei de agentii
Structuracursului • 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
Inconsistentadatelor - 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)
Structuracursului • 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.
Structuracursului • Definitiasievolutiaintegrariiaplicatiilor informatice • Definitia si rolul sistemelor informatice integrate • Probleme ale integrarii • Infrastructura de integrare • Evoluţia aplicaţiilor integrate de gestiune a firmelor