Proiect de succes
Solutie EAI pentru un lider mondial din industria fast food
Consideratii generale
Clientul este unul dintre cei mai mari jucatori de pe piata mondiala ce activeaza in industria fast food.
Piata europeana a acestuia avea nevoie de o maniera unificata, standardizata si optimizata pentru transportul de date de la punctele de lucru si birouri regionale catre o structura de aplicatii enterprise hostate in locatii din afara Europei.
Organizatia noastra a jucat un rol essential in descrierea viziunii, designului, implementarii, administrarii si suportului solutiei de EAI implementata de client.
Bazata pe platforma BizTalk Server R2 2006, solutia de transport si tranformare a datelor a adus atat o vedere unitara asupra traficului de date cat si un punct central de control, scazand vizibil costurile de administrare si utilizare a infrastructurii EAI.
Descrierea clientului
Clientul este o companie din fortune 500 cu o retea globala de restaurante si cu un volum foarte mare de date ce trebuiesc consolidate, transportate si analizate.
Solutia responsabila de transferul tuturor acestor date de pe piata europeana a clientului trebuia sa corespunda unor standarde ridicate asigurand flexibilitate, scalabilitate si posibilitatea monitorizarii.
Descrierea problemei
Piata europeana a clientului nostru s-a confruntat dintotdeauna cu problema diversitatii surselor de date cat si complexitatea sporita datorata modului in care acestea erau transmise catre aplicatiile de business inteligence, vanzari, supply chain, utilizate la nivel de corporatie si gazduite in afara Europei.
Avand in vedere anvergura proiectului si faptul ca toata infrastructura de comunicatii era externalizata catre alte companii, platforma EAI aleasa trebuia sa fie foarte flexibila si toleranta la modificari:
- Modalitatile existente de transfer de date nu erau scalabile la nivelul pe care il cerea piata
- Foarte des se intampla ca datele sa nu ajunga la destinatie, ceea ce atragea dupa sine marirea costurilor operationale
- Nu exista un punct central de colectare a tuturor mesajelor (message hub) lipsind astfel o modalitate de a reutilizare a datelor pentru multiple aplicatii
- Nu exista o maniera unitara si centralizata de raportare si monitorizare a traficului
Astfel, pentru satisfacerea cerintelor de business, a fost nevoie de implementarea unei solutii centralizate pentru transportul datelor, care sa conecteze aplicatiile interne cu gateway-urile externe.
Motivatia dezvoltarii solutiei
Solutia a fost conceputa in jurul ideii de "message hub", acesta constituind un punct focal pentru intreaga comunicatie a aplicatiilor din cadrul companiei cat si pentru cele din afara ei, de la furnizori, distribuitori, etc. S-a urmarit:
- Centralizarea tranportului de date pentru intreaga zona Europeana
- Control mai bun asupra traficului de mesaje, monitorizare si raportare
- Scalabilitate - integrare transparenta cu aplicatii noi
- Performanta
- Disaster recovery/business continuity
- Zero pierderi de date
Abordarea ACROM
Pentru a dezvolta aceasta solutie ne-am bazat pe lideri in domeniul EAI - Microsoft si IBM. Messaging hub-ul foloseste tehnologiile BizTalk Server R2 2006, MSMQ, WebSphere MQ, WCF Web Services, .NET Framework.
- Initial am dezvoltat un proiect pilot pentru a demonstra modul in care functioneaza BizTalk si cum acesta va rezolva problemele de integrare si workflow ale clientului
- S-a realizat documentarea solutiei existente si intocmirea cerintelor functionale
- Migrarea de la solutia existenta la cea noua s-a efectuat in etape; s-a utilizat tehnica migrarii functionalitatilor de baza si soft deployment-ul pentru a minimize orice risc
- S-a lucrat in parteneriat cu Microsoft pentru testare si benchmarking al solutiei
Solutia ACROM
S-a relizat o solutie integrata si scalabila de messaging care conecteaza atat aplicatiile interne ale clientului cat si aplicatiile partenerilor. Solutia de Messaging bazata pe BizTalk Server R2 2006 aduce clientului nostru servicii precum :
- Validarea mesajelor care trec prin Messaging Hub
- Transformarea mesajelor
- Segmentarea mesajelor
- Metoda unificata de raportare si analiza a traficului
- Verificare de mesaje duplicat
- Modificarea/imbogatirea continutului mesajelor
- Arhivarea mesajelor
Beneficii pentru Client
- Messaging hub centralizat
- Consolidarea managementului mesajelor
- Arhitectura flexibila de tip SOA ce permite adoptarea de noi reguli de business rapid
- Automatizarea si optimizarea procesului de business
- Reducerea costului de implementare de noi interfete
- Reducerea timpului de transmisie end-to-end a mesajelor
- Reconciliere si corectare a erorilor centralizata
- Reducerea TCO datorita platformei BizTalk care are o structura modulara, un set de adaptori predefiniti, monitorizare proactiva a serviciilor
- Reducerea timpului de activare a unui nou punct de lucru sau birou regional pentru transmisia automatizata de date


