Arggo BPM este o platformă modulară bazată pe cele mai noi tehnologii de dezvoltare software. Platforma este compusă din diverse module grupate pe 3 nivele şi oferă funcţii native de integrare.
Interfaţa Arggo BPM este dezvoltată în AngularJS, framework-ul de ultimă generație creat de Google pentru dezvoltarea dinamică a aplicaţiilor web. AngularJS este folosit pentru a genera aplicaţii de tip Single Page, oferind utilizatorului o experienţă fluidă și similară cu cea de desktop. Procesele şi interfeţele generate pot fi ulterior prezentate în orice tehnologie Web (ASP.Net, Spring MVC, JSP).
Conţine toate modulele de logica de business şi funcţionalităţile de integrare din platformă:
• BPM Core – partea de bază a platformei ce expune serviciile Web consumate de alte module
• BPM Administration – aplicaţia web în care sunt configurate vizual procesele si logica de business
• Conectori de Date – setul de librării care asigură funcţionalitatile de integrare cu alte sisteme
Registrul de stocare al datelor:
• BPM Configuration – bază de date în care sunt stocate datele de configurare ale proceselor
• Application Data – ansamblul bazelor de date care vor stoca informațiile colectate în cadrul proceselor
Platforma Arggo BPM este independentă de tehnologia de stocare a datelor și poate folosi baze de date precum Microsoft, Oracle sau Open Source.
Platforma Arggo BPM permite integrarea cu orice sistem la diferite niveluri: interfață, date, entitate sau fluxuri de lucru. Prin intermediul plugin-urilor, Arggo BPM ofera conectori de integrare nativă cu principalele soluții de business oferite de furnizori precum Microsoft (Dynamics și SharePoint), Oracle, SAP, Liferay, Alfresco etc.