Itthon Fejlesztés Mi az üzleti folyamat végrehajtási nyelve (bpel)? - meghatározás a techopedia alapján

Mi az üzleti folyamat végrehajtási nyelve (bpel)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az üzleti folyamatok végrehajtási nyelve (BPEL)?

Az üzleti folyamatok végrehajtási nyelve (BPEL) a strukturált információs szabványok fejlesztésére szolgáló szervezet (OASIS) futtatható nyelv, amely üzleti információk exportálására és importálására szolgál, csak a webszolgáltatásokon keresztül elérhető interfészek felhasználásával.


A BPEL a "nagyméretű programozás" elvont folyamatával foglalkozik, amely magában foglalja a folyamatok magas szintű állapotátmeneti interakcióit. A nyelv tartalmazza az információkat, például mikor kell üzeneteket küldeni, mikor kell üzeneteket várni és mikor kell kompenzálni a sikertelen tranzakciókat. Ezzel szemben a "programozás a kicsiben" rövid élettartamú programozható viselkedéssel, például egyetlen tranzakcióval foglalkozik, amely magában foglalja az erőforrások logikai manipulálását.


A BPEL-t úgy fejlesztették ki, hogy a nagy és a kicsi programozás közötti különbségeket kezelje. Ez a kifejezés a Web Services üzleti folyamatok végrehajtási nyelve (WS-BPEL) néven is ismert, és néha a webszolgáltatások üzleti folyamatok végrehajtási nyelvének is íródik.

A Techopedia magyarázza az üzleti folyamatok végrehajtási nyelvét (BPEL)

A Microsoft és az IBM saját programozást fejlesztett ki a nagy nyelveken, amelyek nagyon hasonlóak, és amelyeket XLANG és WSFL néven hívnak. A harmadik nyelv népszerűségére való tekintettel a BPML, a Microsoft és az IBM úgy döntött, hogy két nyelvét egy másik, BPEL4WS néven kombinálják. Miután az új nyelvet az OASIS-hez benyújtották szabványosításra, 2004-ben egy műszaki bizottság alakult ki, mint WS-BPEL 2.0.


A webszolgáltatások kölcsönhatásait a BPEL-ben kétféle módon írják le:

  1. Végrehajtható üzleti folyamatok, a tényleges emberi viselkedés modellje
  2. Absztrakt üzleti folyamatok, egy részlegesen meghatározott folyamat, amelyet nem szándékoznak végrehajtani, de a szükséges konkrét operatív részletek egy része el van rejtve

Mindkét modell leíró szerepet tölt be, és egynél több felhasználási esetük van. A BPEL-t mind a vállalkozások között, mind pedig egy adott vállalkozáson belül kell használni.


A BPEL4People nyelv és a WS-Human Task előírásait 2007-ben tették közzé, és leírják, hogyan lehet az emberek kölcsönhatásba lépni a BPEL folyamatokkal.


A BPEL 10 eredeti tervezési célja a következő:

  1. Adja meg az üzleti folyamatokat, amelyek kölcsönhatásba lépnek a webszolgáltatási műveletekkel
  2. Adja meg az XML-alapú nyelvet használó üzleti folyamatokat
  3. Adja meg a webszolgáltatás szervezési koncepcióinak egy sorát, amelyet az üzleti folyamat absztrakt és végrehajtható nézetei egyaránt használnak
  4. Biztosítson és valósítson meg mind a hierarchikus, mind a gráfszerű vezérlési rendszereket
  5. Gondoskodjon az adatkezelésekről, ha szükséges a folyamatadatok meghatározásához és a vezérlés folyamatához
  6. Támogassa a partnerek által meghatározott folyamatadat-azonosítási módszertant, elismerve ugyanakkor, hogy ezek megváltozhatnak
  7. Támogassa a folyamatpéldányok hallgatólagos létrehozását és megszüntetését
  8. Határozzon meg egy hosszú ideje működő tranzakciós modellt bevált technikák alapján
  9. Használjon web alapú szolgáltatásokat mintát a folyamat bomlásához és összeszereléséhez
  10. Építsen a webszolgáltatási szabványokra
Mi az üzleti folyamat végrehajtási nyelve (bpel)? - meghatározás a techopedia alapján