Service composability principle
কম্পিউটিং-এ, সার্ভিস কম্পোজেবিলিটি হল একটি ডিজাইন নীতি, যা সার্ভিস-ওরিয়েন্টেশন ডিজাইনের দৃষ্টান্তের মধ্যে প্রয়োগ করা হয়, যা পরিষেবাগুলির নকশাকে উৎসাহিত করে যা একাধিক সমাধানে পুনরায় ব্যবহার করা যেতে পারে যা নিজেই রচিত পরিষেবাগুলির সমন্বয়ে গঠিত। পরিষেবাটি পুনরায় কম্পোজ করার ক্ষমতা আদর্শভাবে পরিষেবা রচনার আকার এবং জটিলতা থেকে স্বাধীন। এই নীতিটি এস. ও. এ দ্বারা প্রতিশ্রুত চঞ্চলতার জন্য সরাসরি দায়ী কারণ এটি বিদ্যমান পরিষেবাগুলি পুনরায় ব্যবহার করে নতুন সমাধান রচনার প্রচার করে। উদ্দেশ্য স্বাধীনভাবে বিদ্যমান উপাদানগুলি থেকে সফ্টওয়্যার বিকাশের ধারণাটি রচনার ধারণাকে উৎসাহিত করে। এটি অবজেক্ট-ওরিয়েন্টেশনের মধ্যে অন্তর্নিহিত ধারণা যেখানে শেষ পণ্যটি একাধিক আন্তঃসংযুক্ত বস্তুর সমন্বয়ে গঠিত যা একাধিক সফ্টওয়্যার সমাধানের অংশ হওয়ার ক্ষমতা রাখে, সমাধানটি যতই জটিল হোক না কেন। একই কম্পোজিশন ধারণাটি পরিষেবা-অভিমুখীকরণ দ্বারা উত্তরাধিকারসূত্রে পাওয়া যায়, যার মাধ্যমে একটি ব্যবসায়িক প্রক্রিয়া একাধিক পরিষেবার সংমিশ্রণে স্বয়ংক্রিয় হয়। যাইহোক, পরিষেবা-ভিত্তিকতার মধ্যে এমন পরিষেবাগুলি নির্মাণের উপর আরও বেশি মনোযোগ দেওয়া হয় যা এস. ও. এ দ্বারা প্রতিশ্রুতিবদ্ধ চঞ্চলতা প্রদানের জন্য একাধিক সমাধানের মধ্যে রচনা এবং পুনরায় কম্পোজ করা যেতে পারে। এই জোরের ফলস্বরূপ, পরিষেবাগুলি বিকাশের জন্য কিছু নির্দেশিকা প্রয়োজন যা কার্যকরভাবে একাধিক সমাধানে একত্রিত করা যেতে পারে। পরিষেবা সংহতকরণ নীতিটি নকশার বিবেচনা প্রদান করে যা যতটা সম্ভব পরিষেবার পুনঃব্যবহারকে উৎসাহিত করার লক্ষ্যে সংহতকরণযোগ্য পরিষেবাগুলির নকশা তৈরিতে সহায়তা করে। এই নীতি দ্বারা প্রদত্ত নির্দেশিকাগুলি পরিষেবাটি প্রস্তুত করে যাতে এটি কোনও নকশা পরিবর্তনের প্রয়োজন ছাড়াই পরিষেবা রচনায় অংশ নিতে প্রস্তুত থাকে। প্রয়োগ পরিষেবা সংহতকরণ নীতির প্রয়োগের জন্য পরিষেবাগুলির নকশা তৈরি করা প্রয়োজন যাতে সেগুলি পরিষেবার গঠনে এমন একটি পরিষেবা হিসাবে ব্যবহার করা যায় যা অন্যান্য পরিষেবাগুলিকে নিয়ন্ত্রণ করে, অর্থাৎ। একটি নিয়ন্ত্রক পরিষেবা, বা এমন একটি পরিষেবা হিসাবে যা অন্যান্য পরিষেবাগুলিকে আরও রচনা না করে রচনায় অন্যান্য পরিষেবাগুলিকে কার্যকারিতা সরবরাহ করে, অর্থাৎ একটি রচনা সদস্য। এই দ্বৈত কার্যকারিতা প্রদানের জন্য, পরিষেবা চুক্তিটি এমনভাবে তৈরি করতে হবে যাতে এটি বিভিন্ন স্তরের ইনপুট এবং আউটপুট ডেটার উপর ভিত্তি করে কার্যকারিতা উপস্থাপন করে। যদি কম্পোজিশন সদস্য হিসাবে অংশগ্রহণের প্রয়োজন হয়, তবে সাধারণত কম্পোজিশন কন্ট্রোলার হিসাবে অংশগ্রহণের প্রয়োজন হলে পরিস্থিতির তুলনায় পরিষেবার ইনপুট প্যারামিটারগুলি আরও সূক্ষ্ম হবে। একটি ব্যাপকভাবে পুনঃব্যবহৃত পরিষেবা অবশ্যই যতটা সম্ভব রাষ্ট্রহীন হতে হবে (পরিষেবা রাষ্ট্রহীনতা নীতি) যাতে এটি একাধিক পরিষেবা রচনার মধ্যে রচনা করার সময় সর্বোত্তম কর্মক্ষমতা প্রদান করতে পারে। এই নীতির কার্যকারিতা নির্ভর করে নকশার বাকি নীতিগুলি কতটা সফলভাবে প্রয়োগ করা হয়েছে তার উপর। প্রমিত পরিষেবা চুক্তি নীতির প্রয়োগ পরিষেবাগুলিকে অন্যদের সাথে আন্তঃব্যবহারযোগ্য করে তোলে এবং রানটাইম ডেটা মডেল রূপান্তর করার প্রয়োজনীয়তা এড়ানোর মাধ্যমে রচনা নকশাকে সহজ রাখতে সহায়তা করে। সার্ভিস লুজ কাপলিং নীতি প্রয়োগ করে, একটি সার্ভিসকে এই আত্মবিশ্বাসের সাথে পুনরায় কম্পোজ করা যেতে পারে যে এটি কম্পোজিশনের অন্যান্য সার্ভিসের সাথে কোনও ধরনের নেতিবাচক কাপলিং তৈরি করবে না। পরিষেবার স্বায়ত্তশাসন এবং পরিষেবা রাষ্ট্রহীনতার নীতিগুলির প্রয়োগ পরিষেবার নির্ভরযোগ্যতা এবং প্রাপ্যতা বৃদ্ধি করে যাতে এটি একাধিক পরিষেবা রচনায় আরও আত্মবিশ্বাসের সাথে পুনরায় ব্যবহার করা যায়। বিবেচনা পরিষেবাটিকে একজন দক্ষ পরিষেবা নিয়ন্ত্রক হওয়ার পাশাপাশি একজন পরিষেবা সদস্য হওয়ার জন্য, অন্তর্নিহিত প্রযুক্তি কাঠামোকে একটি রানটাইম পরিবেশ প্রদান করতে হবে যা পরিমাপযোগ্য এবং পরিষেবাটির জন্য প্রয়োজনীয় রাষ্ট্রহীনতাকে সমর্থন করতে পারে। একইভাবে পরিষেবার গঠনগুলি আকারে বাড়ার সাথে সাথে পরিষেবাগুলির রানটাইম মিথস্ক্রিয়া সম্পর্কিত প্রসঙ্গের তথ্যের সঞ্চয় এবং পুনরুদ্ধার, পরিষেবার গঠনকে আরও দক্ষ করার জন্য এই প্রসঙ্গের তথ্য পরিচালনাকারী পরিষেবাগুলির পরিবর্তে রানটাইম পরিবেশে হস্তান্তর করা প্রয়োজন হতে পারে। যত বেশি বেশি পরিষেবা রচনা তৈরি করা হয়, তত বেশি পুনর্ব্যবহৃত পরিষেবার উপর নির্ভরশীল হওয়ার প্রবণতা থাকে। এর জন্য পরিষেবা রচনার নকশার সময় যত্নশীল বিশ্লেষণ এবং সমালোচনামূলক কার্যকারিতার জন্য বিকল্প স্ট্যান্ডবাই পরিষেবাগুলি বিবেচনা করা প্রয়োজন। অন্যদিকে, এমন একটি পরিষেবা গড়ে তোলা কঠিন হয়ে পড়তে পারে যা এখন একাধিক পরিষেবা রচনার অংশ হয়ে উঠেছে। সমবর্তী চুক্তির নকশা প্যাটার্নের প্রয়োগের মাধ্যমে এটি সমাধান করা যেতে পারে যা একটি পরিষেবার জন্য একাধিক সমবর্তী চুক্তি বজায় রাখার পক্ষে পরামর্শ দেয়। এইভাবে পরিষেবাটি পশ্চাদপদ সামঞ্জস্য প্রদান করার সময় বিকশিত হতে পারে। একটি পরিষেবার সংহতকরণের সম্ভাবনা নির্ধারণ করে এমন কিছু কারণের মধ্যে রয়েছেঃ একটি ব্যবসায়িক প্রক্রিয়ার মধ্যে বিভিন্ন স্তরে কার্যকারিতা প্রদানের ক্ষমতা। বার্তা বিনিময়ের ধরণ পরিষেবাটি লেনদেন এবং রোলব্যাক/ক্ষতিপূরণ বৈশিষ্ট্যগুলিকে সমর্থন করে কিনা। ব্যতিক্রম পরিচালনার জন্য সমর্থন। পরিষেবা ক্ষমতা এবং আচরণ সম্পর্কে মেটা-ডেটার প্রাপ্যতা। এক্সিকিউটেবল কোরিওগ্রাফি সার্ভিস কোরিওগ্রাফি রেফারেন্স কেজেল-সেভের Jerijærvi.SOA কন্ট্রাক্ট ম্যাচিউরিটি মডেল [অনলাইন] দেখুন। তারিখ পাওয়া গেছেঃ 21 এপ্রিল 2010। মাউরো। ইত্যাদি। সার্ভিস ওরিয়েন্টেড ডিভাইস ইন্টিগ্রেশন-এস. ও. এ ডিজাইন প্যাটার্নের একটি বিশ্লেষণ। [অনলাইন], পিপি। 1-10,2010 43তম হাওয়াই ইন্টারন্যাশনাল কনফারেন্স অন সিস্টেম সায়েন্সেস, 2010। অ্যাক্সেসের তারিখঃ 8 এপ্রিল 2010। ডিনো Esposito.The এইচটিএমএল বার্তা প্যাটার্ন [অনলাইন]। প্রাপ্ত তারিখঃ 21 এপ্রিল 2010। পরিষেবা-অভিমুখীকরণের নীতিগুলি অ্যান থমাস Manes.The এসওএ ইশতেহার [অনলাইন]। প্রাপ্ত তারিখঃ 21 এপ্রিল 2010। ক্লাউড কম্পিউটিং এবং সার্ভিস-ওরিয়েন্টেড আর্কিটেকচারের উপর ভিত্তি করে ওয়াজসিয়েচ সেলারি, সার্জিয়াস Strykowski.E-Government [অনলাইন]। প্রাপ্ত তারিখঃ 22 এপ্রিল 2010। সান, এল., ডং, এইচ., হুসেন, এফ. কে., হুসেন, ও. কে., চ্যাং, ই.: ক্লাউড পরিষেবা নির্বাচনঃ অত্যাধুনিক এবং ভবিষ্যতের গবেষণার দিকনির্দেশনা। জার্নাল অফ নেটওয়ার্ক অ্যান্ড কম্পিউটার অ্যাপ্লিকেশনস [অনলাইন] 45 (অক্টোবর 2014) পৃষ্ঠা। 134-150। অ্যাক্সেসের তারিখঃ 16 জুন 2015। পরিষেবা-ভিত্তিক (ব্যবসায়িক কম্পিউটিং)