Üzleti folyamatok kibontási nyelve a webszolgáltatásokhoz (BPELWS)

Szerző: Lewis Jackson
A Teremtés Dátuma: 9 Lehet 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Üzleti folyamatok kibontási nyelve a webszolgáltatásokhoz (BPELWS) - Technológia
Üzleti folyamatok kibontási nyelve a webszolgáltatásokhoz (BPELWS) - Technológia

Tartalom

Meghatározás - Mit jelent az üzleti folyamatok kibontási nyelve a webszolgáltatásokhoz (BPELWS)?

A webszolgáltatások üzleti folyamatok kibontási nyelve (BPELWS) meghatározza az üzleti folyamatokat és az interakciós protokollokat. Ez egy XML-alapú nyelv, amely megkönnyíti a feladatok megosztását az elosztott számítástechnikában több szervezet között, több webszolgáltatást használva.


A webszolgáltatások üzleti folyamatok kibontási nyelve egyesíti és helyettesíti az IBM webes szolgáltatásfolyam-nyelvét és a Microsoft XLANG specifikációját. Ezt néha rövidítik BPEL4WS néven. Információkat importál és exportál a webszolgáltatási felületek segítségével.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia elmagyarázza az üzleti folyamatok kibontásának nyelvét a webszolgáltatásokhoz (BPELWS)

Az üzleti folyamatok kinyerésének nyelvi programja formalizálja az üzleti protokollokat, és figyelembe veszi a kivétel kezelését a termékrendeléshez kapcsolódó információkkal. Bővíti a webszolgáltatások közötti interakciókat, lehetővé téve az üzleti tranzakciók támogatását, megkönnyítve az automatizált folyamatintegrációt, az üzleti vállalkozások (B2B) és a vállalati belső terek bővítését. Így sikerül meghatározni egy interoperábilis integrációs modellt.

A webszolgáltatást általában elvont és végrehajtható üzleti folyamatként írják le. Az absztrakt üzleti folyamat meghatározza azokat a folyamatokat, amelyeket nem kívánnak végrehajtani. A végrehajtható üzleti folyamat a résztvevő tényleges viselkedésével foglalkozik minden üzleti interakció során. Az absztrakt folyamatok elrejtik a működési részleteket, és egynél több felhasználási esetet tartalmaznak, folyamatmintával és megfigyelt viselkedéssel egységes módon. Ez a folyamat rendelkezik arról, hogy mikor kell várni, és miként kell kompenzálni az áthaladást.

Az üzleti folyamatok kibontása nyelvi üzenetküldő szolgáltatás attól függ, hogy használja-e a webszolgáltatási leírás nyelvét (WSDL) 1.1. Az üzleti folyamatok kibontási nyelve támogatja a WSDL és XML típusú gépeket, valamint alapértelmezés szerint az XPath 1.0. Tartalmaz egy tulajdonság alapú korrelációs mechanizmust és egy nyelvi plug-in modellt, amely lehetővé teszi a lekérdezések és kifejezések írását több nyelven. Ez magában foglalja a strukturált programozási konstrukciókat, például a szekvenciát és az áramlást, ha, ha van ilyen. Ezenkívül beilleszti a logikát a kompenzációs kezelőkkel, eseménykezelőkkel, helyi változókkal és hibakezelőkkel. A sorosított hatókör biztosítja a változókhoz való egyidejű hozzáférés ellenőrzését.

Az üzleti folyamatok kibontásának nyelvével kapcsolatos tervezési célok a következők:

  • A webes szolgáltatási műveletek révén a külső entitásokkal kölcsönhatásba lépő üzleti folyamatokat a WSDL 1.1 használatával lehet meghatározni. Ezen interakciók függősége a prototípus meghatározásokon alapul. Általában XML nyelv használatával határozzák meg őket.
  • A webszolgáltatás szervezésének fogalmait definiálják, és az üzleti folyamatok külső és belső nézeteinek felhasználására szolgálnak. Minden felhasználási mintát felismernek speciális kiterjesztések révén.
  • Az adatkezelési funkciók az adatok egyszerű kezelése érdekében rendelkezésre állnak és szükségesek a folyamatadatok meghatározásához és a vezérlőáramlás meghatározásához.
  • A folyamatpéldányok azonosítási mechanizmusai támogatottak. A példányazonosítókat a partnerek az alkalmazás szintjén határozzák meg, és megváltozhatnak.
  • Meghatározzák a hosszú távú tranzakciós modelleket az alkalmazási kör meghatározására és a kompenzációs intézkedésekre vonatkozóan. Támogatják a hosszú ideig működő üzleti folyamatok kudarc-helyreállítását.
  • A folyamatpéldányok hallgatólagos létrehozása és befejezése támogatott.
  • A webszolgáltatásokat modellként használják az összeszereléshez és a folyamatok bontásához.