वेब सेवाओं के लिए व्यावसायिक प्रक्रिया निष्कर्षण भाषा (BPELWS)

लेखक: Lewis Jackson
निर्माण की तारीख: 9 मई 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
वेब सेवाओं के लिए व्यावसायिक प्रक्रिया निष्कर्षण भाषा (BPELWS) - प्रौद्योगिकी
वेब सेवाओं के लिए व्यावसायिक प्रक्रिया निष्कर्षण भाषा (BPELWS) - प्रौद्योगिकी

विषय

परिभाषा - वेब सेवाओं (BPELWS) के लिए व्यावसायिक प्रक्रिया निष्कर्षण भाषा का क्या अर्थ है?

वेब सेवाओं (BPELWS) के लिए व्यावसायिक प्रक्रिया निष्कर्षण भाषा व्यावसायिक प्रक्रियाओं और इंटरैक्शन प्रोटोकॉल को निर्दिष्ट करती है। यह एक XML- आधारित भाषा है जो कई वेब सेवाओं का उपयोग करके कई संगठनों में वितरित कंप्यूटिंग में कार्य साझा करने की सुविधा प्रदान करती है।


वेब सेवाओं के लिए व्यवसाय प्रक्रिया निष्कर्षण भाषा जोड़ती है और Microsoft से वेब सेवा प्रवाह भाषा IBM और XLANG विनिर्देशन को जोड़ती है। इसे कभी-कभी BPEL4WS के रूप में भी संक्षिप्त किया जाता है। यह वेब सेवा इंटरफेस का उपयोग करके जानकारी आयात और निर्यात करता है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia वेब सेवाओं के लिए व्यावसायिक प्रक्रिया निष्कर्षण भाषा (BPELWS) की व्याख्या करता है

व्यवसाय प्रक्रिया निष्कर्षण भाषा कार्यक्रम व्यवसाय प्रोटोकॉल को औपचारिक रूप देता है और उत्पाद आदेश की संबंधित जानकारी के साथ इसके अपवाद को मानता है। यह व्यापार लेनदेन के लिए समर्थन को सक्षम करने, स्वचालित प्रक्रिया एकीकरण, व्यापार-से-व्यापार (बी 2 बी) में विस्तार और कॉर्पोरेट स्पेस को बढ़ाने के लिए वेब सेवा इंटरैक्शन का विस्तार करता है। इस प्रकार यह एक अंतर-एकीकरण एकीकरण मॉडल को परिभाषित करने में सफल होता है।

वेब सेवा को आम तौर पर एक अमूर्त और एक निष्पादन योग्य व्यवसाय प्रक्रिया के रूप में वर्णित किया जाता है। अमूर्त व्यावसायिक प्रक्रिया निर्दिष्ट प्रक्रियाओं को निष्पादित करने का इरादा नहीं करती है। निष्पादन योग्य व्यवसाय प्रक्रिया किसी भी व्यावसायिक बातचीत में भागीदार के वास्तविक व्यवहार से संबंधित है। अमूर्त प्रक्रियाएं परिचालन विवरण को छिपाती हैं और एक मानकीकृत फैशन में प्रक्रिया टेम्पलेट और अवलोकन व्यवहार के साथ एक से अधिक उपयोग के मामले होते हैं। इस प्रक्रिया में जानकारी है कि कब, प्रतीक्षा करें और उत्तीर्ण होने के लिए क्षतिपूर्ति करें।

व्यवसाय प्रक्रिया निष्कर्षण भाषा संदेश सुविधा वेब सेवाओं के विवरण भाषा (WSDL) 1.1 का उपयोग करने पर निर्भर करती है, जो आउटगोइंग और इनकमिंग s का वर्णन करती है। व्यवसाय प्रक्रिया निष्कर्षण भाषा भी WSDL और XML टाइप किए गए चर और XPath 1.0 को डिफ़ॉल्ट रूप से समर्थन करती है। यह एक संपत्ति-आधारित सहसंबंध तंत्र और एक भाषा प्लग-इन मॉडल को संलग्न करता है, जो कई भाषाओं में प्रश्न और अभिव्यक्ति लिखने की अनुमति देता है। इसमें संरचित प्रोग्रामिंग निर्माण शामिल हैं जैसे कि, यदि फिर, अनुक्रम और प्रवाह। इसके अतिरिक्त, यह मुआवजे के हैंडलर, ईवेंट हैंडलर, स्थानीय चर और गलती हैंडलर के साथ तर्क करता है। चरों तक समवर्ती पहुंच को नियंत्रित करने के लिए सीरियल स्कोप प्रदान किया गया है।

व्यवसाय प्रक्रिया निष्कर्षण भाषा से जुड़े डिजाइन लक्ष्य हैं:

  • वेब सेवा संचालन के माध्यम से बाहरी संस्थाओं के साथ बातचीत करने वाली व्यावसायिक प्रक्रियाओं को डब्ल्यूएसडीएल 1.1 का उपयोग करके परिभाषित किया गया है। इन अंतःक्रियाओं की निर्भरता प्रोटोटाइप परिभाषाओं पर आधारित है। वे आम तौर पर XML भाषा का उपयोग करके परिभाषित किए जाते हैं।
  • वेब सेवा ऑर्केस्ट्रेशन अवधारणाओं को परिभाषित किया जाता है और इसका उपयोग व्यावसायिक प्रक्रिया के बाहरी और आंतरिक विचारों द्वारा किया जाता है। प्रत्येक उपयोग पैटर्न को विशेष एक्सटेंशन के माध्यम से पहचाना जाता है।
  • डेटा के सरल हेरफेर के लिए डेटा हेरफेर कार्य प्रदान किए जाते हैं और प्रक्रिया डेटा और नियंत्रण प्रवाह को परिभाषित करने के लिए आवश्यक हैं।
  • प्रक्रिया उदाहरणों के लिए पहचान तंत्र समर्थित हैं। इंस्टेंट आइडेंटिफ़ायर पार्टनर द्वारा एप्लिकेशन स्तर पर परिभाषित किए जाते हैं, और बदल सकते हैं।
  • लंबे समय तक चलने वाले लेनदेन मॉडल को स्कूपिंग और क्षतिपूर्ति कार्यों पर परिभाषित किया जाता है। वे लंबे समय तक चलने वाली व्यावसायिक प्रक्रियाओं की विफलता की वसूली का समर्थन करते हैं।
  • प्रक्रिया निर्माण के निहितार्थ और समाप्ति का समर्थन किया जाता है।
  • विधानसभा और प्रक्रिया अपघटन के लिए मॉडल के रूप में वेब सेवाओं का उपयोग किया जाता है।