PDA

نسخه کامل مشاهده نسخه کامل : كلي ترين توضيحات براي اينترنت



soleares
12-08-2006, 21:24
:biggrin:

اینترنت (The Internet) را باید بزرگ‌ترین سامانه‌ای دانست که تا کنون به دست انسان طرّاحی، مهندسی و اجرا گردیده‌است. این شبکهٔ عظیم جهانی، در ابتدا، با انگیزهٔ همکاری، دست‌رسی چند سویه به منابع و مهارت‌های محاسباتی، و امکان‌پذیری کار در زمینه‌های بین‌رشته‌ای (interdisciplinary) علوم و مهندسی شروع شد (در اواخر سال ۱۹۶۰ (میلادی)). تنها از اواسط دهه ۱۹۹۰ است که اینترنت به صورت یک شبکهٔ همگانی (public) و جهانی (world wide) درآمده‌است. وابسته شدن تمامی فعّالیّت‌های بشر به اینترنت در مقیاسی بسیار عظیم و در زمانی چنین کوتاه، حکایت از آغاز دوران تاریخی نوینی در عرصه‌های گوناگون علوم، فن‌آوری و به خصوص در نحوهٔ تفکّر انسان دارد.
شواهد زیادی در دست است که از آنچه اینترنت برای بشر خواهد ساخت و خواهد کرد، تنها مقدار بسیار اندکی به واقعیّت درآمده‌است.


اینترنت آینده (New generation Internet)
بزرگ‌ترین دشواری‌های فنّی در اینترنت آینده را پیچیدگی (complexity) روزافزون سیستم و مسائل مربوط به مقیاس‌پذیری (scalability) آن تشکیل می‌دهد. به زبان علمی ساده، سامانه‌هایی را پیچیده می‌خوانیم که در آنها اجزاء متعدّدی در مقیاس‌ها و اندازه‌های متفاوت به همکاری می‌پردازند، به گونه‌ای که هیچ یک از آن‌ها کم‌اهمّیّت‌تر از دیگری نیست. فن‌آوری خدمات وب (web services) به منظور مدیریت مؤثّرتر پیچیدگی، و نیز بهبود مقیاس‌پذیری اضافه گردیده‌است. برای برخورد با مشکل مقیاس‌پذیری اینترنت، W۳C اقدام به ایجاد XML کرد.
بزرگ‌ترین تحوّل لازم برای گذر از اینترنت کنونی به نوع آینده را می‌شود پدیدهٔ بسیار با اهمّیّت وب معانی گرا (semantic web) دانست. شاید بتوان این وب جدید را که بشر هنوز در نقطهٔ آغازین برپایی آن است، فضایی جهانی از جنس محاسبات هوشمند ماشینی دانست که درآن تمامی دانش بشر از آغاز تا هر نقطهٔ زمانی دیگر به منظور همکاری، و رقابت در دست‌رس ماشین و انسان قرار خواهد داشت.
واژهٔ «اینترنت» در معنای عام برای اشاره به مفهوم «internetworking» و "internetwork" (و خلاصه‌تر "internet" با i کوچک) به کار می‌رود.

ساختار اینترنت Internet structure

