
Sorin MĂTĂCHESCU, Consulting & Integration EEM Client Principal Manufacturing & Distribution HP România
De la înființarea alianței HP-Oracle, acum mai bine de 25 de ani, cele două companii lucrează împreună și au un acord strategic în dezvoltarea de produse atât în zona de infrastructură HP, cât și a bazei de date. Pentru aceste proiecte comune există peste 100.000 de clienți care folosesc tehnologia Oracle și infrastructura HP. Acesta pentru că performanța și benchmark-urile unei astfel de combinații sunt printre cele mai bune de pe piață. Mai mult, HP și Oracle încearcă să dezvolte împreună concepte noi ca cel de Service Oriented Arhitecture (SOA), Enterprise Application Integration pentru a da o altă dimensiune și performanță companiilor. Din punct de vedere al colaborării Oracle-HP-Intel, pare a fi o combinație perfectă de elemente de tehnologie din punct de vedere al infrastructurii, unde echipamentele HP se bazează pe procesoare Intel. HP se bazează pe competențele Oracle în zona de tehnologie, de produse, de aplicații, de baze de date, iar HP vine să completeze această structură cu experiență în zona de management al infrastructurii, al aplicațiilor și mai nou în zona procesului de business. În cele mai recente proiecte, HP a participat împreună cu Oracle nu doar ca furnizor de tehnologie, ci și ca furnizor de servicii. Sorin Mătăchescu crede că expertiza Oracle, alături de cea HP, pot demara un proiect în zona SOA, combinând elemente de arhitectură, procesul de business și tehnologii de baze de date și aplicații.
Multă lume spune despre SOA că este o 'modă' care a apărut pentru a face lumea IT mai atentă, dar așa cum a rezultat din analizele Forrester se pare că SOA este un concept care va rămâne și se va implementa din ce în ce mai mult în lume. Acest studiu arată că SOA este un concept considerat de aproximativ 60% din managerii IT ai companiilor din Topul Fortune 100 pentru a fi implementat sau a fi luat în calcul în următorii 1-3 ani. Așadar, studiile arată că SOA va fi implementat din ce în ce mai mult în lume și sperăm că și în România.
Pentru HP, SOA înseamnă servicii
Din punct de vedere HP, SOA este o abordare arhitecturală centrată în jurul conceptului de servicii. Așadar, aici nu vorbim de tehnologie. SOA nu este o tehnologie, ci un concept de proiectare a sistemelor informatice care se bazează pe reutilizarea și distribuirea serviciilor în interiorul companiei, pe standarde deschise. SOA se bazează pe conceptul de Enterprise Application Integration. Este vorba de integrarea aplicațiilor la nivel de întreprindere, iar SOA vine să aducă în plus modul de organizare a arhitecturii integrate.
Un serviciu pleacă de la o discuție de business. Nu mai vorbim de capacitate de stocare, de aplicații care să rezolve modele matematice sau de contabilitate. Vorbim de servicii la modul 'Livrează-mi această lucrare', 'Înmagazinează această informație'.
Acum încercăm să ne desprindem de zona de procesoare, tehnologii, baze de date, aplicații și să vorbim de servicii. Acestea au două componente: unul este consumatorul de servicii, iar celălalt este furnizorul de servicii. Plecând de la elemente foarte discrete, aceste servicii se pot compune, dând naștere la servicii mai complexe.
Conceptul de IT service management începe cu un catalog al serviciilor. Așa stau lucrurile și în cazul SOA, urmând să se dezvolte în servicii mai complexe, la nivelul următor ajungându-se la procese. Procesul este elementul fundamental al arhitecturii SOA. Procesul de business integrează mai multe servicii. Într-un miniproces sunt figurate câteva servicii de genul 'caută detaliile clientului', 'validează canalul preferat al clientului' etc. În momentul în care se aplică pentru un card de credit, de exemplu, în spate se creează o întreagă zonă de procese, servicii care compun până la urmă procesul de business și validarea cărților de credit. Este foarte interesant că odată definită baza de servicii, acestea se pot reutiliza în mai multe procese la nivel de business de întreprindere. De exemplu, calculatorul de taxe, managementul datelor clienților, aplicația de localizare geografică sunt servicii discrete care pot fi utilizate, de exemplu, într-un proces de comandă, de livrare, de facturare. Practic, având catalogul de servicii se poate dezvolta întreaga arhitectură de procese de business.
Este o zonă de infrastructură de aplicații de business peste care vine zona de servicii, acolo unde, împreună, consultanții, managerii IT și cei de business definesc serviciile, după care se creează zonele de subproces și proces, care sunt livrate utilizatorilor finali.
Modelul HP
HP a încercat să dezvolte un model propriu de abordare a proiectelor de Service Oriented Arhitecture. În dezvoltarea acestor proiecte, HP propune o abordare pe 8 nivele. Este un model nou, propriu HP, dar care se pare că răspunde cel mai bine cerințelor de dezvoltare SOA. Aici e vorba de cerere planificată, managementul operațional, tehnologiile care facilitează implementarea unui astfel de concept, arhitectură, governance, managementul programelor, oamenii implicați, business. Sunt 8 domenii distincte care trebuie luate în calcul, pentru că nu vorbim de o tehnologie, ci de o întreagă scanare a organizației din punct de vedere al afacerii, oamenilor, proceselor, tehnologiilor și operațiunilor. Pentru a putea dezvolta și implementa un astfel de concept, HP propune ca pentru fiecare dintre aceste 8 nivele să se facă o abordare în pași care include envisioning, assesment, guvernanță & arhitectură, realizare și vizibilitate deplină. Fiecare nivel în parte trebuie analizat împreună de către furnizori, consultanți, beneficiari, astfel încât să plecăm de la o înțelegere comună a conceptului și să ajungem la implementarea unei astfel de arhitecturi și integrarea la nivel de întreprindere. Partea de assesment (realizare) înseamnă analiza capabilităților de business, a infrastructurii și a aplicațiilor IT pe toate cele 8 nivele. Aici se pune întrebarea 'Unde vrem să fim din punct de vedere business și ce trebuie să facem pentru a ajunge acolo?' Un alt punct important este o măsurare a dinamicilor organizației, iar când discutăm despre dinamică discutăm despre foarte mulți parametri '“ de schimbări ale mediului de business în care se află compania și de schimbări ale organizării interne a companiei. Toate aceste elemente dau naștere la un astfel de grid care poziționează compania respectivă din punct de vedere al maturității SOA într-unul dintre cele 5 nivele: adhoc, basic, standard, gestionabil și adaptiv. Practic, fiecare corporație va trebui să dezvolte un program de migrare astfel încât pe fiecare nivel să ajungă la nivelul care va rezulta în urma studiului la nivelul 5, cel de adaptare, care permite o flexibilitate maximă, atât din punct de vedere al adaptabilității la business cât și la schimbarea în interior.
Propunerile HP pentru SOA
Un element pe care HP îl propune în zona de tehnologie este un cadru pentru end-to-end management. Este o platformă care oferă posibilitatea de a avea o imagine de ansamblu asupra a ceea ce se întâmplă la nivel de întreprindere, atât din punct de vedere tehnic, cât și business. Unii din clienții noștri din zona IT au fost foarte încântați să afle că această monitorizare, până acum pur tehnologică din punct de vedere infrastructură, elemente de rețea, aplicații se poate transforma în monitorizare a proceselor de business pentru că în acest mod se poate face o legătură directă între rezultatele de business și investiția IT. Este foarte ușor ca având o astfel de legătură să i se prezinte directorului general de ce este nevoie de o investiție în IT, fie că e vorba de infrastructură, de aplicații etc. E foarte important să se traducă această investiție în elemente de business.
A doua propunere din punct de vedere HP pentru implementarea unei soluții SOA este aceea de grid computing care se potrivește mult mai bine decât prin implementarea unor aplicații care se bazează pe piloni de infrastructură foarte bine definiți. Este, practic, o colecție de echipamente hardware care își pun în comun resursele și le livrează la momentul potrivit pentru aplicația potrivită. Un concept cu totul nou este 'pay only for what you use' (plătești doar pentru ce folosești) pe care HP îl dezvoltă în Europa de Vest și America și care va deveni utilizabil și în România. Practic, se livrează și se instalează o capacitate de procesare foarte mare și se activează un procesor sau o memorie în momentul în care e nevoie de ele. Astfel, se plătește timp de procesor sau timp de memorie.
Acest grid computing este un model de business în care dintr-o aplicație Microsoft se primește un mesaj și printr-o comandă se intră în fluxul procesului de business. Se primește, se activează, se stochează, după care se începe validarea clientului și a creditului acestuia, validarea inventarului etc.
Din punct de vedere al colaborării cu Intel, cu noile sale generații de servere, HP se bazează aproape în exclusivitate pe procesoare Intel Xeon 5100 care editează serverele dual core Intel de la HP; dar și în zona serverelor enterprise HP colaborează cu Intel pentru dezvoltarea și implementarea procesoarelor Itanium, care echipează serverele Integrity de la HP.
Studiu de caz
Împreună cu Oracle, HP a implementat o soluție SOA la o companie internațională de asigurări, Helvetia Patria, în urma căreia costurile operaționale au scăzut cu 59%, timpul de adresare către piață a fost redus substanțial, putându-se, de asemenea, dezvolta foarte rapid canale de intrare pe piață.
Un alt exemplu este biroul de informații al guvernului olandez, dar cel mai important exemplu este experiența proprie HP pe care ne bazăm pentru a poziționa consultanța de la HP pentru că foarte mulți dintre consultanții implicați în acest proiect sunt consultanți care au participat la implementarea SOA în interiorul HP.
Practic, după fuziunea cu Compaq și celelalte achiziții din aceeași perioadă, HP s-a trezit cu foarte multe centre de date, aplicații și servicii care erau foarte greu de întreținut. În consecință, s-a luat decizia să se integreze atât Enterprise Application Integration, cât și Sollution Oriented Architecture și s-au consolidat centrele de date, aplicațiile și serviciile, astfel încât am reușit să reducem timpul de servire a clienților cu circa 50%; de asemenea, s-au obținut reduceri substanțiale de costuri, de la un număr de circa 500 de centre de date în întreaga lume s-a ajuns în prezent la puțin peste 60.
Împreună cu Oracle gestionăm și un centru de dezvoltare de competențe la Sofia, unde specialiști din cadrul ambelor companii dezvoltă în comun conceptul SOA, modalitățile de abordare și tehnologiile.





