अपाचे ओडीई: Difference between revisions

From Vigyanwiki
(Created page with "{{Infobox software | name = Apache ODE | logo = 200px|Apache ODE Logo | screenshot = | caption = | developer = Apache Software Foundation |...")
 
No edit summary
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Infobox software
{{Infobox software
| name = Apache ODE
| name = अपाचे ओडीई
| logo = [[File:Apache_ODE_Logo.svg|200px|Apache ODE Logo]]
| logo = [[File:Apache_ODE_Logo.svg|200px|Apache ODE Logo]]
| screenshot =  
| screenshot =  
Line 19: Line 19:
}}
}}


अपाचे ओडीई (अपाचे ऑर्केस्ट्रेशन डायरेक्टर इंजन) व्यावसायिक प्रक्रियाओं को प्रबंधित करने के लिए वर्कफ़्लो इंजन के रूप में [[जावा (प्रोग्रामिंग भाषा)]] में कोडित एक सॉफ्टवेयर है जिसे एक वेबसाइट के माध्यम से [[ वेब सेवाएं ]]ेज [[ व्यावसायिक प्रक्रियाएं ]] एक्ज़ीक्यूशन लैंग्वेज ([[डब्ल्यूएस-बीपीईएल]]) में व्यक्त किया गया है। यह [[अपाचे सॉफ्टवेयर फाउंडेशन]] द्वारा बनाया गया था और 23 मार्च, 2018 को एक स्थिर प्रारूप में जारी किया गया था। सॉफ्टवेयर मुख्य रूप से एक या अधिक वेब सेवाओं के साथ संचार करता है, संदेश भेजता और प्राप्त करता है, डेटा में हेरफेर करता है और किसी भी प्रक्रिया द्वारा परिभाषित अपवादों (त्रुटियों) को संभालता है। . इंजन किसी सेवा या एप्लिकेशन ([[ऑर्केस्ट्रेशन (कंप्यूटिंग)]]) को बनाने वाली सभी सेवाओं को समन्वयित करने के लिए लंबी और छोटी दोनों प्रक्रियाओं को चलाने में सक्षम है।
'''अपाचे ओडीई''' (अपाचे ऑर्केस्ट्रेशन डायरेक्टर इंजन) व्यावसायिक प्रक्रियाओं को प्रबंधित करने के लिए वर्कफ़्लो इंजन के रूप में [[जावा (प्रोग्रामिंग भाषा)|जावा (प्रोग्रामिंग लैंग्वेज)]] में कोडित एक सॉफ्टवेयर है जिसे एक वेबसाइट के माध्यम से वेब सर्विसेज बिज़नेस प्रोसेस एक्सेक्यूटिव लैंग्वेज ([[डब्ल्यूएस-बीपीईएल]]) में व्यक्त किया गया है। यह [[अपाचे सॉफ्टवेयर फाउंडेशन]] द्वारा बनाया गया था और 23 मार्च, 2018 को एक स्थिर प्रारूप में जारी किया गया था। सॉफ्टवेयर मुख्य रूप से एक या अधिक वेब सर्विस के साथ संचार करता है, मेसेज भेजता और प्राप्त करता है, डेटा में मैनीपुलेशन करता है और किसी भी प्रक्रिया द्वारा परिभाषित एक्सेप्शन्स (एरर) को संभालता है। इंजन किसी सेवा या एप्लिकेशन ([[ऑर्केस्ट्रेशन (कंप्यूटिंग)]]) को बनाने वाली सभी सेवाओं को समन्वयित करने के लिए लंबी और छोटी दोनों प्रक्रियाओं को चलाने में सक्षम है।


