जेबीपीएम: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Open-source workflow engine}} {{more references|date=February 2014}} {{lowercase}} {{Infobox Software | name = jBPM | logo...")
 
No edit summary
Line 1: Line 1:
{{Short description|Open-source workflow engine}}
{{Short description|Open-source workflow engine}}
{{more references|date=February 2014}}
{{more references|date=फरवरी 2014}}
{{lowercase}}
 
{{Infobox Software  
{{Infobox Software  
| name                  = jBPM
| name                  = jBPM
Line 18: Line 18:
| website                = {{URL|https://www.jbpm.org}}}}
| website                = {{URL|https://www.jbpm.org}}}}


जेबीपीएम (जावा [[ व्यापार प्रक्रिया ]] मॉडल) [[जावा (प्रोग्रामिंग भाषा)]] में लिखा गया एक ओपन-सोर्स [[वर्कफ़्लो इंजन]] है जो [[बीपीएमएन]] 2.0 (या पुराने संस्करणों में इसकी अपनी प्रक्रिया परिभाषा भाषा जेपीडीएल) में वर्णित व्यावसायिक प्रक्रियाओं को निष्पादित कर सकता है। जेबीपीएम व्यावसायिक प्रक्रियाओं और निर्णयों को स्वचालित करने में मदद करने के लिए व्यावसायिक अनुप्रयोगों के निर्माण के लिए एक टूलकिट है। यह Red Hat द्वारा प्रायोजित है, जो JBoss समुदाय का हिस्सा है और KIE समूह में Drools और OptaPlanner परियोजनाओं से निकटता से संबंधित है। इसे [[जेबॉस (कंपनी)]] द्वारा [[अपाचे लाइसेंस]] (या पुराने संस्करणों में [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]]) के तहत जारी किया गया है।
जेबीपीएम (जावा[[ व्यापार प्रक्रिया | व्यवसाय]] [[प्रक्रम]] प्रतिरूप) [[जावा (प्रोग्रामिंग भाषा)|जावा]] में लिखा गया एक ओपन-सोर्स [[वर्कफ़्लो इंजन]] है जो [[बीपीएमएन]] 2.0 (या पुराने संस्करणों में इसकी अपनी प्रक्रम परिभाषा भाषा जेपीडीएल) में वर्णित व्यावसायिक प्रक्रमओं को निष्पादित कर सकता है। जेबीपीएम व्यावसायिक प्रक्रमओं और निर्णयों को स्वचालित करने में मदद करने के लिए व्यावसायिक अनुप्रयोगों के निर्माण के लिए एक टूलकिट है। यह Red Hat द्वारा प्रायोजित है, जो JBoss समुदाय का हिस्सा है और KIE समूह में Drools और OptaPlanner परियोजनाओं से निकटता से संबंधित है। इसे [[जेबॉस (कंपनी)]] द्वारा [[अपाचे लाइसेंस]] (या पुराने संस्करणों में [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]]) के तहत जारी किया गया है।


== सिंहावलोकन ==
== सिंहावलोकन ==
संक्षेप में, जेबीपीएम ग्राफ़िकल प्रक्रिया विवरण को इनपुट के रूप में लेता है। एक प्रक्रिया उन कार्यों से बनी होती है जो अनुक्रम प्रवाह से जुड़े होते हैं। प्रक्रियाएं एक निष्पादन प्रवाह का प्रतिनिधित्व करती हैं। किसी प्रक्रिया के ग्राफिकल आरेख ([[ प्रवाह चार्ट ]]) का उपयोग गैर-तकनीकी उपयोगकर्ताओं और डेवलपर्स के बीच संचार के आधार के रूप में किया जाता है।
संक्षेप में, जेबीपीएम ग्राफ़िकल प्रक्रम विवरण को इनपुट के रूप में लेता है। एक प्रक्रम उन कार्यों से बनी होती है जो अनुक्रम प्रवाह से जुड़े होते हैं। प्रक्रमएं एक निष्पादन प्रवाह का प्रतिनिधित्व करती हैं। किसी प्रक्रम के ग्राफिकल आरेख ([[ प्रवाह चार्ट ]]) का उपयोग गैर-तकनीकी उपयोगकर्ताओं और डेवलपर्स के बीच संचार के आधार के रूप में किया जाता है।


प्रक्रिया परिभाषा के प्रत्येक निष्पादन को प्रक्रिया उदाहरण कहा जाता है। जेबीपीएम प्रक्रिया उदाहरणों का प्रबंधन करता है। कुछ गतिविधियाँ स्वचालित होती हैं जैसे ई-मेल भेजना या किसी सेवा का आह्वान करना। कुछ गतिविधियाँ प्रतीक्षा स्थिति के रूप में कार्य करती हैं, जैसे उदाहरण के लिए मानवीय कार्य या किसी बाहरी सेवा के परिणाम की प्रतीक्षा करना। जेबीपीएम हर समय प्रक्रिया उदाहरणों की स्थिति को प्रबंधित और बनाए रखेगा।
प्रक्रम परिभाषा के प्रत्येक निष्पादन को प्रक्रम उदाहरण कहा जाता है। जेबीपीएम प्रक्रम उदाहरणों का प्रबंधन करता है। कुछ गतिविधियाँ स्वचालित होती हैं जैसे ई-मेल भेजना या किसी सेवा का आह्वान करना। कुछ गतिविधियाँ प्रतीक्षा स्थिति के रूप में कार्य करती हैं, जैसे उदाहरण के लिए मानवीय कार्य या किसी बाहरी सेवा के परिणाम की प्रतीक्षा करना। जेबीपीएम हर समय प्रक्रम उदाहरणों की स्थिति को प्रबंधित और बनाए रखेगा।


जेबीपीएम प्रोसेस वर्चुअल मशीन (पीवीएम) पर आधारित है जो मूल रूप से कई प्रक्रिया भाषाओं का समर्थन करने के लिए जेबॉस समुदाय की नींव है। जेबॉस समुदाय वर्तमान में व्यावसायिक प्रक्रियाओं को परिभाषित करने के लिए बीपीएमएन 2.0 विनिर्देश का उपयोग करने पर ध्यान केंद्रित करता है।
जेबीपीएम प्रोसेस वर्चुअल मशीन (पीवीएम) पर आधारित है जो मूल रूप से कई प्रक्रम भाषाओं का समर्थन करने के लिए जेबॉस समुदाय की नींव है। जेबॉस समुदाय वर्तमान में व्यावसायिक प्रक्रमओं को परिभाषित करने के लिए बीपीएमएन 2.0 विनिर्देश का उपयोग करने पर ध्यान केंद्रित करता है।


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


== क्षमताएं ==
== क्षमताएं ==
जेबीपीएम की उत्पत्ति बीपीएम (बिजनेस प्रोसेस मैनेजमेंट) से हुई है, लेकिन यह उपयोगकर्ताओं को बिजनेस ऑटोमेशन में अपना रास्ता चुनने में सक्षम बनाने के लिए विकसित हुआ है। यह विभिन्न क्षमताएं प्रदान करता है जो व्यावसायिक तर्क को सरल और बाह्यीकृत करके पुन: प्रयोज्य परिसंपत्तियों जैसे मामलों, प्रक्रियाओं, निर्णय तालिकाओं और बहुत कुछ में बदल देता है।
जेबीपीएम की उत्पत्ति बीपीएम (बिजनेस प्रोसेस मैनेजमेंट) से हुई है, लेकिन यह उपयोगकर्ताओं को बिजनेस ऑटोमेशन में अपना रास्ता चुनने में सक्षम बनाने के लिए विकसित हुआ है। यह विभिन्न क्षमताएं प्रदान करता है जो व्यावसायिक तर्क को सरल और बाह्यीकृत करके पुन: प्रयोज्य परिसंपत्तियों जैसे मामलों, प्रक्रमओं, निर्णय तालिकाओं और बहुत कुछ में बदल देता है।


* व्यावसायिक प्रक्रियाएं (बीपीएमएन 2.0)
* व्यावसायिक प्रक्रमएं (बीपीएमएन 2.0)
* केस प्रबंधन (बीपीएमएन 2.0 और [[सीएमएमएन]])
* केस प्रबंधन (बीपीएमएन 2.0 और [[सीएमएमएन]])
* निर्णय प्रबंधन (डीएमएन)
* निर्णय प्रबंधन (डीएमएन)
Line 44: Line 44:
* स्टैंडअलोन जावा प्रोग्राम
* स्टैंडअलोन जावा प्रोग्राम


इसके अतिरिक्त जेबीपीएम [[ खुला स्रोत सॉफ्टवेयर ]] व्यवसाय प्रक्रिया निष्पादन और प्रबंधन क्षमताएं प्रदान करता है, जिसमें शामिल हैं:
इसके अतिरिक्त जेबीपीएम [[ खुला स्रोत सॉफ्टवेयर ]] व्यवसाय प्रक्रम निष्पादन और प्रबंधन क्षमताएं प्रदान करता है, जिसमें शामिल हैं:


* जावा (प्रोग्रामिंग भाषा) में एक एम्बेड करने योग्य, हल्का प्रोसेस इंजन, देशी बीपीएमएन 2.0 निष्पादन का समर्थन करता है
* जावा (प्रोग्रामिंग भाषा) में एक एम्बेड करने योग्य, हल्का प्रोसेस इंजन, देशी बीपीएमएन 2.0 निष्पादन का समर्थन करता है
* बीपीएमएन 2.0 [[प्रक्रिया मॉडलिंग]], एक्लिप्स (डेवलपर्स) और वेब-आधारित (व्यावसायिक उपयोगकर्ता) दोनों में
* बीपीएमएन 2.0 [[प्रक्रिया मॉडलिंग|प्रक्रम मॉडलिंग]], एक्लिप्स (डेवलपर्स) और वेब-आधारित (व्यावसायिक उपयोगकर्ता) दोनों में
* जेबीपीएम कंसोल के माध्यम से प्रक्रिया संलेखन, सहयोग, निगरानी और प्रबंधन
* जेबीपीएम कंसोल के माध्यम से प्रक्रम संलेखन, सहयोग, निगरानी और प्रबंधन
* एक वेब-आधारित संलेखन वातावरण जो बीपीएमएन मॉडल, नियम, फॉर्म, डेटा ऑब्जेक्ट और बहुत कुछ सहित एक व्यावसायिक परियोजना बनाने वाली कई संपत्तियों को प्रबंधित करने में सक्षम है।
* एक वेब-आधारित संलेखन वातावरण जो बीपीएमएन मॉडल, नियम, फॉर्म, डेटा ऑब्जेक्ट और बहुत कुछ सहित एक व्यावसायिक परियोजना बनाने वाली कई संपत्तियों को प्रबंधित करने में सक्षम है।
* एक स्वतंत्र WS-HT मानव कार्य सेवा का उपयोग करके मानव संपर्क
* एक स्वतंत्र WS-HT मानव कार्य सेवा का उपयोग करके मानव संपर्क
Line 56: Line 56:


== इतिहास ==
== इतिहास ==
जेबीपीएम संस्करण 5.0, [[ लार टपकना ]] सिस्टम के एक उप-प्रोजेक्ट, ड्रूल्स फ्लो के साथ जेबीपीएम प्रोजेक्ट के विलय का परिणाम था। इसलिए, संस्करण 5 के अनुसार, इसमें शक्तिशाली व्यावसायिक नियम और ईवेंट एकीकरण, और अधिक उन्नत, लचीली व्यावसायिक प्रक्रियाओं के लिए समर्थन भी शामिल है।
जेबीपीएम संस्करण 5.0, [[ लार टपकना ]] सिस्टम के एक उप-प्रोजेक्ट, ड्रूल्स फ्लो के साथ जेबीपीएम प्रोजेक्ट के विलय का परिणाम था। इसलिए, संस्करण 5 के अनुसार, इसमें शक्तिशाली व्यावसायिक नियम और ईवेंट एकीकरण, और अधिक उन्नत, लचीली व्यावसायिक प्रक्रमओं के लिए समर्थन भी शामिल है।


== यह भी देखें ==
== यह भी देखें ==
{{Portal|Free Software}}
{{Portal|Free Software}}
* जेबॉस सॉफ्टवेयर, अन्य [[जेबॉस सॉफ्टवेयर की सूची]]
* जेबॉस सॉफ्टवेयर, अन्य [[जेबॉस सॉफ्टवेयर की सूची]]
* [[बिजनेस प्रक्रिया प्रबंधन]]
* [[बिजनेस प्रक्रिया प्रबंधन|बिजनेस प्रक्रम प्रबंधन]]
* [[निर्णय मॉडल और संकेतन]]
* [[निर्णय मॉडल और संकेतन]]
* सीएमएमएन
* सीएमएमएन

Revision as of 08:08, 19 July 2023

jBPM
Developer(s)Red Hat
Stable release
7.64.0.Final / January 20, 2022; 2 years ago (2022-01-20)[1]
Written inJava
Operating systemCross-platform
Typeworkflow engine
LicenseApache License 2.0
Websitewww.jbpm.org

जेबीपीएम (जावा व्यवसाय प्रक्रम प्रतिरूप) जावा में लिखा गया एक ओपन-सोर्स वर्कफ़्लो इंजन है जो बीपीएमएन 2.0 (या पुराने संस्करणों में इसकी अपनी प्रक्रम परिभाषा भाषा जेपीडीएल) में वर्णित व्यावसायिक प्रक्रमओं को निष्पादित कर सकता है। जेबीपीएम व्यावसायिक प्रक्रमओं और निर्णयों को स्वचालित करने में मदद करने के लिए व्यावसायिक अनुप्रयोगों के निर्माण के लिए एक टूलकिट है। यह Red Hat द्वारा प्रायोजित है, जो JBoss समुदाय का हिस्सा है और KIE समूह में Drools और OptaPlanner परियोजनाओं से निकटता से संबंधित है। इसे जेबॉस (कंपनी) द्वारा अपाचे लाइसेंस (या पुराने संस्करणों में जीएनयू लेसर जनरल पब्लिक लाइसेंस) के तहत जारी किया गया है।

सिंहावलोकन

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

प्रक्रम परिभाषा के प्रत्येक निष्पादन को प्रक्रम उदाहरण कहा जाता है। जेबीपीएम प्रक्रम उदाहरणों का प्रबंधन करता है। कुछ गतिविधियाँ स्वचालित होती हैं जैसे ई-मेल भेजना या किसी सेवा का आह्वान करना। कुछ गतिविधियाँ प्रतीक्षा स्थिति के रूप में कार्य करती हैं, जैसे उदाहरण के लिए मानवीय कार्य या किसी बाहरी सेवा के परिणाम की प्रतीक्षा करना। जेबीपीएम हर समय प्रक्रम उदाहरणों की स्थिति को प्रबंधित और बनाए रखेगा।

जेबीपीएम प्रोसेस वर्चुअल मशीन (पीवीएम) पर आधारित है जो मूल रूप से कई प्रक्रम भाषाओं का समर्थन करने के लिए जेबॉस समुदाय की नींव है। जेबॉस समुदाय वर्तमान में व्यावसायिक प्रक्रमओं को परिभाषित करने के लिए बीपीएमएन 2.0 विनिर्देश का उपयोग करने पर ध्यान केंद्रित करता है।

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

क्षमताएं

जेबीपीएम की उत्पत्ति बीपीएम (बिजनेस प्रोसेस मैनेजमेंट) से हुई है, लेकिन यह उपयोगकर्ताओं को बिजनेस ऑटोमेशन में अपना रास्ता चुनने में सक्षम बनाने के लिए विकसित हुआ है। यह विभिन्न क्षमताएं प्रदान करता है जो व्यावसायिक तर्क को सरल और बाह्यीकृत करके पुन: प्रयोज्य परिसंपत्तियों जैसे मामलों, प्रक्रमओं, निर्णय तालिकाओं और बहुत कुछ में बदल देता है।

  • व्यावसायिक प्रक्रमएं (बीपीएमएन 2.0)
  • केस प्रबंधन (बीपीएमएन 2.0 और सीएमएमएन)
  • निर्णय प्रबंधन (डीएमएन)
  • व्यावसायिक नियम (डीआरएल)
  • व्यवसाय अनुकूलन (सॉल्वर)

जेबीपीएम का उपयोग स्टैंडअलोन सेवा के रूप में या कस्टम सेवा में एम्बेडेड किया जा सकता है। इसमें किसी भी ढांचे का उपयोग अनिवार्य नहीं है, इसका सफलतापूर्वक उपयोग किया जा सकता है

  • पारंपरिक जेईई अनुप्रयोग - युद्ध/कान तैनाती
  • स्प्रिंगबूट या थॉर्नटेल (पहले वाइल्डफ्लाई स्वार्म के नाम से जाना जाता था) - उबरजर तैनाती
  • स्टैंडअलोन जावा प्रोग्राम

इसके अतिरिक्त जेबीपीएम खुला स्रोत सॉफ्टवेयर व्यवसाय प्रक्रम निष्पादन और प्रबंधन क्षमताएं प्रदान करता है, जिसमें शामिल हैं:

  • जावा (प्रोग्रामिंग भाषा) में एक एम्बेड करने योग्य, हल्का प्रोसेस इंजन, देशी बीपीएमएन 2.0 निष्पादन का समर्थन करता है
  • बीपीएमएन 2.0 प्रक्रम मॉडलिंग, एक्लिप्स (डेवलपर्स) और वेब-आधारित (व्यावसायिक उपयोगकर्ता) दोनों में
  • जेबीपीएम कंसोल के माध्यम से प्रक्रम संलेखन, सहयोग, निगरानी और प्रबंधन
  • एक वेब-आधारित संलेखन वातावरण जो बीपीएमएन मॉडल, नियम, फॉर्म, डेटा ऑब्जेक्ट और बहुत कुछ सहित एक व्यावसायिक परियोजना बनाने वाली कई संपत्तियों को प्रबंधित करने में सक्षम है।
  • एक स्वतंत्र WS-HT मानव कार्य सेवा का उपयोग करके मानव संपर्क
  • व्यावसायिक नियमों और घटना प्रसंस्करण के साथ मजबूत और शक्तिशाली एकीकरण
  • प्लग करने योग्य दृढ़ता और जेपीए/जेटीए पर आधारित लेनदेन।
  • इतिहास लॉगिंग (पूछताछ/निगरानी/विश्लेषण के लिए)।

इतिहास

जेबीपीएम संस्करण 5.0, लार टपकना सिस्टम के एक उप-प्रोजेक्ट, ड्रूल्स फ्लो के साथ जेबीपीएम प्रोजेक्ट के विलय का परिणाम था। इसलिए, संस्करण 5 के अनुसार, इसमें शक्तिशाली व्यावसायिक नियम और ईवेंट एकीकरण, और अधिक उन्नत, लचीली व्यावसायिक प्रक्रमओं के लिए समर्थन भी शामिल है।

यह भी देखें

संदर्भ

  1. "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.