ब्रीफिंग्सडायरेक्ट एसओए इनसाइट्स विश्लेषकों ने 'माइक्रोसॉफ्ट-ओरिएंटेड आर्किटेक्चर' की जांच की और 'ग्रीन आईटी' में एसओए की भूमिका का मूल्यांकन किया।

  • Nov 24, 2023

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

क्या यह इसका एक और उत्थान है? कॉम/डीसीओएम युद्ध, या क्या Microsoft व्यवसाय प्रक्रिया मूल्य के फ़ेडरेटेड मॉडलिंग की ओर बढ़ रहा है, जो अन्य SOA विक्रेताओं के उत्पादों और विधियों से आगे निकल सकता है? या, शायद Microsoft एक समावेशी व्यवसाय प्रक्रिया मॉडलिंग दृष्टिकोण की पेशकश करते हुए SOA अपनाने वालों को अपने प्लेटफ़ॉर्म पर लाने की कोशिश कर रहा है? इस चर्चा में उत्तर खोजें.

और तो और, विश्लेषक इसमें SOA की भूमिका का भी मूल्यांकन करते हैं ग्रीन आईटी. क्या SOA बेहतर ऊर्जा और संसाधनों के उपयोग को जन्म देता है, या क्या IT में बेहतर ऊर्जा संरक्षण अनिवार्य रूप से अधिक SOA अपनाने की दिशा में बाधा उत्पन्न करता है - या दोनों? आरओआई और ग्रीन आईटी एसओए पैटर्न और अपनाने के साथ कैसे संरेखित होते हैं, इसके बारे में और जानें।

SOA और Microsoft के ओस्लो पर...

एसओए ब्रह्मांड ऑर्केस्ट्रेशन में वितरित सेवा विकास के लिए एक मॉडल-संचालित प्रतिमान की ओर बढ़ रहा है, और यह कई वर्षों से स्पष्ट है। इस सप्ताह माइक्रोसॉफ्ट ने अपने एसओए और बीपीएम सम्मेलन में जो चर्चा की वह उद्योग या माइक्रोसॉफ्ट के लिए मौलिक रूप से कोई नई बात नहीं थी। समय के साथ, विज़ुअल स्टूडियो और .NET वातावरण के साथ, वे तेजी से अधिक विशुद्ध दृश्य प्रतिमान की ओर बढ़ रहे हैं।

इस सप्ताह तथाकथित ओस्लो पहल पर माइक्रोसॉफ्ट की खबरों को देखते हुए, वे अपने विज़ुअल स्टूडियो, बिज़टॉक सर्वर, बिज़टॉक की विविधता को बढ़ाने जा रहे हैं। सेवाएँ, और Microsoft सिस्टम सेंटर, उन उत्पादों के अंतर्निहित विभिन्न मेटाडेटा रिपॉजिटरी को एक साथ ला रहे हैं ताकि वितरित करने के लिए एक बेहतर मॉडल-संचालित दृष्टिकोण सक्षम किया जा सके। विकास।

मैं सोच रहा था, ठीक है, यह बहुत अच्छा है, माइक्रोसॉफ्ट, मुझे आपके मॉडल-संचालित दृष्टिकोण से कोई समस्या नहीं है। धर्म प्राप्ति के मामले में आप दो, तीन या चार साल पीछे हैं। वह ठीक है। उद्योग को इसके आसपास पूरी तरह से जुटने में अभी भी कुछ समय लग रहा है।

क्रम शब्दों में, अनुप्रयोगों को विकसित करने के बजाय, वे अलग-अलग व्यवसाय मॉडल और प्रौद्योगिकी मॉडल विकसित करते हैं गहराई की डिग्री और फिर स्वचालित रूप से उचित कोड उत्पन्न करने और उपयुक्त निर्माण करने के लिए उन मॉडलों का उपयोग करें स्रोत. वह दे दिया गया। माइक्रोसॉफ्ट की घोषणा के बारे में एक बात जो मुझे भ्रमित करती है, हैरान करती है, या शायद मुझे निराश करती है, वह यह है कि विकसित किए गए वास्तविक मानकों के लिए यहां कोई पदचिह्न नहीं है। हे भगवान!एकीकृत मॉडलिंग भाषा (यूएमएल), उदाहरण के लिए।

... तो, यह वास्तव में एक माइक्रोसॉफ्ट ओरिएंटेड आर्किटेक्चर है। वे मालिकाना इंटरफ़ेस बना रहे हैं। मैंने सोचा कि वे खुले मानकों से काफी पीछे थे। अब, जब तक यह वास्तव में 2003 न हो, मुझे जाकर अपना कैलेंडर देखना होगा।

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

