मान लीजिए कि आप एक पायथन आधारित वेब ऐप बना रहे हैं जिसके लिए कुछ वर्कफ़्लो प्रबंधन की आवश्यकता है जैसे कि जेबीपीएम या विंडोज वर्कफ़्लो फाउंडेशन में। क्या कोई पुस्तकालय है जो इसे पायथन दुनिया में प्रदान करता है?एम्बेड करने योग्य वर्कफ़्लो/बीपीएम लाइब्रेरी?
उत्तर
ओह हाँ, टन। लेकिन उनमें से ज्यादातर एक विशिष्ट ढांचे पर निर्भर करते हैं। उदाहरण के लिए, डीसीवर्क्सफ्लो को ज़ोप्स सीएमएफ के साथ एकीकृत किया गया है। जल्दी करो। वर्कफ़्लो ज़ोप 3, इत्यादि के लिए है। स्पिफवर्क्सफ्लो एसक्यूएल-कीमिया इत्यादि मानता है। ऐसा इसलिए है क्योंकि आपको वर्कफ़्लो को लागू करने के लिए कुछ करने की आवश्यकता है, और इसका मतलब है कि आपको उपयोग की जाने वाली वस्तुओं पर कुछ बुनियादी धारणाएं करने की आवश्यकता है।
जल्दी करो। वर्कफ़्लो शायद अधिक स्वतंत्र लोगों में से एक है, लेकिन यह अभी भी दोनों मानता है कि आप पर्सिस्टेंस लाइब्रेरी (और इसलिए अभ्यास ZODB), और zope3 के सुरक्षा मॉडल का उपयोग करते हैं।
तो आप शायद यहाँ अपनी आवश्यकताओं पर थोड़ा विस्तार करने के लिए जरूरत है ...
स्पिफवर्क्सफ्लो ** ** ** एसक्यूएल-कीमिया मानने के लिए प्रतीत होता है, या कम से कम, मुझे उस दिशा में कोई संदर्भ नहीं मिल रहा है। यह कुछ ऐसा हो सकता है जो इस पोस्ट के बाद बदल गया है ... मेलिंग सूची में एक त्वरित खोज इंगित करती है कि [वर्तमान दृढ़ता मेचैमिसम अचार का उपयोग करता है] (http://groups.google.com/group/spiff-devel/browse_frm/ धागा/448348770062f96)। –
इसे स्क्लेक्लेमी की आवश्यकता होती थी, हां। केवल पिकलिंग ही सीमित है। –
आप इस को देखा है? http://code.djangoproject.com/wiki/GoFlow
प्रति लीनार्ट के सुझाव नीचे मैं ऊपर का विस्तार करूंगा। सिस्टम में एक मध्यम परत के साथ बातचीत करने वाले कई क्लाइंट होंगे, जो कि कुछ हिस्सों में वर्कफ़्लो सबसिस्टम होना चाहिए। वर्कफ़्लो उपप्रणाली एक "एम्बेडेड बीपीएम" बनाने के लिए मौजूद है जो लचीला रूप से बदलती प्रसंस्करण आवश्यकताओं को प्रबंधित कर सकती है। पहली ऊपरी परत "क्लाइंट" संभवतः एक वेब क्लाइंट होगा जिसमें ब्राउज़र पर चेरीपी और AJAX शामिल है। बैकएंड पोस्टग्रेस होगा। यह कुछ हद तक परिवर्तनीय है। मैं और कौन सी जानकारी जोड़ सकता हूं? – alphadogg
जोड़ने के लिए, मैं "पहला ग्राहक" कहता हूं क्योंकि अंत में और अधिक होगा, और वे आवश्यक रूप से वेब-आधारित नहीं होंगे, इसलिए जो कुछ भी ज़ोप या कुछ अन्य ढांचे में बंधे हैं, वे काम नहीं करेंगे। इसे अकेले खड़े होने में सक्षम होना चाहिए। – alphadogg
वर्कफ़्लो सिस्टम स्पष्ट रूप से मध्यम परत में होना चाहिए, न कि क्लाइंट। ग्राहकों को आइटम और सुरक्षा के आधार पर वर्कफ़्लो लेन-देन के बारे में मध्य परत से पूछने की आवश्यकता है। यदि आप पोस्टग्रेज़ में चीज़ों को स्टोर करना चाहते हैं तो मैं आपको स्क्लक्लेमी का उपयोग करने की सलाह दूंगा, और फिर स्पिफवर्क्सफ्लो काम कर सकता है, लेकिन मैंने इसका उपयोग नहीं किया है और यह नहीं पता कि यह कोई अच्छा है या नहीं। पीईपीआई पर वर्कफ़्लो की खोज करें, लेकिन प्लोन के लिए अधिकांश उत्पादों के बारे में जागरूक रहें। :) –