Service-oriented modeling
सेवा-उन्मुख मॉडलिंग व्यवसाय और सॉफ्टवेयर प्रणालियों के मॉडलिंग का विषय है, जिसका उद्देश्य विभिन्न वास्तुशिल्प शैलियों और प्रतिमानों, जैसे अनुप्रयोग वास्तुकला, सेवा-उन्मुख वास्तुकला, सूक्ष्म सेवा और क्लाउड कंप्यूटिंग के भीतर सेवा-उन्मुख व्यवसाय प्रणालियों को डिजाइन और निर्दिष्ट करना है। किसी भी सेवा-उन्मुख मॉडलिंग विधि में आम तौर पर एक मॉडलिंग भाषा शामिल होती है जिसे "समस्या क्षेत्र संगठन" (व्यवसाय) और "समाधान क्षेत्र संगठन" (सूचना प्रौद्योगिकी विभाग) दोनों द्वारा नियोजित किया जा सकता है, जिसका अनूठा दृष्टिकोण आम तौर पर सेवा विकास जीवन-चक्र रणनीति और उस रणनीति का उपयोग करके लागू की गई परियोजनाओं को प्रभावित करता है। सेवा-उन्मुख मॉडलिंग आम तौर पर ऐसे मॉडल बनाने का प्रयास करती है जो एक संगठन में सभी सॉफ्टवेयर संस्थाओं के विश्लेषण, डिजाइन और वास्तुकला का एक व्यापक दृष्टिकोण प्रदान करते हैं, जिसे व्यवसाय और तकनीकी समझ के विविध स्तरों वाले व्यक्तियों द्वारा समझा जा सकता है। सेवा-उन्मुख मॉडलिंग आमतौर पर सॉफ्टवेयर संस्थाओं को "परिसंपत्तियों" (सेवा-उन्मुख परिसंपत्तियों) के रूप में देखने के लिए प्रोत्साहित करती है, और इन परिसंपत्तियों को सामूहिक रूप से "सेवाओं" के रूप में संदर्भित करती है। एक प्रमुख सेवा डिजाइन चिंता व्यवसाय (डोमेन) स्तर और तकनीकी (इंटरफेस अनुबंध) स्तर दोनों पर सही सेवा बारीकियों का पता लगाना है। लोकप्रिय दृष्टिकोण विशेष रूप से एस. डी. डी. एम., एस. ओ. एम. ए. और एस. ओ. एम. एफ. सहित डिजाइन और मॉडलिंग सेवाओं के लिए कई दृष्टिकोण प्रस्तावित किए गए हैं। सेवा-उन्मुख डिजाइन और विकास पद्धति सेवा-उन्मुख डिजाइन और विकास पद्धति (एस. डी. डी. एम.) एम. पापाज़ोग्लू और डब्ल्यू. जे. द्वारा बनाई और संकलित एक संलयन विधि है। वे ह्यूवेल से मिलते हैं। पेपर का तर्क है कि एस. ओ. ए. डिजाइनरों और सेवा डेवलपर्स से एक ध्वनि डिजाइन और विकास पद्धति पर भरोसा किए बिना एक जटिल सेवा-उन्मुख विकास परियोजना की देखरेख करने की उम्मीद नहीं की जा सकती है। यह सेवा-उन्मुख डिजाइन में उपयोग की जाने वाली विधियों और तकनीकों का अवलोकन प्रदान करता है, सेवा उत्पादकों और अनुरोधकर्ताओं दोनों के दृष्टिकोण से सेवा विकास पद्धति का दृष्टिकोण रखता है, और इन भूमिकाओं के लिए उपलब्ध एस. डी. डी. एम. तत्वों की सीमा की समीक्षा करता है। एस. डी. डी. एम. के लिए एक अद्यतन बाद में एम. पापाज़ोग्लू द्वारा वेब सर्विसेज और एस. ओ. ए.: प्रिंसिपल्स एंड टेक्नोलॉजी में प्रकाशित किया गया था। सेवा-उन्मुख मॉडलिंग और वास्तुकला आईबीएम ने 2004 में अपनी एसओए-संबंधित पद्धति के रूप में सेवा-उन्मुख मॉडलिंग और वास्तुकला (सोमा) की घोषणा की और बाद में इसके कुछ हिस्सों को प्रकाशित किया। सोमा एस. ओ. ए. को डिजाइन और बनाने के लिए आवश्यक सेवा मॉडलिंग के अधिक सामान्य क्षेत्र को संदर्भित करता है। एस. ओ. एम. ए. एक व्यापक दायरे को शामिल करता है और सेवाओं की पहचान, विनिर्देश और प्राप्ति के माध्यम से सेवा-उन्मुख विश्लेषण और डिजाइन (एस. ओ. ए. डी.) को लागू करता है। "सेवा घटक"), और प्रवाह जिनका उपयोग सेवाओं की रचना के लिए किया जा सकता है। एस. ओ. एम. ए. में एक विश्लेषण और डिजाइन विधि शामिल है जो एस. ओ. ए. से संबंधित और समर्थन करने वाली चिंताओं को शामिल करने के लिए पारंपरिक वस्तु-उन्मुख और घटक-आधारित विश्लेषण और डिजाइन विधियों का विस्तार करती है। इसमें एस. ओ. ए. के तीन मुख्य तत्वों की पहचान, विनिर्देशन और प्राप्ति के तीन प्रमुख चरण शामिल हैं, अर्थात्, सेवाएँ, घटक जो उन सेवाओं (उर्फ सेवा घटक) को प्राप्त करते हैं और प्रवाह जिनका उपयोग सेवाओं की रचना के लिए किया जा सकता है। एस. ओ. एम. ए. सेवाओं (सूचना सेवाओं सहित), घटकों, प्रवाहों (प्रक्रियाओं/संरचना) की पहचान, विनिर्देशन, प्राप्ति और कार्यान्वयन के लिए एक अंत से अंत तक एस. ओ. ए. विधि है। सोमा डोमेन विश्लेषण, कार्यात्मक क्षेत्रों के समूह, परिवर्तनशीलता-उन्मुख विश्लेषण (वी. ओ. ए.) प्रक्रिया मॉडलिंग, घटक-आधारित विकास, वस्तु-उन्मुख विश्लेषण और डिजाइन और उपयोग केस मॉडलिंग जैसे क्षेत्रों में वर्तमान तकनीकों पर आधारित है। सोमा लक्ष्य-सेवा मॉडलिंग, सेवा मॉडल निर्माण और एक सेवा लिटमस परीक्षण जैसी नई तकनीकों का परिचय देता है ताकि किसी सेवा की बारीकियों को निर्धारित करने में मदद मिल सके। सोमा पूरक तकनीकों के माध्यम से सेवाओं, घटक सीमाओं, प्रवाहों, रचनाओं और जानकारी की पहचान करता है जिसमें डोमेन अपघटन, लक्ष्य-सेवा मॉडलिंग और मौजूदा परिसंपत्ति विश्लेषण शामिल हैं। एस. ओ. एम. ए. में सेवा जीवनचक्र में पहचान, विनिर्देश, प्राप्ति, कार्यान्वयन, परिनियोजन और प्रबंधन के चरण शामिल हैं जिसमें एस. ओ. ए. के मौलिक निर्माण खंडों की पहचान की जाती है और फिर प्रत्येक चरण में उन्हें परिष्कृत और कार्यान्वित किया जाता है। एस. ओ. ए. के मूलभूत निर्माण खंडों में सेवाएं, घटक, प्रवाह और उनसे संबंधित, सूचना, नीति और अनुबंध शामिल हैं। सेवा-उन्मुख मॉडलिंग ढांचा (एस. ओ. एम. एफ.) एस. ओ. एम. एफ. को लेखक माइकल बेल द्वारा सॉफ्टवेयर विकास के लिए एक समग्र और एंथ्रोपोमोर्फिक मॉडलिंग भाषा के रूप में तैयार किया गया है जो उद्यम समस्याओं के सामरिक और रणनीतिक समाधान प्रदान करने के लिए विषयों और एक सार्वभौमिक भाषा को नियोजित करता है। "समग्र भाषा" शब्द एक मॉडलिंग भाषा से संबंधित है जिसे किसी भी अनुप्रयोग, व्यवसाय और तकनीकी वातावरण को डिजाइन करने के लिए नियोजित किया जा सकता है, या तो स्थानीय वितरित, या संघीय। इस सार्वभौमिकता में एस. ओ. ए. परिदृश्य, क्लाउड कंप्यूटिंग या बड़े डेटा वातावरण सहित अनुप्रयोग-स्तर और उद्यम-स्तर के समाधानों का डिजाइन शामिल हो सकता है। दूसरी ओर, "एंथ्रोपोमोर्फिक" शब्द, एस. ओ. एम. एफ. भाषा को कार्यान्वयन की सहज ज्ञान और उपयोग की सरलता के साथ संबद्ध करता है। अनुशासन-विशिष्ट मॉडलिंग प्रक्रिया एस. ओ. एम. एफ. एक सेवा-उन्मुख विकास जीवन चक्र पद्धति है, जो एक अनुशासन-विशिष्ट मॉडलिंग प्रक्रिया है। यह कई मॉडलिंग प्रथाओं और संबंधित विषयों की पेशकश करता है जो एक परियोजना के दौरान एक सफल सेवा-उन्मुख जीवन चक्र विकास और मॉडलिंग में योगदान करते हैं। नीचे दी गई छवि उन प्रमुख तत्वों को दर्शाती है जो सेवा विकास योजना के "क्या करना है" पहलुओं की पहचान करते हैं। ये मॉडलिंग स्तंभ हैं जो व्यवसायियों को एक प्रभावी परियोजना योजना तैयार करने और एक सेवा-उन्मुख पहल के मील के पत्थर की पहचान करने में सक्षम बनाएंगे-या तो एक छोटे या बड़े पैमाने पर व्यवसाय या एक तकनीकी उद्यम। इसके अलावा, नीचे दिए गए वीडियो क्लिप में तीन एस. ओ. एम. एफ. निर्माण खंडों को दर्शाया गया है, जो सेवा-उन्मुख मॉडलिंग प्रक्रिया को संचालित करते हैंः 1. अभ्यास और प्रतिरूपण वातावरण। ये दो अतिव्यापी सार और बोध अभ्यास हैं जो तीन सेवा-उन्मुख प्रतिरूपण वातावरणों में लागू किए जाते हैंः अवधारणात्मक पर्यावरण, विश्लेषण पर्यावरण और तार्किक पर्यावरण। 2. मॉडलिंग अनुशासन। प्रत्येक सेवा-उन्मुख मॉडलिंग वातावरण एक संबंधित विषय द्वारा संचालित होता हैः अवधारणात्मक वास्तुकला अनुशासन, सेवा खोज और विश्लेषण अनुशासन, और तार्किक वास्तुकला अनुशासन। 3. कलाकृतियाँ। यह एस. ओ. एम. एफ. खंड प्रत्येक मॉडलिंग वातावरण के लिए आवश्यक मुख्य कलाकृतियों की पहचान करता है। डोमेन-संचालित डिज़ाइन ऑब्जेक्ट-ओरिएंटेड एनालिसिस और डिज़ाइन सर्विस-ओरिएंटेड आर्किटेक्चर सर्विस ग्रैनुलेरिटी सिद्धांत यूनिफाइड मॉडलिंग लैंग्वेज माइकल बेल के कार्यप्रणाली संदर्भ अली अरसंजानी एट अल को आगे पढ़ते हुए भी देखें। (2008)। "सोमा": सेवा-उन्मुख समाधान विकसित करने की एक विधि। आईबीएम सिस्टम्स जर्नल अक्टूबर 2008 माइकल बेल (2008)। सेवा-उन्मुख मॉडलिंगः सेवा विश्लेषण, डिजाइन और वास्तुकला। विली। बिरोल बर्केम (2008)। "बिजनेस मोटिवेशन मॉडल (बी. एम. एम.) से सर्विस ओरिएंटेड आर्किटेक्चर (एस. ओ. ए.) तक": जर्नल ऑफ ऑब्जेक्ट टेक्नोलॉजी खंड 7, सं. 8 एम. ब्रायन ब्लेक (2007)। "डीकंपोज़िंग कम्पोजिशनः सर्विस-ओरिएंटेड सॉफ्टवेयर इंजीनियर"। आई. ई. ई. ई. सॉफ्टवेयर में। नवंबर/दिसंबर 2007. पीपी. 68-77। माइकल पी. पापाज़ोग्लू, वेब सेवाएँ-सिद्धांत और प्रौद्योगिकी। प्रेंटिस हॉल 2008, डिक ए. क्वार्टेल, मार्टेन डब्ल्यू. स्टीन, स्टैनिस्लाव पोक्रेव, मार्टेन जे. सिंडरन, कॉस्मोः सेवा मॉडलिंग और परिष्करण के लिए एक वैचारिक ढांचा, सूचना प्रणाली फ्रंटियर्स, v. 9 n.2-3, p. 225-244, जुलाई 2007 लूबा चेरबकोव एट अल। (2006)। "एस. ओ. ए. आई. बी. एम. के अंदर कार्रवाई में, भाग 1: एस. ओ. ए. केस स्टडीज।" आईबीएम डेवलपरवर्क्स एक्सटर्नल लिंक्स एलिमेंट्स ऑफ सर्विस-ओरिएंटेड एनालिसिस एंड डिज़ाइन, आईबीएम डेवलपरवर्क्स वेब सर्विसेज ज़ोन, जून 2004 सर्विस-ओरिएंटेड (बिजनेस कंप्यूटिंग) एंटरप्राइज़ मॉडलिंग