Flexible Solutions on Oracle Middleware
  • Teljeskörű üzleti megoldások
  • Intelligens távközlési szolgáltatások
  • Területi megoldáscsomagok
Számítástechnika   |   2007-05-30
Együttműködésben az erő
A BPM-eszközök új generációja

A BEA AquaLogic BPM Suite hatékonyan kapcsolja össze a folyamatok emberi és rendszeroldalát, így gyors, 60 napos, vagy annál rövidebb idejű BPM-fejlesztési és telepítési lehetőséget nyújt. További megkülönböztető tulajdonsága hogy segítségével az IT és az üzlet szoros, hatékony együttműködése valósítható meg.

Régóta igény, hogy a vállalat üzletmenetének támogatásához olyan eszközök álljanak rendelkezésre, amelyek lehetővé teszik az üzleti szakemberek számára az IT-rendszerekben futó üzleti folyamatok megvalósítását, módosítását programozói szaktudás nélkül. Ez másképpen fogalmazva igény arra, hogy az informatikai és üzleti területek közötti általában széles szakadékot megszüntessük. Sajnos a jelenlegi technológia még nem érte el ezt a szintet (talán nem is fogja), de a technológiai szállítók mindenképpen törekednek arra, hogy olyan eszközöket és szabványokat dolgozzanak ki, amelyek ezt a bizonyos szakadékot minimalizálják. Ebben a tekintetben a két legfontosabb, általánosan elfogadott szabvány a BPEL (Business Process Execution Language) és az XPDL (XML Process Definition Language), a legkorszerűbb eszköztípus pedig a BPMS (Business Process Management Suite).
Az egyik legkövetkezetesebb BPMSimplementáció a piacon a BEA Systems AquaLogic BPM Suite terméke, amely egységes környezetben támogatja az üzleti folyamatok teljes életciklusának a menedzselését. Ez azt jelenti, hogy az egyes folyamat-életciklus fázisok (felmérés/tervezés, egvalósítás, telepítés/ futtatás, monitorozás/visszacsatolás) mindegyikéhez támogatást ad úgy, hogy az egyes fázisok közötti átmenet rendkívül egyszerűen valósul meg. A következőkben áttekintjük, hogy az AquaLogic BPM Suite ezt milyen komponensekkel támogatja.


Elemzés és tervezés
Az üzleti elemzők folyamattervezésre használt eszköze az AquaLogic BPM Designer. A designer grafi kus felületet biztosít a folyamatok tervezéséhez, megjelenítési szinten támogatja az UML és a BPMN modellezési szabványokat. Az eszközben az elemzők kód írása, illetve az informatikai rendszerek mély technikai ismerete nélkül képesek megtervezni és szimulálni a folyamatokat. A Designer a folyamat modelleket két szabványos XML-alapú leírónyelven képes tárolni.
Ha a folyamat célja Web Service Orchestration (webszolgáltatások automatizált folyamatba szervezése), BPEL 1.1 folyamatokat használhatunk. Ezek a folyamatok tipikusan nem workfl ow jellegű tevékenységeket valósítanak meg.
Ha a cél workflow-k choreography)megvalósítása, akkor az XPDL 2.0 leírónyelvet használhatjuk. Az XPDL speciálisan workfl ow-k megvalósítására kialakított, széles körben elfogadott szabványos nyelv.


Megvalósítás

Amikor a folyamat üzleti szempontból teljessé válik, átkerül az IT-hez, ahol a fejlesztők az AquaLogic BPM Studioban implementálják azt. Tulajdonképpen két eszköz, a Designer és a Studio képezi az alapját az üzlet és az IT közötti szoros együttműködésnek.
A Designerből a Studioba BPEL vagy XPDL formátumokban kerül a folyamatmodell. A Studioban ennek a modellnek a kiegészítése/ implementálása történik meg változatlan formátumban. A Studio nagy előnye, hogy az üzleti folyamatok integráns részét képező felhasználói felületeket, az úgynevezett pagefl ow-kat vagy screenfl ow-kat egy eszközben fejleszthetjük, így a teljes fejlesztett üzleti folyamatot egységében átláthatjuk, gyorsan módosíthatjuk.


Telepítés, futtatás

A folyamatok futtatása az AquaLogic BPM Enterprise Serveren történik. A Studioban elkészített folyamatok futtató környezete a Studioból kiexportált BPEL vagy XPDL formátumú folyamatokból J2EE alkalmazást készít, amely több szabványos J2EE 1.4 kompatibilis alkalmazásszerveren futtatható (WebSphere, WebLogic). A komponens az üzleti folyamatok felhasználói számára webes felhasználói felületet is biztosít, amely önálló webes alkalmazásként is üzemeltethető, de JSR168 portletként bármely szabványos portálszerverbe is beilleszthető.

Az üzleti aktivitás monitorozása
A BPM-eszközök egyik nagy előnye, hogy lehetővé teszik az üzleti folyamatok monitorozását. A monitorozás által biztosított adatokból, statisztikákból egyrészt képet kaphatunk a vállalat üzleti működéséről, másrészt megtalálhatjuk a hibákat, a szűk keresztmetszeteket az üzleti folyamatainkban. Ezeket az információkat visszacsatolhatjuk a folyamattervezési fázisba, ahol az üzleti folyamatok megfelelően módosíthatók, optimalizálhatók. Ennek támogatására két eszköz szolgál.
Az egyik az AquaLogic BPM Manager, amelynek segítségével lehetővé válik a futtatott üzleti folyamatok valós idejű monitorozása, illetve beavatkozás a folyamatokba (felfüggesztés, terminálás stb.). A másik pedig az AquaLogic BPM Dashboard, amely a futtatott folyamatok historikus adatainak analízisét, megjelenítését teszi lehetővé.
Az üzleti felhasználók a folyamatokra KPI-ket (key performance indicator) állíthatnak be, amelyet az eszköz a folyamatok futása során tárol. Ezekből az adatokból statisztikák készíthetők (pl. sikeres/sikertelen folyamatok száma, folyamat, illetve folyamatrészek futási ideje, átlaga stb.)

ÜZLET
Piaci pozíció
A Gartner, Inc. 2006 júliusi "Magic Quadrant for Business Process Management Suites, 2006" elnevezésű felmérésében a BEA AquaLogic BPM Suite-ot a vezető termékek közé helyezte. A Gartner elemzésében a vezető szállító kritériumának a tiszta piaci elképzeléseket, erős szakértői hátteret, valamint a vezető szerep megőrzésének képességét tartotta.