XML در وب سرویس ها

shape
shape
shape
shape
shape
shape
shape
shape
اصلی که در بحث از وب سرویس ها زیاد بگوش می خورند عبارتند از XML ،SOAP ،WSDL و UUDI .10 چهار سرنام وب سرویس ها شامل خانواده ای از پروتکلها هستند

اصلی که در بحث از وب سرویس ها زیاد بگوش می خورند عبارتند از XML ،SOAP ،WSDL و UUDI .10 چهار سرنام وب سرویس ها شامل خانواده ای از پروتکلها هستند که عمل توصیف، تحویل و عمل متقابل با سرویس ها را انجام میدهند .و پاسخگویی  این پروتکلها می توانند به دو زیرگروه تقسیم شوند. زیرگروه اول با موضوعاتی چون پیام رسانی، توصیف واسطه به تحویل سرو کار دارند. زیرگروه دوم نیز پروتکل ها و مشخصاتی هستند که نحوه معرفی و یافتن وب سرویسها در سطح وب را تعریف می کنند.

XML
یک زبان نشانه گذاری متنی است که به استاندارد ی برای تبادل داده ها در وب تبدیل شده است . همانند HTML ،12 XML داده ها توسط یک سری برچسب معرفی می شوند. این برچسب ها بطور مجموع نشانه نامیده می شوند . تفاوت مهم بین
HTML و XML این است که برچسب های HTML نحوه نمایش داده ها را مشخص می کنند،
در حالیکه برچسب های xml معرف ساختار داده ها هستند و مانند یک name field در برنامه عمل می کنند. برچسب های XML می توانندنامهای اختیاری داشته باشند، ولی چنانچه چند برنامه های کاربردی بخواهند از یک فایل داده XML استفاده کنند، باید نامهای
یکسانی برای برچسب های مشابه اختیار کنند. بنابراین قبلاً باید توافقی بین آنها در زمینه نامگذاری برچسب های XMLصورت پذیرد.
در اینجا مثالی از برخی داده های XML که می تواند برای یک برنامه پیام رسانی بکار رود، آورده شده است:

<message>
<to>you@yourAddress.com</to>
<from>me@myAddress.com</from>
<subject>XML Is Really Cool</subject>
<text>
How many ways is XML cool? Let me count the ways…
</text>
</message>

برچسب های این مثال مشخص کننده پیام بعنوان یک کل، آدرس مقصد و فرستنده، موضوع و متن پیام هستند . هر برچسب
آغازین باید دارای یک برچسب متناظر انتهایی باشد. داده های بین دو برچسب متناظر ابتدا و انتهایی یک عنصر از داده های
XML را مشخص می سازند.
در مثال زیر مشخصات یک کتاب با استفاده از برچسب های XML معرفی شده است:

<book authored=”1966” submitted=”2002 04 –01”>
<describeBook>
<author>Hari Mailvaganam</author>
<title>A tale on Web Services</title>
<category>Computers</category>
<describeBook>

اگر برچسب های XML برای دو برنامه کاربردی که با یکدیگر ارتباط برقرار می کنند شناخته شده باشد، اسناد بین آنها
میتوانند مبادله شوند. برای مثال مشتری می تواند با استفاده از سیستم خرید اینترنتی خود سند بالا را بعنوان یک سفارش
خرید به برنامه مدیریت فاکتور فروش یک عرضه کننده بفرستد و این برنامه می تواند به مشتری پاسخ دهد که آیا کتاب در
انبار موجود است یا نه.
اما چگونه سیستم خرید مشتری می تواند بداند کدام عرضه کنندگان کتاب، توانایی پذیرش اسناد XML را بعنوان یک حالت برقراری ارتباط دارند؟ این امکان با استفاده از UDDI برقرار می شود.خوب در انتها شما کمی با XML در وب سرویس ها آشنا شدید امیدوارم این مطلب کمی برای دانش شما مفید بوده باشد .

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *