Platforma de integrare universală "Cinimex: UP" este un sistem complex de sisteme destinate integrării diferitelor sisteme de clienți în modul cel mai simplu și uniform. Platforma Arhitectura este împărțit în două straturi și este compus dintr-un miez și un set adapterov- „înveliș“ în jurul valorii de client de software, integrarea fiecare alte sisteme automate care utilizează funcții nucleu apeluri. În prezent, adaptorii sunt implementați pentru cele mai comune sisteme de informații din bănci.
Beneficii cheie ale Cinimex: UP
Absența unei conexiuni rigide între sistemele informatice - căutarea altor IP-uri după conectare se realizează prin numele standard (cod mnemonic), în loc de a căuta prin IP sau alte atribute mutabile.
Standardizarea interacțiunilor dintre sistemele clientului utilizând un singur transport sub formă de software IBM WebSphere MQ.
Gestionarea centralizată a tuturor interacțiunilor: urmărirea rutei mesajului, colectarea statisticilor privind fluxul de mesaje, gestionarea priorității fluxurilor de mesaje.
Reutilizați funcțiile adesea întâlnite în interacțiuni, cum ar fi trimiterea unui mesaj, anularea unei operații și așa mai departe.
Integrarea simplificată a noilor sisteme în mediul de informare cu un singur adaptor pentru conectarea la UP, în loc să se integreze în mod direct cu toți participanții la interacțiune.
fiabilitate îmbunătățită, performanța și disponibilitatea sistemelor conectate datorită clustering instanțe multiple, suport tranzacțional, garantate de livrare a mesajelor și tampon de mesaje în cozile de așteptare IBM WebSphere MQ.
Interacțiunea sistemelor informatice
Pentru a interacționa cu platforma sistemelor informatice utilizează protocolul de proprietate „Cinimex“, bazat pe schimbul de mesaje prin cozi WebSphere MQ. Livrarea și absența mesajelor duplicate sunt garantate chiar și în cazul unor defecțiuni ale infrastructurii clientului în stadiul transmiterii mesajelor. Dacă este nevoie de o creștere semnificativă a ratei transferului de informații, este posibilă dezactivarea modului de livrare garantat.
Protocolul de transfer de mesaje se bazează pe XML și folosește codificarea textului UTF-8, ceea ce face posibilă funcționarea în limbile naționale. Datele sunt prezentate într-un format canonic. Pentru a evita posibilele defecțiuni atunci când încercați să trimiteți date de sistem incorecte, mesajele sunt verificate pentru conformitatea cu schema XSD a formatului canonic.
Pentru formarea și trimiterea unui mesaj către UP, transformarea sistemelor informatice de format de date în canonice, precum și conversia inversă a datelor în formatul sistemului de primire și apelul interfețelor sale sunt adaptorii sistemelor informatice.
Modelul arhitectural al platformei vă permite să modificați orice parte a mediului înconjurător fără a schimba restul. De exemplu, dacă clientul dorește să schimbe interfețele externe ale unuia dintre sistemele externe integrate, modificările vor fi reduse la modernizarea acestui sistem și adaptorul său la UP.
Dispozitivul intern "Cinimex: UP"
Platforma este formată din patru subsisteme:
- Busul de integrare IBM Integration Bus (fostul Message Broker);
- Server de aplicații IBM WebSphere Application Server;
- IBM BPM server de gestionare a proceselor de afaceri;
- IBM DB2.
Fiecare dintre subsisteme include diferite module și componente.
Module de bus integrate
- Serviciul de recepție este poarta de acces la fluxul principal de mesaje primite, verificarea mesajelor pentru respectarea formatelor și transmiterea acestora către alte servicii. Implementat ca fluxuri WebSphere MQ într-un grup separat de execuție a busului de integrare.
- Serviciul de trimitere - utilizat de serviciul coordonatorului pentru a trimite mesaje către sistemele informatice. Aceasta este executată de fire WebSphere MQ într-un grup separat de execuție a busului de integrare.
- Interfețe MQ - un strat de interfețe de interacțiune cu magistrala de integrare prin mecanismul cozilor.
Module server de aplicație
- Serviciu de tamponare - este responsabil pentru stocarea informațiilor despre mesajele și tamponarea temporară a datelor mesajului, modificarea stării mesajului în timpul deplasării pe parcursul întregii soluții de integrare și furnizarea de date stației de lucru a Administratorului UP.
- Serviciu de conectare - gestionează conectarea sistemelor de informații între ele, căutarea, adăugarea și eliminarea identificatorilor acestora, notificarea altor sisteme și servicii privind schimbările în comunicații.
- Manuale de service - este responsabil pentru gestionarea o varietate de directoare interne și ale utilizatorilor în cadrul platformei, permițându-vă să modificați datele lor folosind interfața de administrator ARM UP.
- Serviciul de determinare a rutei - gestionează intrările din directorul de reguli de rutare a mesajelor și determină destinatarul acestora, citirea parametrilor necesari din antet. Prin intermediul administratorului UP, utilizatorul AW poate vizualiza și edita directorul, specificând, de exemplu, dacă este necesară o confirmare de primire de la destinatarul mesajului și așa mai departe.
- Serviciul de semnalizare este responsabil pentru a determina dacă este posibilă transmiterea unui mesaj către sistemul de informații, pe baza prezenței identificatorilor acestuia. La apariția inițială a identificatorului asociat cu mesajul obiectului de activitate, serviciul blochează procesarea altor mesaje cu același identificator local. După eliminarea blocării, serviciul notifică alte servicii de eliminare și permite prelucrarea ulterioară a mesajelor.
- Serviciu Jurnal - colectează și stochează informații despre evenimente care apar în interiorul serviciilor și în sistemele informatice într-o bază de date locală. Volumul și adâncimea informațiilor colectate sunt ajustate de setări.
- Serviciul de securitate a informațiilor - gestionează funcționalitatea care asigură securitatea datelor ca parte a altor servicii și adaptoare ale sistemelor informatice. Cu toate acestea, cele mai importante sarcini ale serviciului IB sunt gestionarea certificatelor, precum și semnarea și verificarea semnăturilor digitale pe mesaje.
- Serviciul de coordonare a mesajelor este implementat ca un set de procese de afaceri pentru interacțiunea componentelor soluției de integrare executate pe serverul IBM BPM. Interacționează strâns cu modulele serverului de aplicații.
Funcțiile serviciului Coordonator mesaje:
- suport pentru tranzactivitatea datelor;
- controlul secvenței de procesare;
- verificarea formatului mesajului;
- verificarea unei semnături digitale;
- definirea listei destinatarilor mesajului;
- semnătura digitală din antetul mesajului;
- salvarea mesajului în baza de date internă UP;
- determinarea disponibilității mesajului care trebuie trimis și trimiterea acestuia către destinatar;
- trimiterea notificării privind stadiul procesării la sistemul de informații - sursa care a trimis mesajul;
- așteptarea unei confirmări de primire de la destinatarul mesajului și trimiterea acestuia către expeditor;
- și altele.
- UP este un loc pentru stocarea datelor proprii ale diferitelor servicii și module, diferite setări ale platformei, precum și stocarea datelor în timpul transferului.
- Stratul de proceduri stocate este interfața dintre magistrala de integrare și memoria de stocare, care permite înregistrarea și recuperarea convenabilă a datelor în timpul funcționării platformei.
Pentru confortul gestionării platformelor, Cinimex a dezvoltat UP Administrator AW, al cărui mediu vă permite să configurați flexibil o varietate de parametri pentru mediul UP.
De ce Cinimex: UP
Compania „Cinimex“ are 17 ani de experiență în crearea și implementarea de soluții software de integrare pentru sectorul financiar, care a fost folosit cu succes de către specialiști în dezvoltarea platformei de integrare universale - „Cinimex: UP». Soluția este deja utilizată de către clienții companiei de a rezolva probleme practice specifice, permițând clienților noștri să optimizeze procesele de integrare și de afaceri.
„Cinimex: UP» se bazează pe cea mai avansată integrarea de produse software IBM și oferă clienților noștri cu beneficiile lucrării, ca ordine, predictibilitatea, consistența, comoditate și suport de calitate.