दूसरा तत्व जहां मुझे कुछ अंतर दिखाई देता है वह यह है कि माइक्रोसॉफ्ट इस सामान्य मॉडल का विस्तार करने का प्रयास कर रहा है ऐसे सॉफ़्टवेयर के पार जो परिसर में रहता है और सॉफ़्टवेयर जो क्लाउड में कहीं रहता है सेवाएँ। इसलिए, जैसा कि माइक्रोसॉफ्ट इसे संदर्भित करता है, सॉफ्टवेयर प्लस सेवाएं प्रदान करने के लिए इसमें एक सामान्य रूपरेखा है। यूएमएल के संबंध में मानक समर्थन के संदर्भ में, माइक्रोसॉफ्ट हमेशा यूएमएल के बारे में उदासीन रहा है।

कुछ साल पहले, वे उपयोग करने के बारे में बात कर रहे थे डोमेन विशिष्ट भाषा (डीएसएल), जो विभिन्न मॉडलिंग प्रतिमानों का समर्थन करने के एक तरीके के रूप में, वर्तमान में मौजूद विज़ुअल स्टूडियो के तत्वों को रेखांकित करता है। हम यहां विभिन्न मॉडलिंग दृष्टिकोणों को लागू करने में सक्षम बनाने के साधन के रूप में डीएसएल का पुनरुत्थान देखेंगे... माइक्रोसॉफ्ट वास्तव में इसे मॉडलों के लिए एक रिपॉजिटरी के आसपास, एसएमएल मॉडल के लिए या विजुअल स्टूडियो में विकसित मॉडलों के लिए चलाने की कोशिश कर रहा है।

यह माइक्रोसॉफ्ट की एक बहुत ही महत्वाकांक्षी रणनीति होने की बू आती है, जो समग्र आईटी वातावरण के विभिन्न तत्वों को एक साथ खींचने की कोशिश कर रही है। आपके पास एक सेवा के रूप में बुनियादी ढांचे के तत्व हैं, जिसमें बिज़टॉक सर्विसेज जैसी चीजें शामिल हैं, जो बड़े वेब प्लेटफार्मों का डोमेन रहा है। आपको कंप्यूटर अनुप्रयोगों की यह धारणा मिल गई है बीपीएम जो आईबीएम, बीईए, सॉफ्टवेयर एजी इत्यादि जैसे कुछ लोग हैं। प्रचार करते रहे हैं.

माइक्रोसॉफ्ट के पास एक व्यापक दृष्टिकोण है. हमें यह भी नहीं भूलना चाहिए कि यह मॉडलों के लिए इस निष्पादन ढांचे की दृष्टि को रेखांकित करता है। मॉडल वास्तव में भविष्य के पुनरावृत्ति में .NET ढांचे के भीतर निष्पादित किए जाएंगे। वह पर आधारित होगा विंडो कम्युनिकेशन फाउंडेशन, जो स्वयं शीर्ष पर बैठता है WS-* मानक....

तो वह महत्वाकांक्षी दृष्टि अभी भी कुछ हद तक दूर है, जैसा कि आपने बताया - 2008 में बीटा, 2009 में उत्पादन। माइक्रोसॉफ्ट को अपने आईएसवी और सिस्टम इंटीग्रेटर समुदाय को साथ लाना होगा ताकि इसे वास्तव में एक आर्किटेक्चर से बदल दिया जा सके जो माइक्रोसॉफ्ट की ओर उन्मुख है।

स्पष्ट रूप से, जैसा कि आपने कहा, उन्हें मॉडलिंग भाषा के मामले में यूएमएल से आगे जाना होगा, क्योंकि यूएमएल के पास वितरित सेवाओं की तैनाती और प्रबंधन आदि करने के लिए संरचनाएं नहीं हैं। मैं समझता हूँ कि। माइक्रोसॉफ्ट जो कर रहा है, उसके बारे में मुझे अभी जो बात परेशान कर रही है, वह यह है कि यदि आप पिछले कुछ वर्षों को देखें, तो माइक्रोसॉफ्ट बहुत बेहतर हो गया है, जबकि वे मानकों से आगे हैं। जब वे किसी भी मानक से पहले नवाचार कर रहे हैं, तो उन्होंने सार्वजनिक विशिष्टताओं के निर्माण के लिए भागीदारों के एक समुदाय को उत्प्रेरित करने का बेहतर काम किया है... मैं इसे अब मॉडलिंग के क्षेत्र में भी ऐसा ही करते देखना चाहता हूं।

आईटी में ऊर्जा उपयोग पर ग्रीन आईटी और एसओए के प्रभाव पर...

