যেহেতু আপনি আপনার প্রশ্নের ব্যবহারিক উদাহরণগুলির জন্য নোটটি যুক্ত করেছেন, তাই আমি আপনাকে এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির জন্য লিখেছি সেবার কয়েকটি উদাহরণ দেব (আপনি যদি এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রোগ্রামার হন তবে আপনি এটি বলেন না তবে আমার ধারণাটি বেশিরভাগ সি # ভিএস 2010 প্রোগ্রামার হচ্ছেন) । আমি মনে করি আপনি মাইক্রোসফ্টের জন্য কাজ না করে এমন বিকাশকারীরা কী লিখতে পারে তার একটি ধারণা খুঁজছেন।
একটি হার্টবিট মনিটর পরিষেবা যা অন্য প্রোগ্রামগুলি এখনও চলছে কিনা তা পরীক্ষা করে (এটি সম্ভবত একটি নির্ধারিত টাস্ক হিসাবেও কাজ করতে পারে তবে এটি পরিষেবা হিসাবে কার্যকর হয়েছিল)।
একটি প্রতিবেদন লেখার পরিষেবা যা প্রতিবেদনের অনুরোধগুলির সারিতে কাজ করে, প্রতিবেদনগুলি চালিয়েছিল এবং প্রিন্টারটি কী ব্যস্ত ছিল তার উপর নির্ভর করে তাদের বিভিন্ন প্রিন্টারে প্রেরণ করেছে। এটি কোনও উত্তরাধিকার অ্যাপ্লিকেশন থেকে ন্যায্য পরিমাণ কাজের অফলোডকে সহায়তা করে এবং পরিষেবাটি চালাচ্ছে একাধিক সস্তা বাক্সের দ্বারা প্রতিবেদনটি চালানোর অনুমতি দেয়।
এটি একটি পরিষেবা হিসাবে বাস্তবায়িত হয়েছিল যাতে এটি ধারাবাহিকভাবে চলতে পারে, পুনরায় বুট করার সময় স্বয়ংক্রিয়ভাবে শুরু হয় এবং স্ট্যান্ডার্ড উইন্ডোজ পরিষেবাদি ইন্টারফেসটি শুরু করতে, থামাতে, থামাতে, ইত্যাদি ব্যবহার করতে সক্ষম হয়, এছাড়াও এটি যদি নির্ধারিত কোনও কাজ হয় তবে এটির প্রয়োজন হবে অন্যান্য প্রোগ্রাম বা কল (সকেট, পাইপ) কল করার জন্য উপলব্ধ না হয়ে অন্য প্রোগ্রাম বা অবিচ্ছিন্ন উত্স (একটি সারি, একটি ফাইল, একটি ডাটাবেস) থেকে ডেটা পেতে শুরু করুন।
সেই ক্লায়েন্ট / সার্ভার অ্যাপ্লিকেশনটির সার্ভার অংশটি পরিষেবা হিসাবে কার্যকর করা হয়েছিল যাতে এটি পুনরায় বুট করা শুরু করে etc. ইত্যাদি। আরও একটি প্রকল্প ছিল যা .exe সহ একই প্রোগ্রাম চালিয়েছিল যা পরিষেবা হিসাবে নয় , এটি আরও সহজ করার জন্য উন্নয়ন মেশিনে ডিবাগ।
আমি আশা করি এটি সাহায্য করবে. অন্যান্য উত্তরগুলি তবে আরও সাধারণ উত্তর, বিশেষত এই ধারণাটি যে নির্ধারিত কাজগুলি সম্ভবত বেশিরভাগ কারণে এখন লেখা এবং পরিচালনা করা সহজ।