اینترنت را می‌شود وِِبی عظیم متشکّل از میلیون‌ها رایانه مختلف دانست که از شبکه‌های متفاوت، با کاربران گوناگون، و دارای علایق و اهداف محاسباتی متعدّد به وجود آمده باشد، ولی در نهایت به صورت یک شبکهٔ جهان‌شمول واحد و در مقیاس جهانی به هم متّصل شده‌است.
تا کنون، طرّاحی و ایجاد اینترنت بر اساس معماری‌های گوناگونی انجام گرفته‌است. از جمله مهم‌ترین آنها باید معماری دو ردیفه (two-tier archiecture)، معماری سه ردیفه (three-tier archiecture)، و نیز چند ردیفه (multi-tier) را برشمرد.
در اینترنت به طور کلّی می‌توان همهٔ رایانه‌ها را به دو دسته تقسیم کرد. سرویس‌گیرنده / سرویس‌دهنده (Client / Server). سرویس‌دهندگان، خدماتی را (مانند وب و FTP) برای سایر سامانه‌ها فراهم می‌کنند و سرویس‌گیرندگان، سامانه‌هایی هستند که برای دست‌یابی به این خدمات، به سرویس‌دهندگان وصل می‌شوند. یک رایانهٔ سرویس‌دهنده می‌تواند چند سرویس را فراهم کند. برای مثال روی یک سرویس‌دهنده، یک نرم‌افزار وب سرور و میل سرور نصب کنیم.
یکی از استفاده‌های اینترنت شرکت در گروه‌های مختلف اینترنتی است مثل مجموعهٔ گروه‌های اینترنتی یاهو (Yahoo!). کسانی که می‌خواهند عضو این نوع گروه‌ها شوند باید یک ID در یاهو داشته باشند که این کار بسیار ساده‌ای است .گروه‌های یاهو به بخش‌های بسیار متنوّعی تقسیم می‌شود که در صفحهٔ اوّل یاهو گروپ (Yahoo! Group) دسته‌بندی‌های آن وجود دارد.

نشانی آی‌پی
اینترنت یک شبکهٔ رایانه‌ای بین‌المللی متشکل از شبکه‌های رایانه‌ای کوچک‌تر است که با روش سوییچینگ بسته‌ها و با رعایت پروتکل TCP/IP و پروتکل اینترنت و چند پروتکل ارتباطی دیگر، پیوند دارند و به مبادلهٔ داده می‌پردازند. به هر رایانه در اینترنت یک (و در مواقعی چند) نشانی منحصر به فرد به نام «نشانی پروتکل اینترنت» اختصاص داده می‌شود که به اختصار آن را آی‌پی می‌گوییم. آی‌پی از چهار بخش عددی تشکیل شده که با نقطه از هم جدا می‌شوند (مانند ۱۹۹٫۲۱۱٫۴۵٫۵). هر بخش می‌تواند از ۰ تا ۲۵۵ باشد (۸ بیت یا ۱ بایت). پس ۲ بتوان ۶۴ آدرس مختلف داریم. هر رایانه در اینترنت آی‌پی یگانه‌ای دارد (در این مورد استثناهایی وجود دارد). سرویس‌دهندگان اینترنت عموماً آی‌پی‌های ثابتی دارند که تغییر نمی‌کند. رایانه‌هایی که با خطّ تلفن به اینترنت وصل می‌شوند آی‌پی پویا دارند، یعنی در هر تماس، آی‌پی آن‌ها را ISP اختصاص می‌دهد و احتمالاً هر بار که به اینترنت وصل می‌شوند آی‌پی متفاوتی می‌گیرند. برای دیدن آی‌پی رایانه خود می‌توانید از برنامه winipcfg.exe (در ویندوز ۹۵ و ۹۸ و ME) یا ipconfig.exe (در ویندوز ۲۰۰۰ و XP) استفاده کنید. اگر از لینوکس یا یونیکس (یا سیستم‌های مبتنی بر آن‌ها) استفاده می‌کنید، از دستور ifconfig استفاده کنید.
این مقاله، بر اساس جدیدترین تصویبات «فرهنگستان زبان و ادب فارسی» جمهوری اسلامی ایران ویرایش و تصحیح گردیده‌است.
آی پی‌ها دارای ۴ کلاس هستند:
کلاس A: عدد اوّل از ۰ تا ۱۲۶. مثال:۱۲۶٫۲.۳٫۱
کلاس B: عدد اوّل از ۱۲۷ تا۱۹۱. مثال: ۱۵۴٫۵.۱٫۵
کلاس C: عدد اوّل از ۱۹۱ تا ۲۲۳. مثال:۲۰۳٫۵۲٫۴۵٫۸۱۲
کلاس D: عدد اوّل از ۲۲۳ تا انتها. مثال:۲۵۴٫۲۳٫۵۴٫۹
این مقاله، بر اساس جدیدترین تصویبات «فرهنگستان زبان و ادب فارسی» جمهوری اسلامی ایران ویرایش و تصحیح گردیده‌است.
نام دامنه

