जेबीपीएम: Difference between revisions
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
| website = {{URL|https://www.jbpm.org}}}} | | website = {{URL|https://www.jbpm.org}}}} | ||
jBPM (जावा[[ व्यापार प्रक्रिया | व्यवसाय]] [[प्रक्रम]] प्रतिरूप) [[जावा (प्रोग्रामिंग भाषा)|जावा]] में लिखा गया एक विवृत-स्रोत [[वर्कफ़्लो इंजन|कार्यप्रवाह यन्त्र]] है जो [[बीपीएमएन|BPMN]] 2.0 (या पूर्व संस्करणों में इसकी अपनी प्रक्रम परिभाषा लैंग्वेज जेपीडीएल) में वर्णित व्यावसायिक प्रक्रमो को निष्पादित कर सकता है। jBPM एक टूलकिट (उपकरण रखने की जगह) है जिसका उपयोग व्यावसायिक प्रक्रमो और निर्णयों को स्वचालित करने में मदद करने के लिए किया जाता है। यह रेड हैट द्वारा प्रायोजित है, जो जेबॉस समुदाय का भाग है और KIE समूह में ड्रूल्स और ऑप्टाप्लैनर परियोजनाओं से निकटता से संबंधित है। इसे [[जेबॉस (कंपनी)|जेबॉस कंपनी]] द्वारा [[अपाचे लाइसेंस|ASL]] (या पुराने संस्करणों में [[जीएनयू लेसर जनरल पब्लिक लाइसेंस|LGPL]]) के अंतर्गत जारी किया गया है। | |||
== | == संक्षिप्त विवरण == | ||
संक्षेप में, | संक्षेप में, jBPM आलेखीय प्रक्रम विवरण को निविष्ट के रूप में लेता है। एक प्रक्रम उन कार्यों से बना होता है जो अनुक्रम प्रवाह से जुड़े होते हैं। प्रक्रमएं एक निष्पादन प्रवाह का प्रतिनिधित्व करती हैं। किसी प्रक्रम के आलेखीय आरेख ([[ प्रवाह चार्ट |अनुक्रम चार्ट]]) का उपयोग गैर-तकनीकी उपयोगकर्ताओं और विकासको के बीच संचार के आधार के रूप में किया जाता है। | ||
प्रक्रम परिभाषा के प्रत्येक निष्पादन को प्रक्रम उदाहरण कहा जाता है। | प्रक्रम परिभाषा के प्रत्येक निष्पादन को प्रक्रम उदाहरण कहा जाता है। jBPM प्रक्रम उदाहरणों का प्रबंधन करता है। कुछ गतिविधियाँ स्वचालित होती हैं जैसे ई-मेल भेजना या किसी सेवा का आह्वान करना। कुछ गतिविधियाँ प्रतीक्षा स्थिति के रूप में कार्य करती हैं, जैसे उदाहरण के लिए मानवीय कार्य या किसी बाहरी सेवा के परिणाम की प्रतीक्षा करना। jBPM हर समय प्रक्रम उदाहरणों की स्थिति को प्रबंधित और बनाए रखेगा। | ||
jBPM प्रक्रम आभासी यंत्र (पीवीएम) पर आधारित है जो मूल रूप से कई प्रक्रम लैंग्वेजेज का समर्थन करने के लिए जेबॉस समुदाय का आधार है। जेबॉस समुदाय वर्तमान में व्यावसायिक प्रक्रमो को परिभाषित करने के लिए BPMN 2.0 विनिर्देश का उपयोग करने पर ध्यान केंद्रित करता है। | |||
jBPM भी विभिन्न उपकरण प्रदान करता है, जो विकासकों ([[ईक्लिप्स]]) और अंतिम उपयोगकर्ताओं (वेब-आधारित) द्वारा व्यवसायिक प्रक्रमो को उनके संचालन अवधि तक बनाने, लागू करने, चलाने और प्रबंधित करने में मदद करते हैं। | |||
== क्षमताएं == | == क्षमताएं == | ||
jBPM की उत्पत्ति बीपीएम (बिजनेस प्रक्रम मैनेजमेंट) से हुई है, लेकिन यह उपयोगकर्ताओं को बिजनेस ऑटोमेशन में अपना रास्ता चुनने में सक्षम बनाने के लिए विकसित हुआ है। यह विभिन्न क्षमताएं प्रदान करता है जो व्यावसायिक तर्क को सरल और बाह्यीकृत करके पुन: प्रयोज्य परिसंपत्तियों जैसे मामलों, प्रक्रमो, निर्णय तालिकाओं और बहुत कुछ में बदल देता है। | |||
* व्यावसायिक प्रक्रमएं ( | * व्यावसायिक प्रक्रमएं (BPMN 2.0) | ||
* केस प्रबंधन ( | * केस प्रबंधन (BPMN 2.0 और [[सीएमएमएन]]) | ||
* निर्णय प्रबंधन (डीएमएन) | * निर्णय प्रबंधन (डीएमएन) | ||
* व्यावसायिक नियम (डीआरएल) | * व्यावसायिक नियम (डीआरएल) | ||
* व्यवसाय अनुकूलन (सॉल्वर) | * व्यवसाय अनुकूलन (सॉल्वर) | ||
jBPM का उपयोग स्टैंडअलोन सेवा के रूप में या कस्टम सेवा में एम्बेडेड किया जा सकता है। इसमें किसी भी ढांचे का उपयोग अनिवार्य नहीं है, इसका सफलतापूर्वक उपयोग किया जा सकता है | |||
* पारंपरिक जेईई अनुप्रयोग - युद्ध/कान तैनाती | * पारंपरिक जेईई अनुप्रयोग - युद्ध/कान तैनाती | ||
Line 44: | Line 44: | ||
* स्टैंडअलोन जावा प्रोग्राम | * स्टैंडअलोन जावा प्रोग्राम | ||
इसके अतिरिक्त | इसके अतिरिक्त jBPM [[ खुला स्रोत सॉफ्टवेयर ]] व्यवसाय प्रक्रम निष्पादन और प्रबंधन क्षमताएं प्रदान करता है, जिसमें शामिल हैं: | ||
* जावा (प्रोग्रामिंग भाषा) में एक एम्बेड करने योग्य, हल्का | * जावा (प्रोग्रामिंग भाषा) में एक एम्बेड करने योग्य, हल्का प्रक्रम इंजन, देशी BPMN 2.0 निष्पादन का समर्थन करता है | ||
* | * BPMN 2.0 [[प्रक्रिया मॉडलिंग|प्रक्रम मॉडलिंग]], एक्लिप्स (डेवलपर्स) और वेब-आधारित (व्यावसायिक उपयोगकर्ता) दोनों में | ||
* | * jBPM कंसोल के माध्यम से प्रक्रम संलेखन, सहयोग, निगरानी और प्रबंधन | ||
* एक वेब-आधारित संलेखन वातावरण जो | * एक वेब-आधारित संलेखन वातावरण जो BPMN मॉडल, नियम, फॉर्म, डेटा ऑब्जेक्ट और बहुत कुछ सहित एक व्यावसायिक परियोजना बनाने वाली कई संपत्तियों को प्रबंधित करने में सक्षम है। | ||
* एक स्वतंत्र WS-HT मानव कार्य सेवा का उपयोग करके मानव संपर्क | * एक स्वतंत्र WS-HT मानव कार्य सेवा का उपयोग करके मानव संपर्क | ||
* व्यावसायिक नियमों और [[ घटना प्रसंस्करण ]] के साथ मजबूत और शक्तिशाली एकीकरण | * व्यावसायिक नियमों और [[ घटना प्रसंस्करण ]] के साथ मजबूत और शक्तिशाली एकीकरण | ||
Line 56: | Line 56: | ||
== इतिहास == | == इतिहास == | ||
jBPM संस्करण 5.0, [[ लार टपकना ]] सिस्टम के एक उप-प्रोजेक्ट, ड्रूल्स फ्लो के साथ jBPM प्रोजेक्ट के विलय का परिणाम था। इसलिए, संस्करण 5 के अनुसार, इसमें शक्तिशाली व्यावसायिक नियम और ईवेंट एकीकरण, और अधिक उन्नत, लचीली व्यावसायिक प्रक्रमो के लिए समर्थन भी शामिल है। | |||
== यह भी देखें == | == यह भी देखें == | ||
Line 64: | Line 64: | ||
* [[निर्णय मॉडल और संकेतन]] | * [[निर्णय मॉडल और संकेतन]] | ||
* सीएमएमएन | * सीएमएमएन | ||
* | *BPMN 2.0 | ||
* लार टपकना | * लार टपकना | ||
* [[ऑप्टाप्लानर]] | * [[ऑप्टाप्लानर]] |
Revision as of 09:11, 19 July 2023
This article needs additional citations for verification. (फरवरी 2014) (Learn how and when to remove this template message) |
Developer(s) | Red Hat |
---|---|
Stable release | 7.64.0.Final
/ January 20, 2022[1] |
Written in | Java |
Operating system | Cross-platform |
Type | workflow engine |
License | Apache License 2.0 |
Website | www |
jBPM (जावा व्यवसाय प्रक्रम प्रतिरूप) जावा में लिखा गया एक विवृत-स्रोत कार्यप्रवाह यन्त्र है जो BPMN 2.0 (या पूर्व संस्करणों में इसकी अपनी प्रक्रम परिभाषा लैंग्वेज जेपीडीएल) में वर्णित व्यावसायिक प्रक्रमो को निष्पादित कर सकता है। jBPM एक टूलकिट (उपकरण रखने की जगह) है जिसका उपयोग व्यावसायिक प्रक्रमो और निर्णयों को स्वचालित करने में मदद करने के लिए किया जाता है। यह रेड हैट द्वारा प्रायोजित है, जो जेबॉस समुदाय का भाग है और KIE समूह में ड्रूल्स और ऑप्टाप्लैनर परियोजनाओं से निकटता से संबंधित है। इसे जेबॉस कंपनी द्वारा ASL (या पुराने संस्करणों में LGPL) के अंतर्गत जारी किया गया है।
संक्षिप्त विवरण
संक्षेप में, jBPM आलेखीय प्रक्रम विवरण को निविष्ट के रूप में लेता है। एक प्रक्रम उन कार्यों से बना होता है जो अनुक्रम प्रवाह से जुड़े होते हैं। प्रक्रमएं एक निष्पादन प्रवाह का प्रतिनिधित्व करती हैं। किसी प्रक्रम के आलेखीय आरेख (अनुक्रम चार्ट) का उपयोग गैर-तकनीकी उपयोगकर्ताओं और विकासको के बीच संचार के आधार के रूप में किया जाता है।
प्रक्रम परिभाषा के प्रत्येक निष्पादन को प्रक्रम उदाहरण कहा जाता है। jBPM प्रक्रम उदाहरणों का प्रबंधन करता है। कुछ गतिविधियाँ स्वचालित होती हैं जैसे ई-मेल भेजना या किसी सेवा का आह्वान करना। कुछ गतिविधियाँ प्रतीक्षा स्थिति के रूप में कार्य करती हैं, जैसे उदाहरण के लिए मानवीय कार्य या किसी बाहरी सेवा के परिणाम की प्रतीक्षा करना। jBPM हर समय प्रक्रम उदाहरणों की स्थिति को प्रबंधित और बनाए रखेगा।
jBPM प्रक्रम आभासी यंत्र (पीवीएम) पर आधारित है जो मूल रूप से कई प्रक्रम लैंग्वेजेज का समर्थन करने के लिए जेबॉस समुदाय का आधार है। जेबॉस समुदाय वर्तमान में व्यावसायिक प्रक्रमो को परिभाषित करने के लिए BPMN 2.0 विनिर्देश का उपयोग करने पर ध्यान केंद्रित करता है।
jBPM भी विभिन्न उपकरण प्रदान करता है, जो विकासकों (ईक्लिप्स) और अंतिम उपयोगकर्ताओं (वेब-आधारित) द्वारा व्यवसायिक प्रक्रमो को उनके संचालन अवधि तक बनाने, लागू करने, चलाने और प्रबंधित करने में मदद करते हैं।
क्षमताएं
jBPM की उत्पत्ति बीपीएम (बिजनेस प्रक्रम मैनेजमेंट) से हुई है, लेकिन यह उपयोगकर्ताओं को बिजनेस ऑटोमेशन में अपना रास्ता चुनने में सक्षम बनाने के लिए विकसित हुआ है। यह विभिन्न क्षमताएं प्रदान करता है जो व्यावसायिक तर्क को सरल और बाह्यीकृत करके पुन: प्रयोज्य परिसंपत्तियों जैसे मामलों, प्रक्रमो, निर्णय तालिकाओं और बहुत कुछ में बदल देता है।
- व्यावसायिक प्रक्रमएं (BPMN 2.0)
- केस प्रबंधन (BPMN 2.0 और सीएमएमएन)
- निर्णय प्रबंधन (डीएमएन)
- व्यावसायिक नियम (डीआरएल)
- व्यवसाय अनुकूलन (सॉल्वर)
jBPM का उपयोग स्टैंडअलोन सेवा के रूप में या कस्टम सेवा में एम्बेडेड किया जा सकता है। इसमें किसी भी ढांचे का उपयोग अनिवार्य नहीं है, इसका सफलतापूर्वक उपयोग किया जा सकता है
- पारंपरिक जेईई अनुप्रयोग - युद्ध/कान तैनाती
- स्प्रिंगबूट या थॉर्नटेल (पहले वाइल्डफ्लाई स्वार्म के नाम से जाना जाता था) - उबरजर तैनाती
- स्टैंडअलोन जावा प्रोग्राम
इसके अतिरिक्त jBPM खुला स्रोत सॉफ्टवेयर व्यवसाय प्रक्रम निष्पादन और प्रबंधन क्षमताएं प्रदान करता है, जिसमें शामिल हैं:
- जावा (प्रोग्रामिंग भाषा) में एक एम्बेड करने योग्य, हल्का प्रक्रम इंजन, देशी BPMN 2.0 निष्पादन का समर्थन करता है
- BPMN 2.0 प्रक्रम मॉडलिंग, एक्लिप्स (डेवलपर्स) और वेब-आधारित (व्यावसायिक उपयोगकर्ता) दोनों में
- jBPM कंसोल के माध्यम से प्रक्रम संलेखन, सहयोग, निगरानी और प्रबंधन
- एक वेब-आधारित संलेखन वातावरण जो BPMN मॉडल, नियम, फॉर्म, डेटा ऑब्जेक्ट और बहुत कुछ सहित एक व्यावसायिक परियोजना बनाने वाली कई संपत्तियों को प्रबंधित करने में सक्षम है।
- एक स्वतंत्र WS-HT मानव कार्य सेवा का उपयोग करके मानव संपर्क
- व्यावसायिक नियमों और घटना प्रसंस्करण के साथ मजबूत और शक्तिशाली एकीकरण
- प्लग करने योग्य दृढ़ता और जेपीए/जेटीए पर आधारित लेनदेन।
- इतिहास लॉगिंग (पूछताछ/निगरानी/विश्लेषण के लिए)।
इतिहास
jBPM संस्करण 5.0, लार टपकना सिस्टम के एक उप-प्रोजेक्ट, ड्रूल्स फ्लो के साथ jBPM प्रोजेक्ट के विलय का परिणाम था। इसलिए, संस्करण 5 के अनुसार, इसमें शक्तिशाली व्यावसायिक नियम और ईवेंट एकीकरण, और अधिक उन्नत, लचीली व्यावसायिक प्रक्रमो के लिए समर्थन भी शामिल है।
यह भी देखें
- जेबॉस सॉफ्टवेयर, अन्य जेबॉस सॉफ्टवेयर की सूची
- बिजनेस प्रक्रम प्रबंधन
- निर्णय मॉडल और संकेतन
- सीएमएमएन
- BPMN 2.0
- लार टपकना
- ऑप्टाप्लानर
संदर्भ
- ↑ "jBPM - Open Source Business Automation Toolkit - Download jBPM". Archived from the original on 28 August 2019. Retrieved 10 February 2022.
बाहरी संबंध
- No URL found. Please specify a URL here or add one to Wikidata.