मेरी दुविधा, मूल रूप से, दो अनुप्रयोगों के बीच एक गणना साझा करने के लिए कैसे है।
उपयोगकर्ता वेब पर मौजूद फ्रंट-एंड एप्लिकेशन के माध्यम से दस्तावेज़ अपलोड करते हैं। यह एप्लिकेशन बैक-एंड एप्लिकेशन की एक वेब सेवा कॉल करता है और दस्तावेज़ को पास करता है। बैक-एंड ऐप दस्तावेज़ सहेजता है और दस्तावेज़ तालिका में एक पंक्ति डालता है।
दस्तावेज़ प्रकार (7 संभावित दस्तावेज़ प्रकार: चालान , अनुबंध आदि) वेब सेवा के अपलोड दस्तावेज़ विधि के पैरामीटर के रूप में पारित किया गया है। सवाल यह है कि, इस पैरामीटर के प्रकार (और संभावित मूल्य) क्या होना चाहिए?
चूंकि आपको इन मानों को दोनों अनुप्रयोगों में हार्डकोड करने की आवश्यकता है, मुझे लगता है कि यह ओ.के. है। एक वर्णनात्मक स्ट्रिंग ( चालान , अनुबंध , वर्कऑर्डर , SignedWorkOrder ) का उपयोग करने के लिए।
क्या यह पहले एप्लिकेशन में दस्तावेज़ प्रकार गणना बनाने के लिए एक बेहतर तरीका है, और इसे दूसरे एप्लिकेशन में पुन: उत्पन्न करने के लिए, और फिर उनके बीच वेब सेवा के लिए संबंधित पूर्णांक मान पास कर सकता है?