ग्रीन आईटी का नाम रखा गया गार्टनर ग्रुप द्वारा 2008 के लिए शीर्ष दस रणनीतिक प्रौद्योगिकी क्षेत्रों में नंबर एक. SOA इस पर कैसे प्रभाव डालता है?

SOA की पूरी धारणा विभिन्न सेवाओं के आंतरिक कार्यान्वयन से बाहरी कॉलिंग इंटरफेस के अमूर्तन, सेवा अनुबंध और डिकम्प्लिंग पर आधारित है। हरा रंग उस पूरे प्रतिमान को ध्वस्त कर देता है, क्योंकि हरा रंग उतना ही ठोस है जितना आप समझ सकते हैं।

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

SOA वितरित फैब्रिक्स में वितरित सेवाओं या संसाधनों, एप्लिकेशन लॉजिक या डेटा के साझाकरण, पुन: उपयोग और अंतरसंचालनीयता को अधिकतम करने पर केंद्रित है। जब वे SOA एप्लिकेशन डिज़ाइन कर रहे होते हैं, तो डेवलपर्स को आवश्यक रूप से प्रोत्साहित नहीं किया जाता है, या यहां तक ​​कि उनके पास इस संदर्भ में सोचने की प्रवृत्ति भी नहीं होती है। इन सेवाओं के भौतिक स्तर पर होने वाले प्रभावों के बारे में वे डिज़ाइन और तैनाती कर रहे हैं, लेकिन ग्रीन पूरी तरह से भौतिक के बारे में है परत।

दूसरे शब्दों में, हरा रंग इस बारे में है कि मनुष्य, एक प्रजाति के रूप में, बुद्धिमानी से कैसे उपयोग और प्रबंधन करते हैं पृथ्वी के अनवीकरणीय, अपूरणीय संसाधन, ऊर्जा या ऊर्जा आपूर्ति, जीवाश्म ईंधन, इत्यादि आगे. लेकिन जाहिर तौर पर यह उससे भी बड़ा है। हम खनिजों और मिट्टी आदि जैसे अन्य भौतिक संसाधनों के बुद्धिमानीपूर्ण उपयोग के संदर्भ में इस ग्रह पर एक स्थायी संस्कृति और अस्तित्व कैसे बनाए रख सकते हैं?

समय के साथ, यदि SOA सफल होता है तो विकास के अन्य केंद्र या कोड के अन्य तैनात उदाहरण जो समान कार्य करते हैं सर्वोत्तम नस्ल की ऑर्डर-प्रोसेसिंग तकनीक का अधिकतम पुन: उपयोग सक्षम करने के लिए चीजों को निष्क्रिय कर दिया जाएगा वहाँ। जैसे-जैसे उद्यमों को आरओआई का एहसास होता है, पुन: उपयोग और साझाकरण से डेटासेंटर सहित सभी स्तरों पर स्वाभाविक रूप से अधिक समेकन होना चाहिए। मूल रूप से, भौतिक वातावरण पर SOA के पदचिह्न को कम करना ही समेकन है।

बाज़ार में एक और प्रवृत्ति SaaS दृष्टिकोण है, जहाँ हम अधिक प्रकार की सेवाएँ प्राप्त कर सकते हैं, शायद एक विस्तृत स्तर पर Google, Salesforce, Amazon, या Microsoft से स्तर या थोक स्तर, जिस स्थिति में वे अपना चला रहे हैं डेटा केंद्र। हमें यह मानना ​​होगा, क्योंकि वे अपने अर्थशास्त्र के लिए सदस्यता के आधार पर हैं, कि वे जा रहे हैं उच्च-उपयोग, उच्च-दक्षता, कम-फ़ुटप्रिंट, कम-ऊर्जा की ओर अत्यधिक प्रेरित होना उपभोग। इससे अंततः ग्रह को भी मदद मिलेगी, क्योंकि हमारे पास 150 से अधिक लोगों की प्रत्येक कंपनी में ढेर सारे डेटासेंटर नहीं होंगे।

शायद हम इसे ग़लत नज़रिये से देख रहे हैं। शायद हमें यह पीछे की ओर मिला है। हो सकता है कि SOA, किसी तरह से, हरित गतिविधियों को सहायता और बढ़ावा दे। शायद यह हरित गतिविधियां हैं, क्योंकि वे समेकित, एकीकृत, उच्च उपयोग और भंडारण चाहते हैं जो एसओए को सहायता और बढ़ावा देते हैं... हरित पहल कंपनियों को इस तरह से निर्देशित करने जा रही है कि वे ऐसी स्थिति में प्रौद्योगिकी को तैनात और उपयोग करें जहां वे एसओए सिद्धांतों का बेहतर लाभ उठा सकें।

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

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