ডাব্লুসিএফ পরিষেবা অ্যাপ্লিকেশন এবং ডাব্লুসিএফ পরিষেবা গ্রন্থাগারের মধ্যে পার্থক্য কী?


118

আমি একটি ডাব্লুসিএফ ওয়েব পরিষেবা বিকাশ করছি এবং আমি এটি করতে ডাব্লুসিএফ পরিষেবা অ্যাপ্লিকেশন টেম্পলেট ব্যবহার করেছি।

"ডাব্লুসিএফ পরিষেবা অ্যাপ্লিকেশন" তৈরি করা কি এই প্রয়োজনীয়তা পূরণ করে? ডাব্লুসিএফ পরিষেবা অ্যাপ্লিকেশনটির উপর ডাব্লুসিএফ পরিষেবা পাঠাগার তৈরি করার সুবিধা কী কী?

উত্তর:


148

একটি পরিষেবা অ্যাপ্লিকেশনটিতে আপনার জন্য ইতিমধ্যে সেটআপ করা কোনও ওয়েবসাইট হোস্ট অন্তর্ভুক্ত রয়েছে। পরিষেবা গ্রন্থাগার হ'ল পরিষেবাগুলির একটি গ্রন্থাগার যা কোনও হোস্ট রেফারেন্স এবং প্রারম্ভের সময় দিতে পারে।

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

সম্পাদনা করুন : আইএসআইএসের পরিবর্তনগুলি যেহেতু আমি এএসপি.নেট সক্রিয় পরিষেবাগুলিতে বিস্তৃত বিভিন্ন প্রোটোকলের জন্য এটি লেখার অনুমতি দিয়েছি, তাই কোনও পরিষেবা অ্যাপ্লিকেশন নির্বাচন করা আগের তুলনায় অনেক কম সীমাবদ্ধ।


1
আইআইএস-এ হোস্টিংয়ের সময় কারও কাছে নতুন প্রোটোকল / বাইন্ডিং সম্পর্কিত তথ্য আছে?
অ্যালেন রাইস

@ অ্যান্ডারসন আইমেস আমি জানি এটি একটি পুরানো পোস্ট, তবে আশা করি আপনি সহায়তা করতে পারেন। আমি সর্বত্র খুঁজছি এবং ডাব্লুসিএফ পরিষেবাটি .NET 3.5 এ ওয়েব পরিষেবা প্রতিস্থাপনের উদ্দেশ্যে করা হয়েছে কিনা তা খুঁজে পাচ্ছি না এবং এইভাবে টেমপ্লেটটি। নেট 4 এ সরানো হয়েছে কেন? ধন্যবাদ। :)
চিরামিসু

2
@ চিরামিসু ডাব্লুসিএফ আরও অনেক সুবিধা এবং নমনীয়তা সরবরাহ করে ... আমি এগুলিকে খুব সহায়ক বলে মনে করেছি: কোডপ্রজেক্ট উদাহরণ ,
স্ট্যাকওভারফ্লো

@ স্যাম ধন্যবাদ স্যাম, খুব সহায়ক। সুতরাং মূলত ডাব্লুসিএফ কোনও ওয়েব সার্ভিস এবং আরও কিছু করতে পারে? আমি অবাক হওয়ার মতো কোনও সীমাবদ্ধতা ... :)
চিরামিসু

1
@ চিরামিসু সাহায্য করতে পেরে খুশি! সবসময় সীমাবদ্ধতা থাকে, তবে ডাব্লুসিএফের একটি সাধারণ ওয়েব সার্ভিসের তুলনায় অনেক কম সীমাবদ্ধতা রয়েছে, আমি কল্পনা করতে পারি।
স্টোরকিউ

10

আপনার সমস্ত কিছু যদি একটি প্রকল্প হয় তবে আমি কেবলমাত্র যুক্ত জটিলতা দেখি যদি আপনি এটির হেকের জন্য পৃথক হন। আমি যখন একটি উইন্ডোজ পরিষেবা এবং আইআইএস উভয় ক্ষেত্রে হোস্ট করতে হয়েছিল তখন আমার কিছু নির্দিষ্ট ব্যবহারের ক্ষেত্রে আমি একটি লাইব্রেরি ব্যবহার করি।

আইআইএসের জন্য আপনি ক্লাস এবং ইন্টারফেসগুলি একটি লাইব্রেরিতে স্থানান্তর করতে পারেন তবে আপনার .SVC ফাইলগুলিকে ওয়েব প্রকল্পে রাখতে পারেন। যথাযথভাবে যোগ্য ক্লাসগুলিতে নির্দেশ করার জন্য আপনাকে অবশ্যই .SVC ফাইলগুলি সম্পাদনা করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.