अगस्त 2019 तक, सॉफ्टवेयर का विकास बंद कर दिया गया है, और परियोजना को [[ अपाचे अटारी ]] में स्थानांतरित कर दिया गया है।<ref>{{cite web|url=https://attic.apache.org/projects/ode.html|title=अपाचे ओडीई (ऑर्केस्ट्रेशन निदेशक इंजन)|publisher=Apache Software Foundation|work=Apache Attic|access-date=17 February 2020}}</ref>
अगस्त 2019 तक, सॉफ्टवेयर का विकास बंद कर दिया गया है, और परियोजना को [[ अपाचे अटारी |अपाचे अत्तिक]] में स्थानांतरित कर दिया गया है। <ref>{{cite web|url=https://attic.apache.org/projects/ode.html|title=अपाचे ओडीई (ऑर्केस्ट्रेशन निदेशक इंजन)|publisher=Apache Software Foundation|work=Apache Attic|access-date=17 February 2020}}</ref>
==कम्युनिकेशन==


डब्ल्यूएस-बीपीईएल स्वयं [[XML|एक्सएमएल]] लैंग्वेज पर आधारित है और इसमें ऐसे कई तरीके सम्मिलित हैं जिनसे व्यावसायिक प्रक्रियाओं को व्यक्त किया जा सकता है। इनमें कंडीशनल क्लॉसेस, रीपीटिंग लूप्स, कॉल्स टू वेब सर्विसेज और एक्सचेंज ऑफ़ मेसेजस सम्मिलित हैं। जहां वेब सर्विस के साथ इंटरफेस की आवश्यकता होती है, यह उन्हें व्यक्त करने के लिए वेब सेवा विवरण लैंग्वेज ([[ डबल्यूएसडीएल | डबल्यूएसडीएल]]) का उपयोग करता है। मेसेज को किसी एक हिस्से या पूरे मेसेज को वेरिएबल्स में पढ़कर विभक्तिग्राही तरीके से नियंत्रित किया जा सकता है, जिसका उपयोग आगे कम्युनिकेशन के लिए किया जा सकता है।


==संचार==
इंजन में दो कम्युनिकेशन लेयर्स होती हैं, जिनके साथ यह बाहरी दुनिया के साथ इंटरैक्ट करता है: <ref>{{cite web
 
WS-BPEL स्वयं [[XML]] भाषा पर आधारित है और इसमें ऐसे कई तरीके शामिल हैं जिनसे व्यावसायिक प्रक्रियाओं को व्यक्त किया जा सकता है। इनमें सशर्त खंड, दोहराए जाने वाले लूप, वेब सेवाओं पर कॉल और संदेशों का आदान-प्रदान शामिल हैं। जहां वेब सेवाओं के साथ इंटरफेस की आवश्यकता होती है, यह उन्हें व्यक्त करने के लिए वेब सेवा विवरण भाषा ([[ डबल्यूएसडीएल ]]) का उपयोग करता है। संदेशों को किसी एक हिस्से या पूरे संदेश को वेरिएबल्स में पढ़कर लचीले तरीके से नियंत्रित किया जा सकता है, जिसका उपयोग आगे संचार के लिए किया जा सकता है।
 
इंजन में दो संचार परतें होती हैं, जिनके साथ यह बाहरी दुनिया के साथ संपर्क करता है:<ref>{{cite web
| access-date = 2011-05-16
| access-date = 2011-05-16
| publisher = Denis's Blog
| publisher = Denis's Blog
Line 34: Line 32:
| quote = Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It has two communication layers. One is Axis2 integration layer and the other one is based on JBI standard. Those integration layers are used by ODE BPEL Engine Runtime for interact with the outside world. Axis2 integration layer supports for communicate via Web Service interactions. JBI integration layer supports for communicate via JBI messages.
| quote = Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It has two communication layers. One is Axis2 integration layer and the other one is based on JBI standard. Those integration layers are used by ODE BPEL Engine Runtime for interact with the outside world. Axis2 integration layer supports for communicate via Web Service interactions. JBI integration layer supports for communicate via JBI messages.
| url = http://ddweerasiri.blogspot.com/2009/05/how-to-deploy-axis2-web-service.html}}</ref>
| url = http://ddweerasiri.blogspot.com/2009/05/how-to-deploy-axis2-web-service.html}}</ref>
* [[अपाचे एक्सिस2]] एकीकरण परत: वेब सेवाओं पर संचार का समर्थन करता है।
* [[अपाचे एक्सिस2]] इंटीग्रेशन लेयर: वेब सर्विस पर संचार का समर्थन करता है।
* [[जावा बिजनेस इंटीग्रेशन]] मानक पर आधारित परत: जेबीआई संदेशों के माध्यम से संचार का समर्थन करती है।
* [[जावा बिजनेस इंटीग्रेशन]] मानक पर आधारित लेयर: जेबीआई मेसेज के माध्यम से संचार का समर्थन करती है।


==सुविधाएँ==
==फीचर्स==
{{prose|section|date=March 2016}}
* डब्ल्यूएस-बीपीईएल 2.0 ओएएसआईएस (संगठन) मानक और पुराने बीपीईएल4डब्ल्यूएस 1.1 विक्रेता विनिर्देश दोनों के लिए साथ-साथ समर्थन।
* WS-BPEL 2.0 OASIS (संगठन) मानक और पुराने BPEL4WS 1.1 विक्रेता विनिर्देश दोनों के लिए साथ-साथ समर्थन।
* 2 कम्युनिकेशन लेयर का समर्थन करता है: एक [[अक्ष2|एएक्सआईएस2]] (वेब ​​सर्विसेज एचटीटीपी ट्रांसपोर्ट) पर आधारित और दूसरा जावा बिजनेस इंटीग्रेशन मानक ([[सर्विसमिक्स]] का उपयोग करके) पर आधारित है।
* 2 संचार परतों का समर्थन करता है: एक [[अक्ष2]] (वेब ​​सर्विसेज http ट्रांसपोर्ट) पर आधारित और दूसरा जावा बिजनेस इंटीग्रेशन मानक ([[सर्विसमिक्स]] का उपयोग करके) पर आधारित है।
* एचटीटीपी डबल्यूएसडीएल बाइंडिंग के लिए सपोर्ट, [[REST|आरईएसटी]]-शैली वेब सर्विस के आह्वान की अनुमति।
* HTTP WSDL बाइंडिंग के लिए समर्थन, [[REST]]-शैली वेब सेवाओं के आह्वान की अनुमति।
* अपनी पसंद की डेटाबेस टेबल में प्रोसेस वेरिएबल्स को बाहरी रूप से मैप करने की संभावना।
* अपनी पसंद की डेटाबेस तालिका में प्रक्रिया चर को बाहरी रूप से मैप करने की संभावना।
* इंजन के लिए उच्च स्तरीय एपीआई जो आपको वस्तुतः किसी भी कम्युनिकेशन लेयर के साथ कोर को एकीकृत करने की अनुमति देती है।
* इंजन के लिए उच्च स्तरीय एपीआई जो आपको वस्तुतः किसी भी संचार परत के साथ कोर को एकीकृत करने की अनुमति देती है।
* आपकी प्रक्रियाओं का हॉट-डिप्लॉयमेंट।
* आपकी प्रक्रियाओं का हॉट-परिनियोजन।
* [[बीपीईएल]] के लिए संकलित दृष्टिकोण जो कमांड लाइन पर या डिप्लॉयमेंट पर डिटेल्ड एनालिसिस और वेलिडेशन प्रदान करता है।
* [[बीपीईएल]] के लिए संकलित दृष्टिकोण जो कमांड लाइन पर या तैनाती पर विस्तृत विश्लेषण और सत्यापन प्रदान करता है।
* प्रोसेसेज, इन्सटेंसेस और मेसेज के लिए मैनेजमेंट इंटरफ़ेस।
* प्रक्रियाओं, उदाहरणों और संदेशों के लिए प्रबंधन इंटरफ़ेस।


==एम्बेडिंग==
==एम्बेडिंग==
Apache ODE एम्बेडेड है और [[Jboss]] प्रोजेक्ट्स RiftSaw (WS-BPEL 2.0 इंजन) का एक महत्वपूर्ण हिस्सा है और अनुवर्ती Jboss स्विचयार्ड में भी है, जो सेवा-उन्मुख अनुप्रयोगों के लिए एक सेवा वितरण [[सॉफ्टवेयर ढांचा]] है।
अपाचे ओडीई एम्बेडेड है और जेबॉस प्रोजेक्ट्स रिफ्टसॉ (डब्ल्यूएस-बीपीईएल 2.0 इंजन) का एक महत्वपूर्ण हिस्सा है और फॉलो-अप जेबॉस स्विचयार्ड में भी है, जो सर्विस-ओरिएंटेड ऍप्लिकेशन्स के लिए एक सर्विस डिलीवरी फ्रेमवर्क है।


==यह भी देखें==
==यह भी देखें==
Line 57: Line 54:
==संदर्भ==
==संदर्भ==
{{Reflist|2}}
{{Reflist|2}}
==बाहरी संबंध==
==बाहरी संबंध==
*[//ode.apache.org/ Apache ODE home page]
*[//ode.apache.org/ Apache ODE home page]
*[//www.jboss.org/riftsaw RiftSaw]
*[//www.jboss.org/riftsaw RiftSaw]
*[//www.jboss.org/switchyard SwitchYard]
*[//www.jboss.org/switchyard SwitchYard]
{{Apache Software Foundation}}
<!--Interwikies-->
<!--Categories-->[[Category: अपाचे सॉफ्टवेयर फाउंडेशन|ओडीई]] [[Category: बीटा सॉफ्टवेयर]]


[[Category: Machine Translated Page]]
[[Category:Collapse templates]]
[[Category:Created On 09/07/2023]]
[[Category:Created On 09/07/2023]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with broken file links]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:अपाचे सॉफ्टवेयर फाउंडेशन|ओडीई]]
[[Category:बीटा सॉफ्टवेयर]]

Latest revision as of 11:33, 8 November 2023

अपाचे ओडीई
Developer(s)Apache Software Foundation
Final release
1.3.8 / March 23, 2018; 6 years ago (2018-03-23)
RepositoryODE Repository
Written inJava
Operating systemCross-platform
Standard(s)WS-BPEL, WSDL, SOAP, JBI
TypeWorkflow engine, Middleware
LicenseApache License 2.0
Websiteode.apache.org

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

अगस्त 2019 तक, सॉफ्टवेयर का विकास बंद कर दिया गया है, और परियोजना को अपाचे अत्तिक में स्थानांतरित कर दिया गया है। [1]

कम्युनिकेशन

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

इंजन में दो कम्युनिकेशन लेयर्स होती हैं, जिनके साथ यह बाहरी दुनिया के साथ इंटरैक्ट करता है: [2]

फीचर्स

  • डब्ल्यूएस-बीपीईएल 2.0 ओएएसआईएस (संगठन) मानक और पुराने बीपीईएल4डब्ल्यूएस 1.1 विक्रेता विनिर्देश दोनों के लिए साथ-साथ समर्थन।
  • 2 कम्युनिकेशन लेयर का समर्थन करता है: एक एएक्सआईएस2 (वेब ​​सर्विसेज एचटीटीपी ट्रांसपोर्ट) पर आधारित और दूसरा जावा बिजनेस इंटीग्रेशन मानक (सर्विसमिक्स का उपयोग करके) पर आधारित है।
  • एचटीटीपी डबल्यूएसडीएल बाइंडिंग के लिए सपोर्ट, आरईएसटी-शैली वेब सर्विस के आह्वान की अनुमति।
  • अपनी पसंद की डेटाबेस टेबल में प्रोसेस वेरिएबल्स को बाहरी रूप से मैप करने की संभावना।
  • इंजन के लिए उच्च स्तरीय एपीआई जो आपको वस्तुतः किसी भी कम्युनिकेशन लेयर के साथ कोर को एकीकृत करने की अनुमति देती है।
  • आपकी प्रक्रियाओं का हॉट-डिप्लॉयमेंट।
  • बीपीईएल के लिए संकलित दृष्टिकोण जो कमांड लाइन पर या डिप्लॉयमेंट पर डिटेल्ड एनालिसिस और वेलिडेशन प्रदान करता है।
  • प्रोसेसेज, इन्सटेंसेस और मेसेज के लिए मैनेजमेंट इंटरफ़ेस।

एम्बेडिंग

अपाचे ओडीई एम्बेडेड है और जेबॉस प्रोजेक्ट्स रिफ्टसॉ (डब्ल्यूएस-बीपीईएल 2.0 इंजन) का एक महत्वपूर्ण हिस्सा है और फॉलो-अप जेबॉस स्विचयार्ड में भी है, जो सर्विस-ओरिएंटेड ऍप्लिकेशन्स के लिए एक सर्विस डिलीवरी फ्रेमवर्क है।

यह भी देखें

  • डब्लूएस-बीपीईएल

संदर्भ

  1. "अपाचे ओडीई (ऑर्केस्ट्रेशन निदेशक इंजन)". Apache Attic. Apache Software Foundation. Retrieved 17 February 2020.
  2. "How to deploy an Axis2 Web service programatically in ODE during the initialization of ODE Runtime". Denis's Blog. Retrieved 2011-05-16. Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It has two communication layers. One is Axis2 integration layer and the other one is based on JBI standard. Those integration layers are used by ODE BPEL Engine Runtime for interact with the outside world. Axis2 integration layer supports for communicate via Web Service interactions. JBI integration layer supports for communicate via JBI messages.

बाहरी संबंध