Exigen Process Backbone

Be įprastų programinės įrangos projektų įgyvendinimo galimybių, „Exigen Services“ dažnai rekomenduoja „Exigen Process Backbone“ (EPB) programinės įrangos diegimą. Tai yra „Exigen Services“ produktas, taikomas kartu su į paslaugas orientuota architektūra (angl. Service Oriented Architecture, SOA) ir modeliu paremtu metodu (angl. Model Driven Approach, MDA).

Žemiau pateikiamos kai kurios esamos paslaugos, suteikiamos kaip EPB platformos dalis:

    • Integracijos paslaugos, naudojamos sistemos perdangai siekiant sukurti bendrą duomenų sistemos vaizdą.
    • Verslo objektinis modelis (angl. business object model, BOM), kuris nustato verslo uždavinius, būtinus galutiniam sprendimui
    • Decision Services will be used as a repository for business logic
    • Proceso kontrolės paslaugos, kurios leidžia realiuoju laiku stebėti, valdyti ir supaprastinti verslo procesus
    • Darbo vietos paslaugos, suteikiančios funkcijas galutiniams vartotojams per pažangią vartotojo sąsają

Kai „Exigen Services“ ir klientas pasirenka sistemos transformacijos metodą, sistemos kaita suskirstoma etapais:

1 etapas:
Kiekviena sena sistema yra analizuojama ir išskaidoma į verslo funkcijas.

2 etapas:
Kiekviena verslo funkcija išskaidoma iki penkių sluoksnių, kurie savo ruožtu apibrėžiami kaip modeliai nuo žemiausio iki aukščiausio: duomenų, su duomenimis susijusios logikos (verslo objektai), verslo logikos, verslo procesų logikos ir vartotojo sąsajos.

3 etapas:
Kiekvienas būsimasis procesas tiriamas pakartotiniam verslo funkcijų panaudojimui.

4 etapas:
Kompozicinė aplikacija kuriama iš senųjų verslo logikos ir duomenų modelių, naudojant modeliu paremtą metodą (angl. Model Driven Approach, MDA) ir į paslaugas orientuotą architektūrą (angl. Service Oriented Architecture, SOA).

5 etapas:
Kai identifikuojamas trūkstamas sistemos funkcionalumas, pradedamas funkcijų konfigūravimas arba kūrimas naudojant „Exigen Services“ „Process Backbone“ technologiją.

6 etapas:
Projekto įgyvendinimas vykdomas palaipsniui. Toks proceso suskaidymas etapais leidžia paraleliai testuoti kiekvieną procesą kartu veikiant senosioms ir naujoms funkcijoms bei lyginti rezultatus. Gedimų ar nesklandumų atveju naujoji sistema gali būti greitai pakeista senosiomis funkcijomis.