atopli

  • ۰
  • ۰

مفاهیم اولیه سرویس های وب

لینک دانلود و خرید پایین توضیحات

فرمت فایل word و قابل ویرایش و پرینت

تعداد صفحات: 49

مفاهیم اولیه سرویس های وب - بخش اول

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

مقدمه قبل از ابداع کامپیوترهای شخصی، عملا" برنامه های توزیع شده ای وجود نداشته است . در آن دوران ، استفاده از کامپیوتر، شامل نشستن پشت یک ترمینال و برقراری ارتباط با یک سیتستم بزرگ (Mainframe) بود. با اینکه ترمینال ها در چندین ساختمان و یا حتی محل فیزیکی قرار می گرفتند ، ولی عملا" یک کامپیوتر مرکزی وجود داشت که مسئولیت انجام تمامی پردازش ها و ذخیره سازی داده ها را برعهده می گرفت .

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

چرا به برنامه های توزیع شده نیاز داریم ؟ در این رابطه دلایل متعددی عنوان می شود که مهمترین آنان عبارتند از :

هزینه سیستم های Mainfarme . یکی از اولین دلایل مهم ، هزینه های بالای سیستم های Mainframe است . این مسئله از دو زاویه متفاوت قابل بررسی است : هزینه بالای سرمایه گذاری اولیه که بسیاری از سازمان ها و موسسات توان مالی آن را ندارند و دوم اینکه در این مدل ، دارای صرفا" یک نقطه آسیب پذیر با ریسک بالا می باشیم .

مالکیت اختصاصی داده ها. یکی از فاکتورهای مهم دیگر، سیاست های مربوط به مالکیت داده ها است . سازمان ها و موسسات که دارای داده های اختصاصی خود می باشند، علاقه مند به واگذاری مسئولیت مدیریت داده های مربوطه ، به سایر مکان های فیزیکی نمی باشند .

امنیت . یکی دیگر از فاکتورهای مهم در این زمینه موضوع امنیت است . برای یک سازمان ، اولا" دستیابی به اغلب داده های آن می بایست بسادگی محقق گردد و ثانیا" داده ها ی حساس موجود در سازمان می بایست از بعد امنیتی، ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی و رویکردهای امنیتی ) با جدا سازی فیزیکی داده ا از یکدیگر محقق خواهد شد ( انباشت داده ها، با نگرش های متفاوت در رابطه با سرعت در دستیابی و ایمن در ذخیره سازی ، ضرورت وجود برنامه های توزیع شده را بخوبی نمایان می سازد )

مسائل فوق، ضرورت حرکت بسمت ایجاد یک الگوی جدید بمنظور طراحی برنامه های کامپیوتری را مطرح و بر همین اساس نسل جدیدی از برنامه های کامپیوتری با عنوان " برنامه های توزیع شده" در عرصه نرم افزار بوجود آمد .

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

برنامه های توزیع شده و وب با اینکه اینترنت بیش از بیست سال است بوجود آمده است ولی صرفا" در اواسط دهه 1990 به این موضوع توجه گردید، که اینترنت زیر ساخت مناسب و مهمی برای ایجاد برنامه های توزیع شده است . پروتکل های ساده مبتنی بر متن در ابتدا بمنظور مبادله سرویس های درخواستی و ارسال اطلاعات بر روی اینترنت پیاده سازی گردید . گسترش و پذیرش چنین پروتکل هائی، باعث شد که اینترنت بعنوان یک محیط موفق برای برنامه های توزیع شده، مطرح گردد. بدین ترتیب در مقابل سروکار داشتن با تکنولوژی های رقابتی و اغلب انحصاری، وجود استانداردهای وب ، دلیلی موجه برای توجه جدی به وب بعنوان بستری مناسب برای طراحی و پیاده سازی برنامه های توزیع شده، گردید.

مسائل مربوط به برنامه های توزیع شده سنتی پیاده سازی برنامه های توزیع شده مستلزم استفاده از تکنیک ها و مدل های جدید است . راهکارهای انتخابی و استفاده شده ، خود باعث بروز مسائل جدید نیز خواهند شد. در این بخش به بررسی مسائل مرتبط با طراحی برنامه های توزیع شده پرداخته و دو معماری خاص در این زمینه را بررسی خواهیم کرد :









سایر محصولات :
مفاهیم اولیه سرویس های وب

مفاهیم اولیه سرویس های...

مقاله درباره فشردهسازی فایلهای تصویری

مقاله درباره فشردهسازی فایلهای تصویری...

مفاهیم اولیه برنامه نویسی در دات نت85ص

مفاهیم اولیه برنامه نویسی...

مقاله درباره فسیل 14ص

مقاله درباره فسیل 14ص...

تحقیق در مورد تفسیر سوره یونس

تحقیق در مورد تفسیر سوره یونس...

مفاهیم اولیه برنامه نویسی در دات نت

مفاهیم اولیه برنامه نویسی...

مقاله درباره فرهنگ و مدیریت استراتژیک

مقاله درباره فرهنگ و مدیریت استراتژیک...

تحقیق در مورد تفسیر سوره کوثر

تحقیق در مورد تفسیر...

مقاله درباره رده‌بندی فسیلها

