explod_javad
سه شنبه 24 آبان 1390, 18:40 عصر
با سلام خدمت همه دوستان
من میخام در پروژه ای از Wcf استفاده کنم.
سوالم رو با یک مثال از کاری که میخام انجام بدم ، مطرح میکنم.
پروژه فرضی :
یک فروشگاه زنجیره ای در سراسر کشور (مثلا 250 فروشگاه) که قرار هست اطلاعات مربوط به خرید و فروش کالا های آن بصورت انلاین روی دیتابیس اصلی ثبت بشه.
- کلاینت Win Form است
- بستر ارتباطی قابل استفاده در آن فقط اینترنت پرسرعت می باشد.
میخام یک سرویس Wcf ایجاد کنم که داده های مورد نظر توسط آن در دیتا بیس ذخیره بشه.
چالش ها
1- آیا Wcf امکان تامین امنیت را دارد ، اساسا برای این پروژه قابل استفاده است؟
2- چون بستر اینترنت است و امکان دسترسی به Wcf برای همه وجود دارد چطور میشه کاری کرد که فقط برنامه نوشته شده من( desktop app)فقط بتونه با اون ارتباط برقرار کنه . نمیخام اسم توابع و یا هرچیز دیگه از پروژه لو بره .
svcutil.exe http://localhost:4489/StudentService.svc?wsdl
با اضافه کردن کلمه wsdl به انتهای سرویس در مرورگر میشه از نام و مشخصات توابع مطلع شد
اگه کسی در این مورد که شرح دادم تجربه داره لطفا راهنمایی کنه .
ممنون
من میخام در پروژه ای از Wcf استفاده کنم.
سوالم رو با یک مثال از کاری که میخام انجام بدم ، مطرح میکنم.
پروژه فرضی :
یک فروشگاه زنجیره ای در سراسر کشور (مثلا 250 فروشگاه) که قرار هست اطلاعات مربوط به خرید و فروش کالا های آن بصورت انلاین روی دیتابیس اصلی ثبت بشه.
- کلاینت Win Form است
- بستر ارتباطی قابل استفاده در آن فقط اینترنت پرسرعت می باشد.
میخام یک سرویس Wcf ایجاد کنم که داده های مورد نظر توسط آن در دیتا بیس ذخیره بشه.
چالش ها
1- آیا Wcf امکان تامین امنیت را دارد ، اساسا برای این پروژه قابل استفاده است؟
2- چون بستر اینترنت است و امکان دسترسی به Wcf برای همه وجود دارد چطور میشه کاری کرد که فقط برنامه نوشته شده من( desktop app)فقط بتونه با اون ارتباط برقرار کنه . نمیخام اسم توابع و یا هرچیز دیگه از پروژه لو بره .
svcutil.exe http://localhost:4489/StudentService.svc?wsdl
با اضافه کردن کلمه wsdl به انتهای سرویس در مرورگر میشه از نام و مشخصات توابع مطلع شد
اگه کسی در این مورد که شرح دادم تجربه داره لطفا راهنمایی کنه .
ممنون