2012-07-26 12 views
8

में लेनदेन क्या विभिन्न एसओए सेवाओं के बीच लेनदेन प्रसारित करने की कोई संभावना है जो .NET या Java जैसे विभिन्न प्लेटफार्मों से हैं?एसओए

मुझे पता है कि लेनदेन डब्लूसीएफ सेवाओं के बीच में और बाहर बह सकता है जो .NET से आ रहा है। लेकिन मैं जावा प्लेटफ़ॉर्म से परिचित नहीं हूं।

अब मैं एक परियोजना में काम कर रहा हूं जो विभिन्न प्लेटफॉर्म से सेवाओं को संचारित करता है।

मैं व्यवसाय में स्थिरता कैसे बनाए रख सकता हूं?

+0

इस प्रश्न को संपादित करने में मेरी सहायता करने के लिए धन्यवाद दोस्तों। –

+1

मुझे यह सब मिल सकता था: http://www.jnbridge.com/jnbpro.htm – Tomer

उत्तर

1

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

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

+0

मैन्युअल रूप से मुआवजा कोडिंग का उपयोग करके, मेरी व्यक्तिगत राय में। कभी-कभी यह स्थिरता के लिए पर्याप्त विश्वसनीय नहीं है। लेकिन वास्तव में हम इस तरह से डिजाइन करते हैं। धन्यवाद –

1

Transactions between services are bad for your SOA क्योंकि वे सेवाओं के बीच बहुत सारे युग्मन पेश करते हैं। सेवा सीमा एक ट्रस्ट सीमा है। http://www.atomikos.com/Publications/TryCancelConfirm

यह गाथा और मुआवजा दृष्टिकोण से संबंधित है और सभी दुनिया का सबसे अच्छा जोड़ती है: आप Sagas और यदि प्रतिपूर्ति का उपयोग कर के रूप में डैनियल विख्यात

+0

ग्रेट। धन्यवाद। मुझे इसे पढ़ने के लिए समय चाहिए। यह मेरी समझ के लिए एक कूड़ा मुश्किल है। –

0

इस पद्धति का प्रयास करें बेहतर कर रहे हैं।

सर्वश्रेष्ठ

संबंधित मुद्दे