مقاله درباره رده‌بندی فسیلها...

مفاهیم اولیه ADO NET

مفاهیم اولیه ADO NET...

تحقیق در مورد تفسیر سوره همزه

تحقیق در مورد تفسیر سوره...

مقاله درباره دیدگاه اسلام در مورد فقر کودکان

مقاله درباره دیدگاه اسلام...

معیارها و موانع وحدت اسلامی اتحاد اسلامی در آثار شهید آیت الله مطهری

معیارها و موانع وحدت اسلامی...

مقاله درباره تاثیر آموزش کار آفرینی بر رشد کسب و کارهای جدید

مقاله درباره تاثیر آموزش کار آفرینی بر...

تحقیق در مورد تفسیر سوره مائده آیه 1 9ص

تحقیق در مورد تفسیر...

معیار انتخاب همسر از نظر اسلام 7 ص

معیار انتخاب همسر از...

مقاله درباره اوسامو دازایی

مقاله درباره اوسامو دازایی...

تحقیق در مورد تفسیر سوره روم

تحقیق در مورد تفسیر...

معنی دعای کمیل 7ص

معنی دعای کمیل 7ص...

مقاله درباره انواع فشارسنج وآسانسورهیدرولیکی

مقاله درباره انواع فشارسنج...

معنای ولایت مطلقه

معنای ولایت مطلقه...

تحقیق در مورد تفسیر سوره تحریم

تحقیق در مورد...

فایل گزارش کارآموزی برق.

فایل گزارش کارآموزی برق....

مقاله درباره فلسفه آفرینش

مقاله درباره فلسفه...

معماری اسلامی

معماری اسلامی...

تحقیق در مورد تفاوت عجب و غرور

تحقیق در مورد تفاوت...

معرفی نرم افزار پاور پوینت

معرفی نرم افزار پاور...

فایل کارورزی شبکه های کامپیوتری.

فایل کارورزی شبکه های کامپیوتری....

مقاله درباره کودتا چیست

مقاله درباره کودتا...

آموزش روت گوشی samsung i9060i

آموزش روت گوشی samsung i9060i...

معرفی فاسقان در قرآن کریم12ص

معرفی فاسقان در قرآن کریم12ص...

تحقیق در مورد تفاوت بین invalid up valid up

تحقیق در مورد تفاوت...

معرفی زیرساخت یک شبکه

معرفی زیرساخت یک شبکه...

تحقیق در مورد تغذیه کاربردی5ص

تحقیق در مورد تغذیه کاربردی5ص...

فایل گزارش کارورزی در مهد کودک کیانا.

فایل گزارش کارورزی در مهد...

معرفی رشته مهندسی کامپیوتر

معرفی رشته مهندسی کامپیوتر...

تحقیق در مورد تغذیه گیاهی

تحقیق در مورد تغذیه...

معرفی اولیه VB NET

معرفی اولیه VB NET...

فایل گزارش کارآموزی تعمیرگاه پیمان تکنیک تعمیر خودرو.

فایل گزارش کارآموزی تعمیرگاه پیمان...

تحقیق در مورد تغذیه گوساله های نوزاد

تحقیق در مورد تغذیه گوساله های...

معرفی ADO و کاربرد آن در ASP

معرفی ADO و کاربرد آن در ASP...

جزوه مقاومت مصالح 2 درس_تمرین و مثال

جزوه مقاومت مصالح 2 درس_تمرین...

فایل کارآموزی در کارخانه شیر اصفهان.

فایل کارآموزی در کارخانه...

معرفی Access

معرفی Access...

تحقیق در مورد تعمیر ونگه داری سازه ها

تحقیق در مورد تعمیر ونگه داری...

معرفی مودم

معرفی مودم...

فایل گزارش کارآموزی کارگاه ساختمانی و راهسازی شرکت طوس عامر.

فایل گزارش کارآموزی کارگاه ساختمانی و راهسازی...

تحقیق در مورد تعمیرات نگهداری

تحقیق در مورد تعمیرات نگهداری...

معانی گوناگون عذاب3

معانی گوناگون عذاب3...

معارف خداوند

معارف خداوند...

قارچ مزرعه سروش 20 ص
قابلیتهای محتمل تکنیکی نانوتکنولوژی
فیزیولوژی جانوری
فیروزه
فولاد
طرح تولید ماشین آلات خشک کن میوه و سبزیجات
یونیت دندانپزشکی
نیروی برش Trim Force
کمک فنر دو جدارة بی فشار
کارآفرینی پرورش قارچ 21 ص
پرتودهی مواد غذایی (اشعه دادن) 18 ص
خشخاش و تریاک 29ص

کلمات کلیدی :یاده سازی برنامه طراحی یاده سازی ارائه دهندگان سرویس ردازش ذخیره سازی فاهیم اولیه سرویس فاهیم اولیه سرویس ذخیره سازی داده توزیع شده یاده سازی ذخیره سازی سازی برنامه روی اینترنت این زمینه طراحی برنامه طراحی یاده شده رداخته ردازش ذخیره برنامه توزیع طراحی سرویس اینترنت زمینه یزیکی
  • ۹۶/۰۷/۲۸
  • رضا محسنی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی