«روشهای مبتنی بر دانش برای رسیدن به ترکیب سرویس سمنتیک»
کاربرد موفق شبکه و تکنولوژی های سرویس جهانی در مسائل جهان مانند علوم بی انتها نیازمند افزایش لغات رایج و فراورده های نظام کاری به عنوان اساس ارتباط درونی و تکمیل سرویس است . همچنین دسترسی و استفاده از منبع غنی حوزه خاص علم برای حل مشکلات است . همه این نیازها با نتایج مربوط به هستی شناختی و علم اجرای ابتکار عمل برآورده می شود . در این متن پیرامون روش علمی جدیدی برای فراهم کردن ترکیبی برگرفته از کارکرد خدمات شبکه سمنتیک برای ارائه و استفاده از منابع موجود بحث می کنیم . روشی که استفاده می کنیم حوزه ای از علم را برای هدایت فرایند ترکیب خدمات و در اختیار گذاشتن سفارش در انتخاب سرویس سمنتیک به کار می گیرد این روش که در نمونه اصلی فضای ساختاری مسیر کار ، در اختیار گذاشته می شود از توصیه زمانی پاسخ سرویس و یافتن سرویس از طریق توصیفات سرویس سمنتیک و یافته های علمی سرویس های انتخاب شده حمایت می کند . استفاده از معلومات پایه ای برای اتوماتیک کردن ترکیب سرویس از طریق برنامه های مرسوم لگاریتمی فراهم می شود. مسیرهای کاری که این سیستم می سازد می تواند با مکانیزم طراحی مستقیم حوزه های خاص یا ازطریق روش سلیس دیگری مثل اساسی سرویس که بر پایه WSDL است انجام می گیرد . این روش و نمونه اصلی آن برای نشان دادن منافع عملی در موقعیت ابتکار عمل ژئووایز استفاده می شود .
مقدمه : شبکه برای حمایت جلوه ای از علم که استفاده هماهنگ و مشترک منابع گوناگونی را که در سازمان های مجازی طبقه بندی شده و پویا معمول است توسعه می بخشد .
شبکه های وب برای طبقه بندی و استفاده از منابع و فراهم کردن
از میان کاربردهای مختلف طراحی شده است . با ترکیبی از این تکنولوژی ها ، تکنولوژی های گرید(شبکه) به خدمات شبکه ای (گرید) وسیع در حوزه معماری توسعه یابد و گرید با فراهم کردن مجموعه گسترده خدمات ، که سازمان های مجازی از راه های مختلف جمع آوری کرده اند برای حل مشکلات و مسائل خاص اقدام نمایند . انجام کار علمی با کامپیوتر معمولاً فرایند پیچیده ای است . فرایندی که معمولاً از چند مرحله کار با کامپیوتر تشکیل شده است . هر کار علمی با کامپیوتر منبعی است که از سازمان های مختلف به دست می آید و به احتمال قوی از مدل ها و اصطلاحات گوناگون ارائه می شود.
گذشته از این دیگر خصوصیات کار علمی با کامپیوتر شامل :
1-اصول متفاوت ، مشکلات متفاوتی دارد که هر کدام وابسته به جنبه های متفاوت حوزه های علمی است .
2-طبیعت این مشکل غالباً با تغییراتی مواجه است . مثل عواید فرایند کار باکامپیوتر و مسیرکاری ثابت که تقریباً برای همه غیر ممکن است و هم منابع اصلی کار با کامپیوتر و داده های اطلاعاتی فرایندی پویا هستند . مسلماً درک تاثیر گذار الگوی کار با کامپیوتر گرید یا به عبارت دیگر افزایش ترکیب بی وقفه پیوندهای تغییر پذیر اجزای تشکیل دهنده سرویس ، نه تنها نیازمند توصیف واضح از منابع برای کشف و یافتن ، سهیم شدن ، درک و پردازش توسط بشر و ماشین ها است بلکه به معلومات خاصی در مورد چگونگی ترکیب و به کارگیری منابع برای رسیدن به اهداف حل بعضی مسائل نیاز دارد . در مجموعه ی وب سرویس با مقدمه ای از یک سری اصول و استاندارد صنعتی به یافته های سرویس ، توصیف پیام دهی می پردازد . با وجود این هیچ یک از این استاندارهای سمنتیک برای سرویس ها پارامترهایشان به طریقی که تمایل عوامل برای استفاده از دوره ها و چهارچوب مرجع می افزاید علاوه بر این ، این اصول نیازی به کار با کامپیوتر ، هماهنگی کردن توالی و توسعه و اجرای سرویس های قابل دسترس به عنوان قسمتی پایانی از فعالیت های پردازش اطلاعات نیست .
بعضی ابتکارات صنعتی به منظور پرداختن به این مسئله افزایش یافته است . اگرچه چنین ابتکاراتی عموماً بر روی ارائه ترکیب سرویس ها متمرکز است که در جریان پردازش و الزام بین سرویس ها یک امتیاز تلقی می شود. در محاسبات علمی معلوماتی که برای انتخاب و هماهنگی فعالیت سرویس های موجود معمولاً مخصوص حوزه های کاربردی است غالباً انتخاب منبع می تواند بیشتر از اجزای خصوصی عملیات سرویس مسیر کاری جهانی قرار گیرد. واضح است که سرویس های از پیش تعریف شده برای توالی و پیوند در شرایط محاسبات علمی کافی نیست . همچنین تحقیقات درمورد استفاده مجدد از وب در مجموعه سازماندهی معلومات با ظاهری متفاوت مثل پروژه IBROW صورت گرفته است .
در ایبرو منابع مثل اجزای کتابخانه و کارایی آنها سازماندهی شدند تا استفاده از زبان upml را توصیف کنند . این زبان فرمالیسم منطقی و هستی شناسی را برای توصیف ظرفیت های اجزا تشکیل دهنده در حل مشکل استفاده می کند . ایده اصلی پروژه ایبرو وساطت میان مجموعه نرم افزارها و کاربر است . با وجود ایبرو با چندین روش برای مجموعه سازمان و اجزای خاص و واسط معماری و مکانیزم مشخص نیست کدام حوزه علمی در نمونه سرویس کلی مناسب است و چگونه این علم در انتخاب اجزا و ترکیب به کار می رود. در این شرایط ایبرو یافتن اجزا و ترکیب بندی متمرکز می شود.
اخیراً تکنولوژی های وب سمنتیک برای توصیفات واضح سرویس های وب استفاده می شود. هدف از توصیفات سرویس سمنتیک سهولت در یافتن سرویس بر پایه سرویس سمنتیک اصلی است که از طریق توسعه هستی شناسی با استفاده از زبان های توصیف هستی شناسی مثل DAML+OIL و DAML-S و OWL صورت می گیرد . مسلماً توصیفات سرویس سمنتیک فراهم کردن معلومات در مورد مکان و چگونگی حل یک مشکل با استفاده از این سرویس ها نیست به عنوان مثال درمورد ترکیب سرویس بعضی تحقیقات ترکیب سمنتیک را از طریق استدلال هستی شناسی برای انجام ترکیب سرویس به کار می گیرند . اگرچه در بعضی حوزه ها همیشه هستی شناسی درست و کامل که بتواند فعالیت ها را مشخص می کند وجود ندارد . علاوه بر این برای محاسبه های پیچیده تر چندین راه برای مرحله بعدی مسیر کاری وجود دارد . انتخاب و ترکیب سرویس برای مشکل خاص معمولاًً بستگی به استفاده های درست بعدی و معلومات دارد . به این موضوع پرداختیم که توصیفات سرویس سمنتیک و تصمیمات مبتنی بر معلومات در حوزه خاص که از سرویس پشتیبانی کند . اصول لازم یافتن ترکیب منابع در علم است . توصیفات سرویس سمنتیک یافتن سرویس موثر و ترکیب بی وقفه منابع و استفاده مجدد از شبکه را به دنبال دارد . تصمیم گیریهای مبتنی بر معلومات که سیستم را پشتیبانی می کند می تواند با در نظر گرفتن ویژگی های مشکل ، اجرای سرویس و نتایج قبلی محاسبات اتخاذ گردد . علاوه بر این وقتی سرویسی انتخاب می گردد برای ترکیب آن سرویس می توان از معلومات کمک گرفت از آن رو معتقدیم که سرویس های وب که بر محور کاکرد بنا شده اند هم در علم و هم در تجارت باید سرویس توصیفات سمنتیک و معلومات را برای حل مشکلات پیچیده در ترکیب اتوماتیک و بی وقفه در شبکه یا وب به کار گیرند .
این متن روشی علمی و چهارچوبی برای ترکیب سرویس سمنتیک معرفی می کند در قسمت دوم به اختصار به بحث درباره توصیف منابع سمنتیک با بهره گیری از سرویس هستی شناسی DAML-S پرداختیم . قسمت سوم سیستم اطلاعاتی علمی را به خصوص روش توصیه ترکیب سرویس سمنتیک در روش علمی ارائه می کند و نمونه تکمیلی شده در قسمت پنجم نشان می دهد روش را با نمونه مشکلی برگرفته از ابتکارات ژئووایز نشان می دهد و در بخش ششم با یافته های اخیر و کارهای احتمالی آتی نتیجه گیری می شود که نه تنها شامل اطلاعات بلکه امتیازات و تواناییها و معلومات است که آن ها با استفاده از WSDL ارائه و توصیف می شود و با استفاده از XML به توصیف سرویس ها به عنوان نکات پایانی عملیات روی پیغام ها می پردازد .
اجرای WSDL در طراحی سرویس معمولاً مربوط به آرم سرویس و معرف های سرویس و پارامترهاست . براساس این توصیفات معمولاً برای نرم افزارها درک معنای دقیق معرف های سرویس و کارکرد سرویس غیر ممکن است . کمبود سمنتیک ها در توصیف کارکرد سرویس ، تواناییهای سرویس ، کشف و استفاده از سرویس در زمان مناسب را برای ماشین ها دشوار می سازد .
سازمان دهی هستی شناسی در اضافه کردن سمنتیک ها به توصیفات سرویس نقش مهمی ایفا می کند هستی شناسی فهم گوناگون مشخصات دقیق یک مشکل است . و این نه تنها زبان رایج قابل استفاده را فراهم می کند بلکه در جهت توصیف سرویس بر معنا و ارتباط می افزاید . ارائه زبان های هستی شناسی مثل RDF و DAML+OIL و یا هستی شناسی زبان وب OWL می تواند برای تعیین مجموعه سرویس همراه با سرویس وب به صورتی گویا استفاده شود و در نتیجه امکان یافتن و استفاده اتوماتیک سرویس را فراهم می کند . توصیفات قوی سمنتیک سرویس می تواند با زبان هستی شناسی سرویس DAML صورت گیرد . سرویس DAML یا زبان توصیف خودش با RDF نوشته می شود . سرویس DAML توصیف سمنتیک سرویس را به سه قسمت تقسیم می کند :
شرح سرویس ، مدل پردازش و پایه .
شرح سرویس به توصیف چگونگی تعیین داده ها ، بازده ها ، پیش شرط ها ، تاثیرات و دیگر خصوصیات یک سرویس می پردازد . مدل پردازش به توصیف چگونگی دسترسی و کار سرویس می پردازد هر سرویس یک پردازش اتمی دارد که مستقیماً صورت می گیرد و یا پردازش مرکب که حاصل ترکیب پردازش های دیگر است . پایه شامل جزئیات چگونگی دسترسی عامل به سرویس با تعیین جزئیات اصل ارتباط و شاخص هایی که در پروتکل استفاده می شود و تهیه تکنیک ها برای ارتباط است .
سرویس DAML امکان تعریف سرویس های مربوطه را فراهم می کند و می تواند روابطی با سایر مفاهیمی که انواع سرویس خاص و خصوصیاتشان را توصیف می کند برقرار نماید این موضوع یافتن سرویس را در دوره های ساخت آسان می سازد و استفاده مجدد از منابع را با سهولت همراه می سازد . برای مثال در حوزه طراحی مهندسی یک نسل سرویس هماهنگ بوشه هندسی به عنوان داده دارد که به یک تجزیه سرویس منتهی می شود . نسل سازگار سرویس ابزار هماهنگ کننده گامبیت را به عنوان مدل پردازش گر استفاده می کند .