فی بوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی بوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

اختصاصی از فی بوو دانلود مقاله مفاهیم اولیه سرویس های وب دانلود با لینک مستقیم و پر سرعت .

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


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

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

مقاله ای مفید و کامل

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:49

چکیده:

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

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

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

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

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

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

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

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

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

  •  معماری RPC)Remote Procedure Call-based)
  •  معماری مبتنی بر پیام (Message-based) 

ملاحظات مربوط به  طراحی برنامه های توزیع شده 
در زمان طراحی برنامه های توزیع شده مسائل متعددی وجود دارد که می بایست به آنها توجه کرد :

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

بخش های دیگر مقاله :
بخش دوم : بررسی دو نمونه معماری  در رابطه با برنامه های توزیع شده
بخش سوم : تاثیر استانداردهای وب در فرآیند طراحی و پیاده سازی برنامه های توزیع شده
بخش چهارم : مفاهیم اولیه  سرویس های وب
 

 

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

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

معماری مبتنی بر RPC  
معماری مبتنی بر RPC ،  اولین گزینه موجود بمنظور ارائه یک راه حل مناسب در ارتباط با  برنامه های توزیع شده است .

 RPC)Remote Procedure Call) ،  یک نوع فراخوانی به تابع و یا  روتپنی است که برروی یک سیستم از راه دور مستقر است .RPC ، مشابه فراخوانی یک روتین و یا یک تابع معمولی است که کدهای مربوط به فراخوانی تابع ، توسط کاربر بکار گرفته می شود . RPC ، دارای مشخصات زیر است :

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

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

و...

NikoFile


دانلود با لینک مستقیم


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

پاورپوینت امداد کمکهای اولیه

اختصاصی از فی بوو پاورپوینت امداد کمکهای اولیه دانلود با لینک مستقیم و پر سرعت .

پاورپوینت امداد کمکهای اولیه


پاورپوینت امداد کمکهای اولیه

کمک های اولیه به مجموعه فعالیت هایی گفته می شود که در زمان بروز حادثه برای کنترل شرایط و نجات جان افراد انجام می گیرد.

کمک های اولیه داراش شرایط خاصی است که از این شرایط می توان به موارد زیر اشاره نمود: 

الف) پیش از رسیدن به مراکز درمانی انجام شود
ب) انجام سریع آن ضرورت داشته باشد
ج) باعث کاهش چشمگیر مرگ و میر و پیشرفت بیماری شود

تعریف امدادگر:
شخصی که وظیفه انجام کمک های اولیه را بر عهده می گیرد به نام امدادگر شناخته می شود.
به طور کلی وظایف یک امدادگر را در صحنه حادثه می توان به موارد زیر تفکیک نمود:
الف) حفظ حیات مصدوم یا مصدومین
ب) جلوگیری از بدتر شدن وضعیت مصدوم یا مصدومین
ج) ایجاد تسریع در امر بهبودی مصدوم یا مصدومین


دانلود با لینک مستقیم


پاورپوینت امداد کمکهای اولیه

مقاله اصول اولیه جوشکاری T I G

اختصاصی از فی بوو مقاله اصول اولیه جوشکاری T I G دانلود با لینک مستقیم و پر سرعت .

مقاله اصول اولیه جوشکاری T I G


مقاله اصول اولیه جوشکاری T I G

جوشکاری باقوس الکتریکی والکترود تنگستن زیرهاله ای ازگاز محافظ
(G T A W) بیشتراوقات TIG نامیده می شود.

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

گازمحافظ بوسیله اتمایزکردن گازمحافظ یامخلوطی ازگازهاتهیه
می شود . گازمحافظ بایستی محافظت رابه طورکامل انجام دهدزیرا ورود مقدارناچیزی ازهوا می تواندباعث آلوده شدن جوش شود.

دراین روش جوشکاری قوس وحوضچة جوش قابل رویت هستند.سرباره ای که ممکن است به جوش وارد شود تولید نمی شود و لازم نیست که مفتول کمکی به سراسرقوس انتقال یابد . بدین جهت پاشش جوش حذف می شود . زیرا الکترد غیرمصرفی است وجوش می تواند به وسیلة نفوز از فلز پایه بدون افزودن مفتول کـمکی ساخته شود . هـر چند در بیشتر مـوارد

ازمفتول کمکی استفاده می شود.

باتوجه به امتیازات ذکرشده برای این فرآیند ، ازاین روش جوشکاری به منظورایجاداتصالات تأسیسات باکاربری ویژه بهره گرفته می شود.این نوع روش جوشکاری فرآیندی است که درهمة موفقیت هاکاربری داشته وجوش باکیفیت عالی راتولیدمی نمایدخصوصاًدرجوشکاری فلزپایةنازک که اغلب نازک تراز005/0اینج است.

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

در جوشکاری سیستماتیک نیز ممکن است ازمشعل دستی استفاده شود. مفتول کمکی نیزبه طوراتوماتیک بوسیله تفذیه گرسیم اضافه
می شود.این روش به صورت عمده استفاده نمی شود.جوشکاری اتوماتیک بیشترین استفاده رادرکاربردهای مختلف خواهد داشت.درجوشکاری ماشینی تجهیزات بوسیلة اپراتورجوشکاری کنترل می شود.

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

 

 

 

 

 

 

این مقاله به صورت  ورد (docx ) می باشد و تعداد صفحات آن 31صفحه  آماده پرینت می باشد

چیزی که این مقالات را متمایز کرده است آماده پرینت بودن مقالات می باشد تا خریدار از خرید خود راضی باشد

مقالات را با ورژن  office2010  به بالا بازکنید


دانلود با لینک مستقیم


مقاله اصول اولیه جوشکاری T I G

ارائه مدل برای سیستم کنترل موجودی مواد اولیه در کارخانه چوب و کاغذ مازندران

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

ارائه مدل برای سیستم کنترل موجودی مواد اولیه در کارخانه چوب و کاغذ مازندران


ارائه مدل برای سیستم کنترل موجودی مواد اولیه در کارخانه چوب و کاغذ مازندران

در این تحقیق محقق به دنبال دو هدف است که عبارتند از:

 الف- به حداقل رساندن هزینه های ناشی از نگهداری,سفارش موجودی مواد اولیه مصرفی.

 ب- بالا بردن ضریب اطمینان سیستم کنترل موجودی مواد اولیه مصرفی از جنبه مواجه نشدن جریان تولید با حالت کمبود.

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

 

فرمت : power point

تعداد صفحه (اسلاید) : 24 صفحه

 

دانلود با لینک مستقیم


ارائه مدل برای سیستم کنترل موجودی مواد اولیه در کارخانه چوب و کاغذ مازندران