این مقاله، بر اساس جدیدترین تصویبات «فرهنگستان زبان و ادب فارسی» جمهوری اسلامی ایران ویرایش و تصحیح گردیده‌است.
DNS

(سیستم نام حوزه) وظیفه ترجمه نام سرویس‌دهندگان را به آدرس IP دارد. فرض کنید آدرس سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را در جستجوگر تایپ می‌کنید. کاوشگر این نام را به سرویس‌دهنده DNS در ISP شما می‌فرستد. سرویس‌دهنده DNS با برقراری ارتباط با سرویس‌دهنده نام ریشه (root name server)، سرویس‌دهنده نام com را پیدا کرده و آدرس IP ی wikipedia.com را از سرویس‌دهنده com بدست می‌آورد. در مرحله بعد با DNS در wikipedia.com تماس می‌گیرد تا نشانی IP سرویس‌دهنده وب [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را بدست بیاورد.
پورت

هر کامپیوتر سرویس‌دهنده سرویس خود را از طریق یک درگاه فراهم می‌کند. برای هر سرویس یک پورت. برای مثال اگر یک سرویس‌دهنده سرویس وب و FTP را فراهم می‌کند، سرویس‌دهنده وب روی پورت ۸۰ قابل استفاده‌است و FTP روی پورت ۲۱ قابل دسترسی است. بنابر این سرویس‌گیرنده از طریق آدرس IP و پورت به یک سرویس‌دهنده متصل می‌شود.
اگر یک سرویس‌دهنده اتصال به یک پورت را (از بیرون) قبول کند و اگر دیوار آتش از پورت‌ها محافظت نکند، شما می‌توانید به پورت متصل شوید و از سرویس آن استفاده کنید. این شماره‌ها اجباری نیستند. شما می‌توانید یک نرم‌افزار وب سرور را نصب و آن را روی پورت ۹۱۸ یا روی هر پورت آزاد دیگر قرار دهید. در این صورت اگر نام حوزه xxx.yyy.com باشد برای متصل شدن به سرویس‌دهنده باید از آدرس زیر استفاده کنیم: xxx.yyy.com:۹۱۸ اگر شماره هیچ درگاهی را مشخص نکنید کاوشگر تصور می‌کند که سرویس‌دهنده روی پورت ۸۰ است.آدرس پورت‌ها محدود است.
پروتکل

زمانی که سرویس‌گیرنده از طریق یک پورت خاص به سرویس‌دهنده وصل شد، می‌توانیم از طریق یک پروتکل به سرویس‌دهنده دسترسی داشته باشیم. پروتکل یک راه از پیش تعریف شده برای گفتگو با سرویس‌دهنده‌است. همچنین پروتکل‌ها متن ساده و قابل درک توسط انسان هستند. فراموش نکنید پروتکل قبل از آدرس‌های اینترنتی می‌آیند. برای مثال[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] که [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] پروتکل وب است یا ftp://ftp.site.com که ftp:// پروتکل FTP یا انتقال فایل است. شاید ساده‌ترین پروتکل، پروتکل Daytime باشد. اگر با پورت ۱۳ روی یک سیستم که از daytime پشتیبانی می‌کند متصل شوید سرویس‌دهنده، زمان جاری را بر می‌گرداند و ارتباط را قطع می‌کند.

اینترنت امروزی
اینترنت هم اکنون دارای قراردادهای گوناگونی در مورد پروتکل‌های ارتباطی و شامل اطلاعات فنی آنها است که به‌وسیله آنها نوع تبادل اطلاعات در سطح شبکه اینترنت توضیح داده می‌شود. این پروتکل‌ها توسط گروه‌های کاری مهندسی اینترنت که برای اعمال نظر توسط عموم مردم نیز گشوده بوده و هست، تهیه شده‌اند. این گروه‌ها مدارکی تهیه کردند که چون در حین تشکیل از همگان می‌خواست که نظرات خود را در مورد آنها بدهند، به مدارک درخواست برای اعلام‌نظر یا (RFCs) معروف شدند. بعضی از این مدارک تا جایی پیشرفت کردند که توسط گروه تخصصی معماری اینترنت به عنوان استاندارد اینترنت تعیین گردیدند.

پروتکل‌های اینترنت

بعضی از معروف‌ترین و پر استفاده‌ترین پروتکل‌های موجود در اینترنت عبارت‌اند از:

IP
Internet Protocol Suite
TCP
UDP
DNS
PPP
SLIP
ICMP
POP3
IMAP
SMTP
HTTP
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
SSH
Telnet
FTP
LDAP
SSL و TLS
بعضی از سرویس‌های پراستفاده و محبوب در اینترنت که بر اساس این پروتکل‌ها کار می‌کنند عبارت‌اند از: پست الکترونیک، USENet، اشتراک گذاری فایل، World Wide Web، Gopher ،session access ،WAIS ،finger، IRC (چت اینترنتی)، MUDها. از همه این سرویس‌ها پست الکترونیکی و وب از همه بیشتر استفاده می‌شوند و حتی سرویس‌های زیادی نیز بر اساس آنها ساخته شده‌اند مانند mailing list و وب لاگ. بطور معمول، اغلب مردم اینترنت را با سرویس‌های مشهور آن یعنی وب و پست الکترونیک می‌شناسند. اینترنت همچنین توانایی سرویس‌دهی هم‌زمان یا زنده را نیز فراهم آورده‌است مانند رادیو تحت وب و Webcast که قابل دسترسی در هر نقطه‌ای از دنیا هستند.
بعضی دیگر از سرویس‌های پر استفاده و محبوب در اینترنت به این روش ساخته نشده‌اند بلکه بر اساس سیستم‌های خاص خود ساخته شده‌اند مانند: IRC ،ICQ ،AIM، CDDB و Gnutella.
تحلیل‌ها و اظهار نظرات زیادی در مورد اینترنت و ساختار آن وجود دارد. برای مثال اینکه سیستم Internet IP routing (سیستم مسیر یابی توسط پروتکل IP در اینترنت) و پیوندهای موجود در وب می‌توانند نمونه‌هایی از شبکه‌های قابل گسترش باشند.

فرهنگ اینترنت
اینترنت همچنین تأثیر بسیار عمیقی بر میزان دانایی و جهان بینی داشته‌است. به‌وسیله تحقیق در اینترنت می‌تواند به‌وسیله جستجو بر اساس کلمات باشد که توسط موتورهای جستجو مانند Google امکان‌پذیر است. میلیونها انسان در سراسر دنیا می‌توانند به راحتی به حجم زیادی از اطلاعات گوناگون به صورت آن لاین دسترسی داشته باشند. همانند دانش نامه‌ها و کتابخانه‌های ملی، اینترنت نیز می‌تواند اطلاعات فراوان و پراکنده‌ای را به سرعت ارایه دهد.
بیشترین زبانی که در اینترنت از آن استفاده می‌شود انگلیسی است. چون اصل اینترنت بر اساس این زبان تشکیل شده‌است و بیشتر نرم افزارهای رایانه‌ای نیز به این زبان تهیه می‌گردند. علت دیگر آن عدم توانایی رایانه‌های قدیمی برای پردازش حروفی غیر از الفبا ی غربی بود.
اما هم اکنون شبکه آنقدر گسترش پیدا کرده‌است که اطلاعات و تجربیات به اندازه کافی به زبان‌های محلی در کشورهای مربوط تهیه و قابل دسترس باشند.

نکات حقوقی و اخلاقی

هم اکنون نگرانی عمومی در مورد مطالب موجود در اینترنت وجود دارد. بعضی از جدال آمیزترین آنها تخلف در حق نشر، جعل هویت و مکالمه تنفر آمیز هستند که وجود دارند و قانونی کردن آنها مشکل است.
همچنین اینترنت یکی از علل مرگ و میر شناخته شده‌است .Brandon Vedas بعد از اینکه به توصیه‌ای که در IRC به او شده بود و در مصرف دارویی که از مخلوط کردن چندین داروی مجاز و غیر مجاز درست کرده بود، زیاده روی کرد، جان خود را از دست داد. shwan woolley بعد از اینکه همسرش به سرویس EverQuest معتاد شده بود و در حال نابودی خود و زندگی بود به خودش شلیک کرد و جان سپرد.

دسترسی به اینترنت
معمول‌ترین روش خانگی برای اتصال به اینترنت Dial-up و Broadbandو ADSL است. کامپیوترهای خانگی ممکن است از طریق خط تلفن با مودم، DSL یا مودم کابلی به فراهم‌کننده خدمات اینترنت (ISP) متصل شود. در یک شرکت یا دانشگاه کامپیوترها به یک شبکه محلی (LAN) در داخل سازمان وصل هستند. این شبکه را می‌توان از طریق یک خط تلفن سریع مثل T۱ یا E۱ به یک فراهم‌کننده خدمات اینترنت (ISP) وصل کرد. ISPها به ISPهای بزرگ‌تر وصل می‌شوند و ISPهای بزرگ‌تر یک ستون فقرات (Backbones) فیبر نوری را برای یک کشور یا ناحیه برقرار می‌کنند. ستون‌های فقرات در سراسر دنیا از طریق کابل نوری، کابل زیر دریا یا ماهواره به هم متصل هستند
مکان‌های عمومی که از اینترنت در آنها استفاده می‌شود شامل کتابخانه‌ها و کافی نت‌ها هستند. جایی که کامپیوتر متصل به اینترنت قابل دسترس است. همچنین دسترسی به اینترنت از مکان‌هایی مثل سالن‌های فرودگاه‌ها امکان‌پذیر است. مکان‌هایی که باید ایستاده و سریع کار با اینترنت را انجام به نام‌های گوناگونی معروف هستند مثل کیوسک عمومی اینترنت، پایانه دسترسی عمومی یا تلفن پولی وب
هم اکنون سامانه Wi-Fi می‌تواند امکان دسترسی به اینترنت را بصورت بی‌سیم فراهم کند. این سیستم یا Hotspot می‌تواند بصورت رایگان برای همه یا برای ثبت نام کنندگان و یا بصورت اشتراکی باشد. در این سیستم که در پی آن به عنوان مثال کافی‌نت Wi-Fi بوجود می‌آید افراد می‌بایست رایانه‌ای که قابلیت اتصال به شبکه بی‌سیم را دارد را با خود همراه داشته باشند. Hotspot به محدوده مکانی خاصی وابسته نیست و می‌تواند در یک فضای باز و در یک پارک یا منطقه مرکزی شهر قابل دسترس باشد.تلاش برای تشکیل این شبکه‌ها در نهایت به تشکیل مجمع شبکه‌های بی‌سیم منجر شده‌است.
استفاده از رایانه شخصی برتری‌های زیادی نسبت به استفاده از رایانه‌های عمومی دارد. به‌وسیله رایانه شخصی امکان دریافت و ارسال بیشتری فایل وجود دارد با استفاده از مرورگر شخصی و تنظیمات شخصی آن که این امکان در رایانه عمومی وجود ندارد. همچنین استفاده از نرم‌افزارهای خاص و فضای بیشتر جهت نگهداری اطلاعات و نامه‌های الکترونیک و فایلها. در رایانه‌های عمومی فضای صندوق پستی الکترونیک و امکان اجرای نرم افزارها بسیار محدود است. با توجه به این موارد می‌بینیم که اگر امکان استفاده از رایانه شخصی با سامانه بی‌سیم وجود داشته باشد برتری‌های زیادی به کاربران خواهد داد
کشورهایی که دسترسی به اینترنت را بصورت مطلوب و با سرعت مناسب در اختیار قرار می‌دهند از این قرارند: کره جنوبی که ۵۰٪ جمعیت آن از اینترنت به روش باند پهن (Broadband) استفاده می‌کنند. همچنین سوئد و ایالات متحده .

:blink:

--------------------------------------

آب از دستش نمي چكه ! :happy:

soleares
12-08-2006, 21:37
خدمات وب

از ویکی‌پدیا، دانشنامهٔ آزاد.
Jump to: navigation, search
با کمک فنآوری خدمات وب (Web services) می‌شود سرویس‌ها و خدمتهای گوناگون را در روی اینترنت پراکنده کرد. منظور از خدمت، واحدی کوچک یا بزرگ از نرم‌افزار آماده به کار است که می‌تواند کار یا خدمتی را برای مشترکان خود انجام دهد. جهت آشنایی اولیه با نوع خدمات ممکن می‌توان به وب‌گاه [1] سر زد. در این وب‌گاه به خصوص، سرویسها و خدمات متعدد و مختلفی آمادۀ استفاده برای همگان یافت می‌شود. جهت لیست کامل، می‌شود از دکمه "لیست کامل View the full list" واقع در پایین حاشیۀ سمت چپ استفاده نمود.
بحث بیشتر در این قسمت را باید با بیان مشکل و مسئله‌ای که با کمک خدمات وب حل می‌شود دنبال نمود. در دهۀ 1980 میلادی، با پیدایش شبکه‌های رایانه‌ای (computer networks) نوعی تازه از محاسبات به نام محاسبات توزیع‌شده (distributed computing) معمول گردید. در این شیوۀ نو، سازمانهای بزرگ (enterprises) قادر گردیدند هم داده‌ها و هم پایگاه‌ داده‌های (دادگان‌ها) خود را به پاره‌های کوچک‌تر بخش کرده و در روی شبکه‌ای که ما بین نقاط مختلف برقرار بود، توزیع نمایند. طرّاحی، ساخت، و نگهداری چنین سامانه‌های پیچیده‌ای، تنها با پذیرش دشواری های فراوان در آن دوران امکان‌پذیر می‌شد. بیشترین چالشها، از ناحیۀ عدم وجود برنامه‌های کامپیوتری شئ‌گرا (object oriented) و بسیار بلند تراز (very high level) همچون جاوا و بخصوص سکّوی بلند ترازتر آن یعنی J2EE درآن روزگار بود. هر چند فرایند توزیع محاسبات بر روی شبکه ها با ورود به دهه 1990 آسانتر شد، پیچیدگی زیاد اینگونه سامانه ها حل نهایی مشکلات وپیشرفتهای اساسی را ناممکن کرده بود. به عنوان شواهد این مدعا می‌توان به چالشهای وراء تحمل در اجرای روشهایی همچون CORBA، RMI و DCOM اشاره نمود. حل گسترش‌پذیر (scalable) اینگونه مسایل مهندسی با ورود فن آوری XML به صحنه محاسبات نو، با نویدها و امیدهای تازه‌ای همراه گردید.
خدمات وب به بسیاری از شاخه‌های دیگر در اینترنت مدرن مربوط است که بدون شرح کوتاهی از هریک ادامه مطلب نا ممکن است. برخی از زمینه‌های مربوطه عبارت اند از:
وب معانی گرا Semantic web
آینده اینترنت کنونی را باید در وب معنی گرا دانست. وب کنونی برای استفاده کاربران انسانی ست، ولی اینترنت جدید فضای ست جهت همکاری های دو سره و چندسره انسان - انسان، انسان - ماشین، و بالاخره ماشین - ماشین و هر ترکیبی از اینها، به هر تعداد، و ازهر کجای عالم. خدمات وب تنها گامی ست اولیه در این سو.
مهندسی دانش Knowledge engineering
از آنجا که علوم رایانه را باید تلاشی همه جا گیر در راستای ماشینی کردن توان اندیشه گری در نوع انسان دانست، به زودی دانسته‌های بشر در هر یک از زمینه ها آنقدر عظیم خواهد شد که تنها و تنها خود ماشین قادر به یادگیری و استفاده از آنهمه علم خواهد بود. این امر را می‌شود انگیزه اصلی در مهندسی دانش دانست.

میزبانی صفحات وب

میزبانی در واقع فضای مورد نیاز شما را برای ساخت وب‌گاه در اختیار شما قرار می‌‌دهد.

مزایای مربوط به خدمات وب

بزرگ‌ترین مزیت روش نو از ناحیه حضور XML در اکثر ساختار های مربوط به خدمات وب می‌‌آید. نیاز به آنهمه XML به خاطر غلبه بر عدم گسترش پذیری scalability شیوه‌های پیشین در مهندسی و ساخت اینترت است. از آنجا که XML متن گراست text-based، شمه‌ای از نرمی و انعطاف پزیری شگفت آوری که در زبان انسان موجود است با سختی و شکنندگی روشهای ماشینی ترکیب شده و ما را به ساخت سامانه‌های بسیار گسترش‌پذیر توانا می‌‌گرداند.


استاندارد های خدمات وب (Standards for web services)


پروتکل دسترسی آسان به اشیاء(SOAP)
بر اساس پروتکل دستیابی ساده به اشیاء ((Simple Object Access Protocol (SOAP) است که تمامی خدمات وب به گردش در می‌‌آید. منظور از پروتکل، مجموعه شرح قواعد و فرمت های مربوط به ارسال پیامهای مخابراتی از یک ماشین به ماشین دیگر است. SOAP پروتکل ساده‌ای ست که به منظور سازگاری (compatibility) با سکو های (platforms) مختلف و نیز سیستم‌های عامل (operating systems) گوناگون نوشته شده است. هدف اساسی این پروتکل را باید امکان پذیری مخابرات ماشین به ماشین در محیط های محاسباتی نامتجانس (heterogeneous) ذکر کرد.
زبان شرح خدمات در وب (WSDL)
هر چه بیشتر پرتکل های مخابراتی و فرمت پیامها بر روی وب به سمت استاندارد شدن پیش میرود، امکان و اهمیت شرح مخابرات و امور تبادل یافته، به شیوه‌های ساختارپذیر (structured) نیز فزونی می‌‌یابد. زبان شرح خدمات در وب (Web Services Description language) درست به منظور برآورده نمودن همین نیاز ابداع گردیده است، و این مهم را با تعریف یک گرامر اکس ام ال انجام می‌‌دهد. این گرامر به خصوص، خدمات موجود در شبکه را به صورت مجموعه هایی از نقاط پایانی مخابراتی بیان می‌‌نماید که قادرند به تبادل پیام های مخابراتی بپردازندمبادرت ورزند. از طریق همین مبادله پیامها ست که توصیفات مربوط به
شرح، کشف، و یکپارچه‌سازی فراگیر (UDDI)
به وسیله فناوری شرح، کشف، و یکپارچه‌سازی فراگیر (Universal Description, Discovery, and Integration) می‌توان به انتشار و نیز جستجوی خدمات وب اقدام کرد. این فناوری، خدمات وب را سامان داده، و پس از شرح آن ها، اطلاعات بدست آمده را در یک جایگاه مرکزی قرار می‌دهد.

-------------------------------------

آب از سر چشمه گله!

mshiraz.2006
12-08-2006, 21:39
به نام خدا

دست شما درد نکنه. دقيقا همون چيزي بود که مي خواستم.

با تشکر.

soleares
12-08-2006, 21:48
به نام خدا
دست شما درد نکنه. دقيقا همون چيزي بود که مي خواستم.
با تشکر.

خواهش مي كنم عزيز لطفا بازم به اين تاپيك سر بزنيد .
_______________

اکس‌ام‌ال

ایجاد فنّ‌آوری اکس‌ام‌ال یا زبان نشانه‌گذاری امتدادپذیر (eXtensible Markup Language) را باید بدون تردید یکی از بزرگ‌ترین و اساسی‌ترین گامهایی به حساب آورد که در مسیر حلّ مشکل مقیاس‌پذیری (scalability) در اینترنت مدرن برداشته شده‌است. پس از ایجاد اکس‌ام‌ال توسّط کنسرسیوم وب جهان‌شمول (W3C) در سال 1996 (میلادی)، دست‌اندرکاران بسیاری از پروژه‌های محاسبات گسترده[1]* (distributed computing) به استفادهٔ گسترده از آن روی آوردند.
در حال حاضر، گوناگونی، میزان، و ابعاد فراوان به‌کارگیری اکس‌ام‌ال در اغلب زمینه‌ها و ساختارهای اینترنت امروزین به راستی شگفت‌آور است. فقط به عنوان نمونه، باید یادآور شد که تقریباً تمامی فنّ‌آوری‌های خدمات وب (web services)، گرافیک برداری مقیاس‌پذیر (SVG) scalable vector graphics))، آردی‌اف (RDF)، و بسیاری از موارد دیگر، تنها با اکس‌ام‌ال انجام‌پذیر است.
چرایی و چگونگی این امر برای فهم آسانتر و درک همه جانبه‌تر اینترنت در حال حاضر، و به ویژه، جهت آشنایی با تدابیری که بشر برای هموار نمودن راه‌های امتداد و گسترش آن در آینده اتّخاذ خواهد کرد، از اهمّیّت بالایی برخوردار است.

تجربهٔ اوّل

به عنوان نمونه‌ای بسیار ساده از یک سند اکس‌ام‌ال می‌توان به بررسی مورد زیر پرداخت:


<University>
<Department>Mathematics</Department>
<Department>Biology</Department>
</University>

بر خلاف سند‌های اچ‌تی‌ام‌ال و اکس‌اچ‌تی‌ام‌ال که در آن‌ها از عناصر و برچسب‌های از پیش تعبیه یافته استفاده میکنیم، در سند‌های اکس‌ام‌ال تمامی برچسب‌ها را خود نام‌گذاری و انتخاب می‌نماییم. اگر چه برچسب‌های (tags) متعدّدی در هر سند می‌تواند موجود باشد، فقط یکی از آنها - و همواره یکی از آنها (در اینجا University) - نقش ریشه و در خود گیرندهٔ سایر برچسب‌ها را برعهده دارد.
چنانچه نمونهٔ اکس‌ام‌ال داده شده در بالا را، عیناً، در فایلی که با xml. ختم می‌شود ذخیره کنیم، می توانیم با یکی از متن‌شکن‌های اکس‌ام‌ال (XML Parsers) شروع به شکستن و پردازش آن بنماییم. از آن‌جا که یکی از متن‌شکن‌های اکس‌ام‌ال موسوم به ام‌اس‌اکس‌ام‌ال (MSXML) را، شرکت مایکرو‌سافت، در درون مرورگر خود یعنی آی‌ای (IE) تعبیه نموده است، فقط کافی‌ست سند اکس‌ام‌ال خود را با آی‌ای باز کنیم.

:blink:

--------------------------------

آب از سرش گذشته!

soleares
12-08-2006, 21:56
وب معنایی (معانی‌گرا و معانی‌نگر نیز نامیده شده (Semantic web)) را می‌‌شود فضایی جهانی از جنس محاسبات هوشمند ماشینی تصور کرد که در آن تمامی کتاب‌ها، دانش‌ها، دادگان‌ها (پایگاه‌های داده‌ها - Databases)، و دانشگان‌ها (پایگاه‌های دانش‌ - Knowledge bases) به صورتی معنی‌گر و با توانایی درک همدیگر در کنار هم قرار خواهند گرفت. هر چند نزدیکی به تحقّقّ ایجاد چنان فضایی محتاج پیشرفت‌هایی جدید و عظیم در بسیاری از زمینه‌های مهندسی، ریاضی، هوش مصنوعی، و به ویژه در زبان‌شناسی، فلسفه، و بسیاری از معارف دیگر انسانی خواهد بود، گام‌های اوّلیّه در این سمت برداشته شده است.

مؤلفه‌های وب معنایی
مولّفه‌های وب معنایی (Components of the Semantic Web): بسیاری از استانداردها و ابزارهای وابسته به فنّاوری اکس ام ال (XML) را می‌‌توان به اینترنت آینده و وب معانی‌نگر نیز مربوط دانست. از آن جمله باید شمای اکس ام ال (XML Schema)، چارچوب شرح منابع ((Resource Descrption Framework (RDF)، شمای اردی‌اف (RDF schema)، و زبان هستی‌شناسی وب ((Web Ontology LANGUAGE (OWL) را برشمرد.

ببخشيد كه خيلي كوتاه هستند .

-----------------------------

آب پاكي روي دستش ريخت !