لینک دانلود خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش اماده پرینت )
تعداد : 49 صفحه
قسمتی متن :
مفاهیم اولیه سرویس وب - بخش اول
سرویس وب ، نقطه عطفی معماری برنامه توزیع شده اینترنت باشند . بدون شک، یکی مهمترین تحولات زمینه برنامه توزیع شده ، مطرح شدن سرویس وب است که تاثیرات فراوانی رابطه وضعیت نرم افرار خصوصا" روی اینترنت بدنبال خواهد داشت . ما شاهد نقطه عطفی ظهور نسل جدیدی برنامه کامپیوترهای قابلیت استفاده بستر وب ، خواهیم گفتمان برنامه عرصه جهانی محقق خواهد کرد ( تحقق ارزوئی بزرگ صنعت نرم افزار) . در مجموعه مقالاتی بدین منظور نوشته خواهد بررسی اصولی سرویس وب جایگاه انان فرایند طراحی پیاده سازی برنامه توزیع شده پرداخته گردد . راستا لازم ابتدا مقاهیم اولیه برنامه توزیع شده ، تکامل تدریجی برنامه توزیع شده ، محدودیت موجود رابطه معماری برنامه توزیع شده ، رویکردهای متفاوت بمنظور طراحی پیاده سازی برنامه توزیع شده ، پرداخته گردد تا زمینه علمی مناسب، پرداختن مفاهیم اولیه سرویس وب فراهم گردد .
مقدمه قبل ابداع کامپیوترهای شخصی، عملا" برنامه توزیع شده ای وجود نداشته . دوران ، استفاده کامپیوتر، شامل نشستن پشت یک ترمینال برقراری ارتباط یک سیتستم بزرگ (Mainframe) بود. اینکه ترمینال در چندین ساختمان حتی محل فیزیکی قرار گرفتند ، ولی عملا" یک کامپیوتر مرکزی وجود داشت مسئولیت انجام تمامی پردازش ذخیره سازی داده برعهده گرفت .
تعریف برنامه توزیع شده ابداع مینی کامپیوترها کامپیوترهای شخصی، فعالیت غیرمتمرکز، دو زمینه پردازش ذخیره سازی ، ارزوئی دست یافتنی گردید. طراحی برنامه های توزیع شده ، امکان پردازش ذخیره سازی داده حالت متمرکز خارج گردید.یک برنامه توزیع شده، برنامه پتانسیل پردازشی ممکن توسط چندین کامپیوتر فیزیکی تامین داده چندین محل فیزیکی، مستقر شده باشد .
چرا برنامه توزیع شده نیاز داریم ؟ رابطه دلایل متعددی عنوان شود مهمترین انان عبارتند :
هزینه سیستم Mainfarme . یکی اولین دلایل مهم ، هزینه بالای سیستم Mainframe . مسئله دو زاویه متفاوت قابل بررسی : هزینه بالای سرمایه گذاری اولیه بسیاری سازمان موسسات توان مالی ندارند دوم اینکه مدل ، دارای صرفا" یک نقطه اسیب پذیر ریسک بالا باشیم .
مالکیت اختصاصی داده ها. یکی فاکتورهای مهم دیگر، سیاست مربوط مالکیت داده . سازمان موسسات که دارای داده اختصاصی خود باشند، علاقه مند واگذاری مسئولیت مدیریت داده مربوطه ، سایر مکان فیزیکی نمی باشند .
امنیت . یکی دیگر فاکتورهای مهم زمینه موضوع امنیت . یک سازمان ، اولا" دستیابی اغلب داده بایست بسادگی محقق گردد ثانیا" داده حساس موجود در سازمان بایست بعد امنیتی، ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی رویکردهای امنیتی ) جدا سازی فیزیکی داده ا یکدیگر محقق خواهد ( انباشت داده ها، نگرش متفاوت رابطه سرعت دستیابی ایمن ذخیره سازی ، ضرورت وجود برنامه توزیع شده بخوبی نمایان سازد )
مسائل فوق، ضرورت حرکت بسمت ایجاد یک الگوی جدید بمنظور طراحی برنامه کامپیوتری مطرح همین اساس نسل جدیدی برنامه کامپیوتری عنوان " برنامه توزیع شده" عرصه نرم افزار بوجود امد .
برنامه توزیع شده ارائه دهندگان سرویس توجه ضرورت تعجیل طراحی یک الگوی جدید برنامه توزیع شده عدم وجود استانداردهای صنعتی لازم خصوص ، شرکت عظیم نرم افزاری هر یک توجه دیدگاه خود ، اقدام عرضه راهکارهائی زمینه نمودند.شرکت فوق، رابطه اینکه بایست برنامه توزیع شده بصورت عناصر توزیع شده ، تولید گردند ، اتحاد نظر داشتند . بدین ترتیب عناصر متفاوت توزیع شده یک برنامه، بعنوان ارائه دهندگان سرویس یک برنامه منطقی ایفای وظیفه نمایند. توزیع قابلیت پتانسیل ، امکانات اساسی( بلاک اولیه ) بمنظور ایجاد برنامه بزرگ، بسادگی فراهم گردد . رویکرد فوق ، مسائل تبعات خاص خود بدنبال داشت ادامه بررسی برخی انان خواهیم پرداخت .
برنامه توزیع شده وب اینکه اینترنت بیش بیست سال بوجود امده ولی صرفا" اواسط دهه 1990 موضوع توجه گردید، اینترنت زیر ساخت مناسب مهمی ایجاد برنامه توزیع شده . پروتکل ساده مبتنی متن ابتدا بمنظور مبادله سرویس درخواستی ارسال اطلاعات اینترنت پیاده سازی گردید . گسترش پذیرش چنین پروتکل هائی، باعث اینترنت بعنوان یک محیط موفق برنامه توزیع شده، مطرح گردد. بدین ترتیب مقابل سروکار داشتن تکنولوژی رقابتی اغلب انحصاری، وجود استانداردهای وب ، دلیلی موجه توجه جدی وب بعنوان بستری مناسب طراحی پیاده سازی برنامه توزیع شده، گردید.
مسائل مربوط برنامه توزیع شده سنتی پیاده سازی برنامه توزیع شده مستلزم استفاده تکنیک مدل جدید . راهکارهای انتخابی استفاده شده ، خود باعث بروز مسائل جدید خواهند شد. بخش بررسی مسائل مرتبط طراحی برنامه توزیع شده پرداخته و دو معماری خاص زمینه بررسی خواهیم کرد :