یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

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

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

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


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

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

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

جهت دریافت درجه کارشناسی  در رشته مهندسی کشاورزی گرایش ترو یج وآموزش کشاورزی

فهرست مطالب:
عنوان         صفحه
مقدمه    10
فصل اول    11
1- برخی از اهداف تعامل فناوری اطلاعات(IT) با کشاورزی    12
1-1 سیستم تخصصی در کشاورزی    12
1-1-1 کاربردهای کشاورزی این سیستم    13
1-2 حس گرهای راه دور (Remote Sensing)    15
1-3 نوآوریها در هندوستان    16
1-4 MSSRF    18
1-5  سیتمهای مشارکت IT کشاورزی در هندوستان    18
1-6 کاربرد IT در دامپروری    19
1-7 استفاده از IT در پرورش گیاهان    21
1-8 استفاده از IT در تایوان    21
1-9 IT وسیستمهای آن در دانشکده های کشاورزی    22
فصل دوم                                                                                                                            24
2- کاربرد فناوری اطلاعات در (IT) کشاورزی دقیق    25
2-1 سایت – ویژه (Site- Specific)    26
2-2 مراحل پردازش اطلاعات در کشاورزی دقیق    27
2-3 تست آزمایشگاهی    28
2-4 کاشت ، چگونه و به چه میزان    28
2-5 دیده بانی محصول    29
2-6 کاربرد مقادیر متفاوت مواد شیمیایی    29
2-7 مانیتورینگ محصول    30
فصل سوم    32
3- تعامل هدفها وراهبردهای توسعه کشاورزی    33
3-1 جهانی‌شدن‌ اقتصاد و نظام‌های‌ تولید    38
3-2  فرسایش‌ منابع‌ پایه‌ و بحران‌های‌ زیست‌ محیطی‌    39
3-3  فقر و امنیت‌ غذایی    40
‌3-4 فرصت‌های‌ مقابله‌ با بحران‌ها                                                                               40
3-5 نظام‌ دانش‌ و اطلاعات‌ کشاورزی‌، عامل‌ توسعه‌ کشاورزی                                            42
3-6 کارایی در تولید دانش‌ و اطلاعات‌    43
3-7  دسترسی‌ به‌ اطلاعات‌ و دانش‌    44
3-8 زیرساخت‌های‌ ارتباطی‌    44
3-9 رسانه‌ها، مجراها و روش‌های‌ رسانشی    45
3-10 توسعه‌ نظام‌ دانش‌ و اطلاعات‌ کشاورزی‌    45
3-11 علل و راه حل هاینابرابری درآمدها در مناطق شهری و روستایی    51
فصل چهارم     56
4-تاثیر فناوری اطلاعات درکشاورزی درجهت کاهش مهاجرت روستائیان    57
4-1 ثروت روستائیان و نقش فناوری اطلاعات در این پدیده      69
4-2 انقلاب دیجیتال در کسب و کار کشاورزی روستائیان                                                 72
4-3 فرصتهای کارآفرینی در زیست بوم دیجیتال کشاورزی    76
4-4 نقش انکوباتورهای روستایی    77
نتیجه گیری    78
فهرست منابع و مراجع    81



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

کلمات کلیدی:
فناوری اطلاعات، کشاورزی ، کشاورزی دقیق ، کاربرد ، نظام‌ دانش‌ واطلاعات‌ کشاورزی‌



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


مقدمه

فناوری اطلاعاتی (Information Technology) یکی از شاخه های جدید علم می باشد که روشهای گوناگونی را برای جمع آوری ، ارائه ،تبادل ، و بکارگیری بهینه اطلاعات ارائه می دهد. تعامل IT با کشاورزی به تنظیم اقتصاد و بازرگانی و افزایش سطح اطمینان در بخشهای مختلف کشاورزی از طریق افزایش و بهبود جریان اطلاعات کمک می کند IT. ارتباط بسیار نزدیکی با کشاورزی دقیق دارد و در پیشرفت و توسعه آن نیز سهم بسزائی داشته است.
IT از ابزارهای مختلفی برای پیشرفت و اجراء خود استفاده می کند که از آنها می توان به اینترنت ، پست الکترونیکی یا Mail- E، GPS، یا سیستم مختصات یابی جهانی و GIS یا سیستم اطلاعات جغرافیایی اشاره کرد . در کشورهایی مانند مالزی ، تایلند ، آمریکا ، هند تایوان و ... از IT به وفور استفاده می شود . شرکتهای بزرگ ی مانند ICT،  MSLL و HLL هم اکنون منافع زیادی را از تعامل IT با کشاورزی جستجو می کنند.
اطلاعات موجب ایجاد رقابت شده و سرعت فروش در یک سطح ثابت را بهبود می بخشد هرچند که روشهای مختلف آن ممکن است در ابتد ا هزینه بر باشد ولی از طرف دیگر موجب کاهش هزینه ها می شود.





فصل اول

1- برخی از اهداف تعامل فناوری اطلاعات(IT) با کشاورزی :
● توسعه و تقویت مدلهای تصمیم گیری چند بعدی برای یکپارچه سازی سیستم منابع طبیعی به همراه ضروریات سیاسی و اقتصادی.
● توسعه شاخص های تایید شده سیستم های تولید در کشاورزی.
● نگهداری و پیشرفت سلامت سیستم منابع طبیعی.
1-1 سیستم تخصصی در کشاورزی :
یک سیستم تخصصی، یک نرم افزار کامپیوتری هوشمند می باشد که از اطلاعات و استنتاج های تولید کنند گان محصول برای حل مسائلی که به افراد متخصص احتیاج دارد استفاده می نماید. این نرم افزار که از لحاظ نوع در رده ابزارهای تقویت تصمیم گیری قرار می گیرد که اغلب شامل پیش نهادهایی در قالب راه حل به ارباب رجوع می باشد تا کشاورز کارهای خود را اقتصادی تر انجام دهد . این نوع نرم افزارها شامل قسمتهای زیر می باشند :
● پایه اطلاعاتی از واقعیتهای منطقه مربوطه و شرایط ارتباط بر قرار کننده.
● رویه استنتاج یا ساختار کنترل برای مفید واقع کردن پایه اطلاعاتی.
● ارتباط کاملا ساده بین نرم افزار و استفاده کننده (User Interface).
پایه اطلاعات شامل دو بخش واقعیات منطقه و شرایط فردی می باشد که اولی اطلاعات کلی و عمومی از منطقه مورد نظر بوده و دومی بیشتر خصوصی و فردی می باش د که شامل قضاوتها و حدسهای شخص بر پایه تجربه می باشد.
سیستم استنتاج وتحلیل که موتور استنتاج نامیده م ی شود ، در واقع بخش اجرایی این نرم افزار می باشد که شامل تصمیم های نزدیک به راه حل کلی مسئله، دست یابی به قوانین اختصاصی براساس پایه علمی و بکارگیری قوانین و تصمیم گیری در زمانی که لااقل یک راه حل قابل قبول یافت شود ، می باشد.
ارتباط مستقیم بین نرم افزار و استفاده کننده هم به عنوان سیستم ورودی و خروجی شناخته می شود. فرق اساسی این نوع نرم افزار ها با نرم افزارهای دیگر این است که نر م افزارهای دیگر فقط طبق دستورات موجود در برنامه کار می کنند و این دستورات محدود می باشد ولی نرم افزار های فوق علاوه برآن با آگاهی و دانش کار می کنند که به دلیل بروز شدن اطلاعات آنها مرتب می باشد.
1-1-1 کاربردهای کشاورزی این سیستم :
برای پاسخگویی به سوالات ازیک صف حه کلید متصل به کامپیوتر جهت وارد ساختن خواسته ها و داده ها استفاده می شود که برخی از سیستمهای توسعه یافته خدمات زیر را ارائه می دهند :
● COMAX: اطلاعاتی را بر مدیریت پنبه فراهم می کند .
● GOSSYM: تصمیمات مدیریتی روزانه را با استفاده از اطلاعات محیطی مانند آب و هوا ، پارامترهای ظاهری خاک ، سطح حاصلخیزی خاک و اطلاعات مدیریتی آفت که روی داده های ورودی پایه ریزی شده ، برای کشاورز انجام می دهد.
● POMME: توصیه های مدیریتی روزانه را در مورد باغات سیب و آفتها ارائه می نماید که اطلاعات خروجی مانند پیش بینی آب و هوا شامل پیش بینی ها و علایم در مورد سیبها می باشد.
● PLANT/DS: در تشخیص آفتهای سویا کمک می کند و می تواند توسط کشاورزان بکار گرفته شود.
● SUBERMAX: یکی از سیستمهای تخصصی اولیه می باشد که می تواند به مدیران انبارهای سیب زمینی به خصوص در هنگام برداشت با تهیه اطلاعاتی در مورد کیفیت سیب زمینی ، محیط داخلی و بیرونی انبار ها ، پیشنهاد ها و توصیه هایی را ارائه نماید.
● SOYEX: سیستم تخصصی بیرون آوردن روغن از سویا می باشد که توصیه ها یی مطمئن را برای مصرف کنندگان ارائه می دهد.
● FINDS: یک سیستم تقویت تصمیم گیری هوشمند می باشد که برای کمک به مدیریت مطلوب ماشینهای کشاورزی در سطح کشاورزی توسعه یافته می باشد.
● مشاور بازاریابی دانه : معلوم نمودن پیشنهاد های مختلف بازار یابی و حمایت از تولیدکننده ها در یافتن استراتژی های مطلوب جمع آوری اطلاعا ت در مورد محلهای ذخیره دانه ، قابلیت دسترسی به خشک کن ها ، سطح قیمت ها ، ... را انجام می دهد.
غیر از مثالهای فوق برنامه های دیگری برای ارائه توصیه ها روی م طالب گوناگونی مانند جیره بندی غذایی برای احشام شیرده ، استراتژی فروش ذرت و ... در حال توسعه می باشند.
1-2 حس گرهای راه دور (Remote Sensing) :
برای مدیریت کشاورزی پتانسیل بسیار بالایی را از خود نشان داده اند. یک تحلیل فضایی مناسب و شبیه سازی ماهواره ای با قدرت تحلیل بالا در کشاورزی دقیق نقش موثری را ایفا خواهد کرد که با IT هم ارتباط مستقیم دارد که به چند نمونه از کار بردهای آن اشاره می کنیم :
● برآورد خصوصیات ظاهری خاک : مواردی مانند مواد آلی که با تصاویر چند بعدی می توان خاکها را از نظر مواد آلی طبقه بندی کرد.
● کشف آفتها : استفاده از حسگرهای سوار شونده بر روی سم پاش ها برای کاربرد های مختلف علف کشها مفید بوده است یا استفاده از عکسهای رنگی دیجیتالی برای طبقه بندی علفهای هرز مزرعه ذرت نیز توسعه داده شده است.
● فشار آب : که بیشتر برای ذرت بکار میرود و زمان موثر آبیاری آنرا مشخص می کند . این سیستم از طریق اختلاف دمای اندازه گیری شده از راه دور و از زمین میزان تعرق را مشخص و از این طریق زمان موثر آبیاری تعیین می شود که هرمزرعه دارای جداول رنگی مخصوص به خود را دارا می باشد.
1-3 نوآوریها در هندوستان :
● سیستم جمع آوری شیر از کشاورزان : در سالهای اخیر انجمن توسعه شیر ملی هندوستان سیستم انتقال موثر شیر را بنیان نهاده است که به افزایش اساسی در تولید شیر منجر شده است ، در این سیستم هر کشاورز یک کارت پلاستیکی را دریافت می کند که حاوی اطلاعات کشاورز به صورت الکترونیکی می باشد. کشاورز کارت را در جعبه ای که بصورت الکترونیکی کارت را می خواند و در عین حال به کامپیوتری متصل است ، که اطلاعات به آن منتقل میگردد .کارت خوان داخل دستگاه کلیه اطلاعات فردی را می خواند . شیر تولیدی او درون یک ظرف استیل که روی یک ترازو قرار دارد ریخته می شود کشاورز وزن شیر را می تواند قرائت نماید . سپس بازوهای دستگاه تست چربی د ر داخل یک نمونه ۵ میلی لیتری از همان شیر قرار می گیرد و میزان چربی شیر در چند ثانیه معلوم می شود و کشاورز نیز آنرا قرائت می کند. میزان پرداختی به کشاورز برحسب میزان چربی و وزن کل شیر محاسبه شده و روی کاغذ چاپ شده وبه کشاورز داده میشود که اوهم با ارائه کاغ ذ چاپ شده ، مزد خود را دریافت می کند که کل این عملیات بیشتر از ۳۰ ثانیه طول نمی کشد.
● کیوسکهای اینترنتی خود ارتباط : در ناحیه ای در هند مرکزی که ۶۰ درصد آن زیر خط فقر زندگی می کردند این پروژه با هدف برقراری خود ارتباطی به صورت نوآوری تکنولوژیکی اجرا شد و در اول ژانویه ۲۰۰۰ با نصب یک مرکز اینترنتی روستایی که ۲۰ کیوسک اطلاعات روستایی را در ۵ ناحیه پوشش می داد شروع بکار کرد که تاکنون با افزایش تعداد کیوسک ها سرویس های ذیل در آن ارائه می شود :
- برآوردهای مراکز مزایده تولیدات کشاورزی : در مورد نرخهای شا یع محصولات مهم در کلیه مراکز مزایده شناخته شده در هند بصورت Online.
- اطلاعات از زمین های کشاورزان مانند مساحت ، سند ، شکل کلی و....
- ارائه خدمات کلی Online: مانند گواهی درآمد ، صنف ، محل اقامت ، خدمات شهرداری ، بخشداری و....
- پاسخگویی به شکایات در مدت حداکثر یک هفته و بصورت Online.
- سایت مزایده روستایی : در جولای ۲۰۰۰ شروع به کار کرده که مزایده ها را برای کشاورز به آسانی فراهم کند و زمین و ماشین ها و تجهیزات دیگر او را به راحتی فراهم کرده و حتی کالاهای او را به فروش می رساند.
- اطلاعات راجع به برنامه های دولتی.
- کپی ، پرینت ، اسکن و ....
- استفاده از اینترنت و پست الکترونیکی.
در عرض ۱۱ ماه اول اجرای این پروژه ، تعداد مراجعات از ۱۲۰۰ به ۵۵۰۰۰ بار افزایش یافت.
1-4 MSSRF :
در یکی از مراکز تحقیقاتی یونسکو با تکیه به علم و تکنولوژی و توسعه عدالت اجتماعی توسط یک پروفسو بوم شناسی روی تقویت کشاورزی و توسعه روستایی تحقیقات وسیعی جهت جلوگیری ازکوچ نشینی به شهر ها و افزایش شهر نشینی بر شهر ها انجام شدکه در کل به این نتیجه رسیدند که مهمترین منبع اطلاعاتی یک کشاورز ،کشاورز دیگر می باشد . با تکیه بر ا ین نتیجه Shop های اطلاعاتی در روستاها دایر شد . برای مثال در آنجا اطلاعات آماری خاک ، قیمت ادوات کشاورزی ، در دسترس بودن امکانات حمل و نقل و برنامه ریزی ، قیمتهای محصولات ، ریسکها ، اخبار هواشناسی ، نظارت بر آفتها ، میزان آب موجود ارائه می شود.


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

دانلود مقاله انواع قرارداد در عرصه بین‌المللی

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

دانلود مقاله انواع قرارداد در عرصه بین‌المللی


دانلود مقاله انواع قرارداد در عرصه بین‌المللی

 

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:
مقدمه
لزوم وجود قراردادها در عرصة بین‌المللی
فصل اول
تعریف قرارداد، شرایط آن و لزوم اجرای قراردادها
عدم اجرای تعهد
عدم اجرای معذور به دلیل رفتار طرف دیگر
الف) مداخلة طرف دیگر
ب) خودداری از اجرجای تعهد (حق حبس)
جبران عدم اجرای تعهد از روی طرف مسئول عدم اجرا
قیود معافیت
مواردی که نمی‌توان در آنها به قیود معافیت اتکا کرد.
فصل دوم
عدم امکان اجرای قراردادها
تعذر وفاء به عقد در حقوق ایران و آثار آن
عدم امکان اجرای قرارداد در حقوق کشورهای خارجی و حقوق بین‌الملل
در حقوق بعض کشورهای خارجی
قوه قاهره یا فوریس ماژور
بررسی اجمالی قوه قاهره یا مورسن ماژور در حقوق بین‌الملل
آثار فورس ماژور در قراردادهای بین المللی
اول- سقوت تعهد و انحلال قرارداد
دوم- تعلیق قرارداد
عدم امکان اجرای قرارداد در حقوق انگلستان
عدم امکان اجرای قرارداد در حقوق ایالات متحده آمریکا
خلاصه و نتیجه
در حقوق بین‌الملل عمومی
بند الف- رویه دولتها قبل از جنگ جهانی دوم
بند ب- رویه و عملکرد دولتها بعد از جنگ جهانی دوم
بند ج- در محاکم قضایی بین المللی
1-دیوان دائمی دادگستری بین المللی
2- دیوان بین‌المللی دادگستری (I.C.J)
نتیجة بررسی تطبیقی تعذر وفا به عقد در حقوق ایران با سایر کشورها
فصل سوم
اختلاف در قراردادهای بین‌المللی
گفتار اول: تعارض قوانین
گفتار دوم: قانون منتخب طرفین
گفتار سوم: استنباط قانون حاکم
تشریفات و صلاحیت رسیدگی
خواندگان خارج از شمول صلاحیت
قرار تأمین اموال
مصونیت دولت مستقل
داوری
قانون حاکم بر ایجاد قرارداد در حقوق ایران
قانون حاکم بر تعهدات قراردادی در حقوق ایران
منابع

مقدمه:
در قرآن کریم آمده: یا ایها الذین امنوا اونوا بالعقود
«ای کسانی که ایمان آورده‌اید به عهد و پیمان‌های خود وفا کنید»(سورة ماعده آیه اول)
عقود و پیمانها یکی از عوامل موثر استحکام بنیان زندگی اجتماعی است و لزوم و انقیاد به آن در ابعاد مختلف اجتماعی و اقتصادی و سیاسی مقبول تمام ادیان الهی و مکاتب بشری بوده که عدم توجه به آن موجب تزلزل روابط انسانها و در نتیجه بروز اختلاف ها و کشمکش‌ها و نزاع‌های بزرگی گردیده و تاریخ گواه روشنی بر این معناست.
ایفاء به تعهدات از موضوع‌های جدی در تعلیمات آسمانی بوده و در میان علمای حقوق و اندیشه‌سازان این عرصه در طول اعصار با انگیزه‌های مختلف فردی و جمعی جایگاه برجسته و در فقه اسلام نیز از موضوع‌های وزین و دامنه‌وار در رژیم های حقوقی دنیا و مورد عنایتی خاص واقع گردیده است.
از طرفی غیر قابل اجرا شدن عقود و پیمانها برای متعاقدین و متعهدین نیز از نظر نویسندگان ین فن دور نمانده و تحت عنوان کلی تعذر وفای به عقد در قوانین و قواعد فقهی یا غیر ممکن شدن و عقیم ماندن اجرای آن در حقوق عرفی مورد بحث بود. وزیر عناوین موانع شخصی و اجتماعی و قهری عرصه مطالعاتی را در دور زمان تکامل بخشیده و به علم حقوق خدمت نظری و عملی نموده است.
افراد در ثبات ادعای غذر خود در عدم انجام پیمانها همیشه صادق نیستند و گاهی با تفسیر تنگ نظرانه و سوء تفاهمات از اراده‌های اعلامی و نیز سطحی نگریهای غیر حقوقی موجبات ازدیاید جمعیت نظم خواه و ارباب رجوع عدلیه گردید. و دامنه اختلافات، محاکم و شبه محاکم و داوریهای شخصی را در فصل خصومات با مشکلات روبرو ساخته شائبه‌های تزلزل روابط اجتماعی و اقتصادی را ایجاد نموده است. در هر صورت در نظام دادرسی عادلانه، بکارگیری علوم و تجارب بشر لازمه قضاوت است باید اذعان کرد که قضاوت علم محض نیست بلکه تکنیکی مرکب از علوم و تجارب بشر است که بر مبنای سیرة عقلا فراهم آمد. لازمه قضاوت آشنایی با تکنیک است که در اثر قرنها تجربه بصورت علم حقوق در سطحح دنیا شکل گرفته است بطوریکه مبانی و اصول آن در تمام دنیا تقریبا یکسان است.
لزوم وجود قراردادها در عرصه بین‌المللی
امروزه برای هیچ ملتی میسر نیست که در چهار دیواری سرزمین کشور خود محصور بماند. حس کنجکاوی، نوع پروری، ارضاء نیازهای روزانه و میل به تجدید عادات و رسوم، آمیزش بین‌المللی را ایجاب کرده و یک جریان داد و ستد جهانی به وجود می‌آورد که اثر این جریان، در صحنة جهانی روابط خصوصی افراد با یکدیگر، جلوه گر می شود.
این زندگی بین‌المللی، صورت خاصی از زندگی داخلی است که خود نیازمندد به انتظام حقوقی متفاوتی می‌باشد و در واقع حقوق بین‌الملل خصوصی برای تأمین حین منظور، یعنی برای تنظیم روابط حقوقی که از این داد و ستد جهانی حاصل می شود به وجود آمده است.
در این میان قرادادها از اهمیت بسزایی برخوردارند چرا که این روابط بین‌المللی را تحکیم می‌بخشند و متعاقبا عدم اجرای قراردادها این روابط را دچار تزلزل می‌کند. از این رو همان طور که ذکر شد نیاز است قوانین و مقرارتی بر این روابط حاکم باشد.
به منظور تسهیل عملیات تجارت بین‌المللی تلاشهایی از طریق وضع و تثبیت قواعد مورد توافق برای اعمال نسبت به قراردادهای بین‌المللی و نیز حذف قوانین داخلی صورت پذیرفته است چنین قواعدی در سال 1964 در کنفرانس لاهه تصویب شدند.
بیشتر کار مفید در راستای یکنواخت سازی شرایاط قرارداد توسط ارگانهای غیرحقوقی از قبیل اتحادیه‌های تجاری که قراردادهایی با فرم استاندارد را برای اعمال تجاری خویش ارائه می‌دهند که استفاده بین‌المللی دارد و نیز بوسیله اتاق تجارت بین‌المللی صورت گرفته است.
حقوق تجارت بین‌المللی ایران علی‌رغم اینکه حدود یک قرن از تشکیل پارلمانی در ایران می‌گذرد هنوز فاقد قوانین و مقررات مستقل و نوین در اکثر زمینه‌های حقوقی است. قراردادهای تجاری بین‌المللی دارای وضعی بهتر از این نمی‌باشند. زیرا هنوز هم برای یافتن احکام قراردادهای مزبور باید به حقوق مدنی و قواعد مربوط به قراردادهای مدنی توسل هست که در عدن استحکام و سلامت، مربوط به قلمرو دیگری هستند. امید است این خلاء چشمگیر با مبادرت استاندرکاران علم حقوق و قانونگذار و همچنین مساعت و یاری اندیشمندان عرصه حقوق پر شود.
هدف نگارنده از انتخاب موضوع بررسی عدم اجرای قراردادها در عرصه بین المللی است و نظر به میزان بضاعت علمی و با جمع آوری و پژوهش اجمالی در قوانین موضوعه و آراء و نظریات حقوقدانان و رویه‌های عملی دادگاه‌ها و اسناد بین‌المللی و یک جمع‌بندی از موضوع و مباحث مذکور و با استفاده از نظریه پردازان عرصه دانش قضا ارائه گردید.
روش تحقیق در این مقاله کتابخانه‌ای است و از طریق کتب و مدارک حقوقی، مقالات و آراء صادره از محاکم داخلی و بین‌المللی تهیه و تدوین شده است.
این مقاله شامل 3 فصل می‌باشد که در فصل اول ابتدائا به بررسی اجمالی قرارداد، شرایط آن و لزوم اجرای قراردادها و پس از آن به مبحث عدم اجرای تعهد (قرارداد) پرداخته می شود. در فصل دوم معقوله‌ عدم امکان اجرای قراردادها بررسی می شود و در نهایت به آثار عدم اجرای قرارداد که متعاقبا منجر به اختلاف طرفین می شود، ناچار نیاز بررسی تشریفات و صلاحیت رسیدگی به این اختلاف را باعث می‌شود.
تعریف قرارداد، شرایط آن و لزوم اجرای قراردادها
برای بررسی عدم اجرای قرارداد و آثار آن لازم است ابتدا تعریف اجمالی از قرارداد و شرایط آن و لزوم اجرای آن ارائه شود و پس از آن به معقوله عدم اجرای قرارداد و در نهایت به مشکلات ناشی از اختلاف در قراردادهای بین المللی و عدم اجرای آنها پرداخته می شود.
در متون حقوقی کامن لا، قرارداد یک توافق قانونی الزام آور تعریف شده است و توافق را در نتیجه ایجاب و قبول می‌داند و برای تحقق یک قرارداد معتبر شرایط دیگری را نیز لازم می‌داند از جمله این ش رایط وجود ثمن، قصد طرفین برای ایجاد اثر قانونی و به طور قانونی ملتزم شدن، اهلیت طرفین، امکان اجرا و قانونی بودن قرارداد.
مادة 183 قانون مدنی ایران عقد را بدین عبارت تعریف می‌کند: «عقد عبارت است از اینکه یک یا چند نفر در مقابل یک یا چن نفر دیگر تعهد بر امری نمایند و مورد قبول آنها باشد.» البته حقوقدانان بر این تعریف ایراداتی را وارد کرده‌اند و در توضیح این ماده گفته‌اند که اثر عقد محدود به ایجاد تعهد نیست ممکن است تملیک مال، اسقاط تعهد، اباحه، اتحاد و شرکت، ایجاد شخصیت حقوقی و زواج باشد.
همچنین قانونگذار در مادة 190 شرایطی را برای صحت قرار داد اساسی می‌داند که عبارتند از 1-قصد طرفین و رضای‌ آنها 2-اهلیت طرفین 3- موضوع معین که م ورد معامله باشد 4- مشروعیت جهت معامله.
اثر اصلی قرارداد، پیدایش وظیفه قانونی بر اجرای ع مل مثبت یا منفی مورد قرارداد، یعنی انجام یا ترک فعلی است که یکی از دو طرف در برابر دیگری یا هر دو طرف در برابر یکدیگر به عهده می‌گیرند. این وظیفه قانونی که در علم حقوق به آن تعهد گفته می‌شود ممکن است بر عهده یکی از دو طرف و یا هر یک از دو طرف در برابر طرف دیگر ثابت گردد.
تنظیم روابط اجتماعی اشخاص، براساس شناسائیها و گرایشهای عدالت خواهانه که ریشه در نهاد انسان دارد، بر پایه خواسته‌های سازش پذیر و غیر متعارض انسانها، ضرورتی انکارناپذیر برای تأمین بقای جامعه و شکوفایی استعدادهای خدادادی است.
این ضرورت به نوبه خود پایبندی و احترام اشخاص را نسبت به آنچه در برابر دیگران به عهده گرفته‌اندد به عنوان یک اصل حقوقی و نیز حمایت و پشتیبانی اقتدار و حاکمیت جامعه را نسبت به آن، لازم و غیر قابل اجتناب می سازد.
اصل یا قاعده لزوم که در ماده 219 ق.م با عبارات «عقودی که بر طبق قانون واقع شده باشد بین متعاملین و قائم مقام آنها لازم الانتایج است، مگر اینکه به رضای طرفین اقاله یا به علت قانونی فسخ شود.» انعکاسی از این ضرورت و لزوم در دستگاه قانونی است.
در حقوق فرانسه، اثر توان اجبار به اجرای موضوع تعهد، نیروی الازم کنند. تعهد نامیده می‌شود. در حقوق فرانسه، ماده 1134 ق.م قدرت الزامی تعهد را، با تشبیه قرارداد به قانون، نسبت به اشخاصی که آن را منعقد کرده‌اند، بیان داشته است.
در ماده 241 ق.م آلمان نیز خاصیت الزامی قرار داد، انعکاس دارد.
در حقوق فرانسه و انگلیس و سایر سیستمهای حقوقی غربی، حسن نیت در اجرای قرارداد و تعهد به عنوان یک عامل معنوی در اجرای صادقانه آن لازم شمرده شده است.
در حقوق ایران اصلی به عنوان حسن نیت در قرارداد پیش‌بینی شده است، لیکن با مطالعه موارد لزوم حسن نیت در حقوق بیگانه، می‌توان عرف و عادت را که ضابطه‌ای برای تعیین روابط قراردادی طرفین در حقوق ایران است، جز در موارد استثنایی وارد در برخی از آرای قضایی، جانشین حسن نیت دانست.
عدم اجرای تعهد
همانطور که ذکر شد حقوق تجارت بین‌الملل ایران فاقد قوانین و مقررات مستقل و نوین در اکثر زمینه های حقوقی است از این رو برای توضیح عدم اجرای تعهد از ماده 7 اصول قراردادهای تجاری بین‌المللی که از سوی موسسه بین‌المللی یکنواخت کردن حقوق خصوصی منتشر شده است مادی می‌جوییم طبق این ماده «عدم اجرای تعهد عبارت است از کوتاهی یک طرف در اجرای هر یک از تعهدات قراردادی اش که شامل اجرای معیوب و ناقص یا همراه با تاخیر نیز می‌شود.»
در ماده فوق، اصطلاح (عدم اجرای تعهد) تعریف شده است در مورد این تعریف به دو وجهة آن باید توجه خاصی داشت:
اولین مورد این است که (عدم اجرای تعهد) چنان تعریف شده است در مورد این تعریف به دو وجهة آن باید توجه اصی داشت:
اولین مورد این است که (عدم اجرای تعهد) چنان تعریف شده است که کلیه اشکال اجرای معیوب و ناقص و نیز عدم اجرای کامل تعهدات را شامل شود.
دومین وجهة تعریف قوق این است که مفهوم (عدم اجرای تعهد) هم عدم اجرای غیر معذور و هم عدم اجرای م عذور را شامل می شود.
عدم اجرای تعهد ممکن است بدلیل رفتار طرف دیگر قرارداد، معذور باشد و یا ممکن است علت معذور بودن وقایع بیرونی غیر منتظره باشد.
در صورتی که عدم اجرای تعهد از سوی یکی از طرفین قرارداد معذور باشد طرف دیگر حق ادعای خسارت یا اجرای عین تعهدات قرارداد را ندارد ولی طرفی که تعهد مورد نظرش از روی طرف دیگر اجرا شده است، قاعدتا حق دارد که به قرار داد را ندارد ولی طرفی که تعهد مورد نظرش از سوی طرف دیگر اجرا نشده است، قاعدتا حق دارد که به قرارداد خاتمه دهد، چه عدم اجرای تعهد معذور باشد و چه نباشد.


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

دانلود مقاله دفاع مشروع در عرصه حقوق بین الملل

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

دانلود مقاله دفاع مشروع در عرصه حقوق بین الملل


دانلود مقاله دفاع مشروع در عرصه حقوق بین الملل

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

مقدمه
1- چرایی دفاع مشروع
 2- چیستی دفاع مشروع:
 شرایط دفاع مشروع:
تعریف دفاع مشروع
شرایط مشروعیت دفاع
مستندات قانونی دفاع مشروع در حقوق بین‎الملل
دفاع مشروع در حقوق جزایی ایران
دفاع مشروع در حقوق بین الملل
الف)منع توسل به زور وتحریم جنگ
ب)مشروعیت جنگ وتوسل به زور
احراز تجاوز مسلحانه
رعایت ضرورت وتناسب
ج)مفهوم حقوق جنگ
گستره و قلمرو دفاع مشروع از دیدگاه مذاهب فقهی اسلامی
دفاع سازمان‌یافته:
حکم دفاع از نفس، عرض و مال از دیدگاه فقیهان اهل‌سنت
موجودیت دفاع مشروع در حقوق بین الملل عرفی:
موجودیت دفاع مشروع در منشور ملل متحد
منابع

 

مقدمه:

دفاع مشروع[1] یکی از موضوعات مهم و بحث برانگیز در عرصه حقوق بین الملل بوده و هست.

دفاع مشروع به منزلۀ یک قاعده حقوقی و نیز به عنوان یک اصل کلی حقوقی به رسمیت شناخته شده است و مورد قبول تمام نظام‌های حقوقی دنیاست.[2] بر خلاف گذشته که دولت‌ها در توسل به جنگ اختیار کامل داشتند یعنی هر وقت که تشخیص می‌دادند منافع آنها کاربرد زور را توجیه می‌کند به آن متوسل می‌شدند، امروزه طبق مقررات حقوق بین الملل فقط در موارد استثنایی و البته رعایت شرایطی می‌توان به زور متوسل گردید.

1- چرایی دفاع مشروع

علیرغم تأکید بسیاری از اسناد بین المللی مهم از جمله پیمان پاریس (پیمان بریان- کلوگ)، منشور ملل متحد و….بر ممنوعیت جنگ، این پدیدۀ ناگوار و ناخوشایند، همچنان گریبانگیر حیات بشری است. بر اساس مقررات حقوق بین الملل، اصل منع توسل به زور است[3] اما در موارد استثنایی مانند دفاع از خود می‌توان به زور متوسل شد و حق بر جنگ[4] را به صورت مشروع و قانونی بدست آورد.

راجع به پیدایش «دفاع مشروع» می‌توان بیان نمود که تا اوایل قرن 20 اختلاف بوجود آمده میان دولت‌ها، معمولاً با توسل به جنگ حل و فصل می‌شد، این وضعیت ناشی  از صلاحیت بی قید و شرط و نامحدود کشورها در این مورد بود. اما پیامدهای تلخ ناشی از جنگ جهانی اول جامعه جهانی را بر آن داشت به  فکر ساز و کار مناسب باشد تا بلکه بتواند از وقوع جنگ جلوگیری کند. علیرغم عزم راسخ و جدی جامعۀ بین الملل، میثاق جامعه ملل نتوانست به این امر مهم یعنی ممنوعیت جنگ دست پیدا کند. در این راستا در سال 1928 میثاق پاریس با ممنوع اعلام نمودن جنگ به عنوان ابزار سیاست ملی، این خلاء را تا حدودی برطرف کرد. سرانجام در سال 1939-1945 جنگ جهانی دوم شروع شد و ضعف حقوق بین الملل موضوعه را بیش از پیش آشکار ساخت؛ جامعه ملل منحل گردید و سازمان ملل متحد بجای سلف خود شروع بکار نمود. منشور سازمان ملل متحد یک سند کامل و منسجمی است که حق دولت‌ها را در توسل به زور محدود نموده است جنگ را به صورت کامل ممنوع اعلام کرده است. اما با وجود این مسئله، حق طبیعی دولت‌ها در دفاع از خودشان تحت عنوان دفاع مشروع را به عنوان حق ذاتی دولتها به رسمیت شناخته است.

2- چیستی دفاع مشروع:

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

ذو استثناء بر اصل منع توسل به زور وجود دارد ،اصلی که حقوق بین الملل معاصر در آن خلاصه می‌شود. یکی از اقدامات شورای امنیت می‌باشد[5] و دیگری دفاع مشروع توسط دولت‌ها. همان گونه که بیان گردید موضوع مورد بحث ما دفاع مشروع است. ماده 51 منشور در مورد دفاع مشروع مقرر می‌دارد: « در صورت وقوع حمله مسلحانه علیه یک عضو ملل متحد، تا زمانی که شواری امنیت اقدامات لازم برای حفظ صلح و امنیت بین المللی را به عمل آورد، هیچ یک از مقررات این منشور به حق ذاتی دفاع مشروع فردی یا جمعی لطمه‌ای وارد نخواهد کرد. اعضا باید اقداماتی را که در اعمال حق دفاع مشروع از خود بعمل می‌آورند، فوراً به شورای امنیت گزارش دهند. این اقدامات به هیچ وجه به اختیارات و وظایفی که شورای امنیت بر طبق این منشور دارد و به موجب آن برای حفظ و اعاده صلح و امنیت بین المللی در هر زمانی که ضروری تشخیص دهد، اقدام لازم به عمل خواهد آورد، تاثیری نخواهد داشت».

تحلیل این ماده بیانگر این است که دفاع مشروع تا زمانی که شورای امنیت تدابیر لازم را به منظور حفظ صلح و امنیت بین المللی اتخاذ نکرده باشد مجاز است وهمچنین اعضای سازمان باید اقداماتی را که در دفاع از خود به عمل می‌آورند به شورا گزارش دهند.[6]

علاوه براین اعمال، دفاع مشروع همراه با تحقق شرایطی است:‌اولاً وقوع تجاوز مسلحانه باید محرز گردد، ثانیاً دفاع مشروع ضرورت داشته باشد یعنی امکان توسل به راه‌حل‌های مسالمت آمیز دیگری وجود نداشته باشد، ثالثاً میان عمل دفاعی و اقدام تجاوز کارانه تناسب برقرار باشد.[7]

شرایط دفاع مشروع:

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

1-  همان گونه که در ماده ی 51 تصریح شده است ، وقوع حمله ی نظامی شرط اصلی برای دفاع مشروع است و هرگونه حمله ی پیش گیرانه در این خصوص فاقد ارزش حقوقی بوده و دفاع محسوب نمی شود .دفاع مشروع حتماً باید مسبوق به تهاجم نظامی باشد و تهاجمات ایدئولوژیک فرهنگی یا اقتصادی اساساً تجاوز محسوب نمی شوند .

2-  دفاع مشروع ضرورت داشته باشد ،یعنی اینکه دفاع مشروع زمانی می تواند انجام شود که راه های دیپلماتیک و غیر نظامی جهت رفع تجاوز وجود نداشته باشد ، البته این شرط در اصل عینیت ندارد و معمولاً رعایت نمی شود .

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

4-     دفاع برای آنکه مشروع باشد، باید فوری بوده و با سرعت متعاقب تجاوز صور گیرد

بنابراین چنانچه تجاوز انجام و پایان گرفته باشد و دفاع مدتی پس از ان صورت گیرد

،دفاع مذبور مشروع تلقی نخواهد شد ،بلکه اقدام تلافی جویانه محسوب می گردد ،مگر

اینکه تجاوز و اشغال استمرار داشته باشد ،در هر حال باید توجه داشت که هر گونه

اقدام تلافی جویانه از نظر حقوق بین الملل ممنوع و مطرود است .

5- اطلاع رسانی با شورای امنیت ،همان طوری که در ماده 51 منشور ملل متحد آمده

چنانچه اقدامی به عنوان دفاع مشروع صورت گیرد باید فوراً به شورای امنیت

گزارش و اطلاع رسانی شود.


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

پایان نامه Ajax تحولی بزرگ در عرصه وب

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

پایان نامه Ajax تحولی بزرگ در عرصه وب


پایان نامه Ajax تحولی بزرگ در عرصه وب

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

چکیده:

Ajax تحولی بزرگ در عرصه وب ( بخش اول )

اینترنت و مهمترین سرویس آن وب علاوه بر این که حیات بشری را در هزاره سوم دستخوش تحولات فراوانی کرده است ، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد . در واقع ، تحول در زندگی بشریت  مدیون پیشرفت در سایر حوزه های فناوری‌ است . یکی از این حوزه ها ، صنعت نرم افزار است .
برای آشنائی با این تحول بد نیست مروری سریع داشته باشیم به گذشته وب و نرم افزار تا از این رهگذر بتوانیم ضرورت ایجاد فناورهای جدیدی نظیر Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درک کنیم .

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

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

وب ایستا : زمانی که تیم . برنرز لی در سال 1990 اولین پیشنهاد خود در رابطه با وب را ارائه کرد ،  ایده کار بسیار ساده بود : ایجاد یک شبکه از اطلاعات متصل شده به یکدیگر با استفاده از ابرمتن ها و URIs ( برگرفته شده از  Uniform Resource Identifiers ) . وب در آغاز به عنوان یک رسانه اشتراک اطلاعات مطرح گردید تا از طریق آن دانشمندان و محققین بتوانند دانش و اطلاعات را بین خود به اشتراک گذاشته و نتایج تحقیقات را با یکدیگر مبادله نمایند . ارائه دهند گان با استفاده از یک استاندارد مستند سازی ، اطلاعات خود را تهیه و آنها را به مخاطبان خود ارائه می کردند . در آغاز برای استاندارد مستند سازی از ابزاری که در آن زمان خود هنوز استاندارد نشده بود استفاده می گردید . HTML ، ابزاری است که با بکارگیری مجموعه ای از تگ ها ، استاندارد لازم جهت نمایش یک مستند در نرم افزارهای نمایش دهنده ( مرورگرها )  را فراهم می نماید . نرم افزارهای نمایش دهنده ، مجهز به مفسرهائی جهت تفسیر تگ ها و نمایش اطلاعات موجود در مستند بر اساس تعاریف از قبل تعریف شده شدند . در آن زمان که به سال های ابتدائی دهه 90 میلادی برمی گردد ، چیزی با نام برنامه های وب وجود نداشت و وب به عنوان رسانه ای جهت اشتراک و مبادله اطلاعات مطرح بود . تمامی تعاملات در عرصه وب محدود به درخواست یک مستند توسط سرویس گیرنده و ارسال آن توسط سرویس دهنده بود .

وب پویا با تمرکز بر روی پردازش های سمت سرویس گیرنده : در ادامه ، نیاز به انجام برخی پردازش های اولیه مطرح گردید . با  توجه به این که اینترنت از یک بستر سرویس گیرنده و سرویس دهنده ( client server based) به منظور دریافت درخواست کاربر و پاسخ به آن استفاده می کرد ، طراحان و پیاده کنندگان برای تحقق پردازش ها بر روی دو گزینه متمرکز شدند : انجام پردازش ها در سمت سرویس گیرنده و  یا سمت سرویس دهنده . در آغاز ، برای انجام پردازش ها بر روی سرویس گیرنده متمرکز شدند . با این هدف که بتوان پردازش های مورد نیاز را ( با حوزه ای که در آن زمان تعریف شده بود ) ، در سمت سرویس گیرنده انجام داد . برای تحقق خواسته فوق لازم بود که بستر و ابزارهای لازم در بطن مرورگر ها ایجاد گردد . ظهور فناورهائی نظیر Html-DOM ، جاوااسکریپت ، CSS  ( برگرفته شده از  cascading style sheets ) و DHTML  ( برگرفته شده از Dynamic HTML  )  از جمله مهمترین تلاش های انجام گرفته در آن زمان برای تحقق پردازش ها در سمت سرویس گیرنده بود . برای آشنائی بیشتر با تلاش های انجام گرفته در آن زمان بد نیست مروری سریع داشته باشیم به آنچه طی سالیان گذشته در عرصه وب اتفاق افتاده است .

  • عرضه جاوا اسکریپت : Netscape Navigator اولین مرورگر وبی بود که پس از طراحی و پیاده سازی موفقیت آمیز توانست به عنوان کاتالیزوری در رشد وب و عرضه فناوری های مرتبط با آن نقش بسیار مثبتی را ایفاء‌ کند . اغلب سازمان ها و شرکت ها از مرورگر فوق به عنوان معیار استاندارد خود برای پیاده سازی فناوری های جدید استفاده می کردند . یکی از این فناوری ها ، جاوا اسکریپت بود . 
    جاو ااسکریپت توسط Brendan Eich از نت اسکیپ ایجاد و  نسخه شماره دو  آن در سال 1995 عرضه گردید . برای اولین مرتبه ، پیاده کنندگان قادر به ایجاد صفحات وبی شدند که می توانست با کاربر تعامل برخورد نماید . استفاده از جاوا اسکریپت برای معتبر سازی داده در سمت سرویس گیرنده و حذف برخی مبادلات غیره ضروری بین سرویس گیرنده و سرویس دهنده از جمله مهمترین دستاورد بکارگیری جاوا اسکریپت در آن زمان بود . بدین ترتیب نطفه پردازش های ساده در سمت سرویس گیرنده به کمک جاوا اسکریپت بسته شد . قابلیت فوق در زمانی که اکثر کاربران اینترنت از طریق یک مودم با سرعت 8 . 28 ( Kbps ) به شبکه وصل می شدند ، باعث می شد که تعداد دفعاتی که کاربران مجبور به انتظار برای دریافت یک پاسخ از سرویس دهنده باشند ، کاهش یابد . تحول فوق اولین مرحله جدی به سمت رویکرد Ajax در آن زمان بود .
  • ایجاد فریم :   در نسخه اولیه HTML با هر سند به عنوان یک موجودیت رفتار می شد  تا این که در نسخه شماره چهار فریم ها معرفی گردیدند . با استفاده از فریم ها  نمایش یک صفحه وب می توانست مشتمل بر بکارگیری مجموعه ای از سایر صفحات وب باشد . ایده فوق یک اصلاح ساختاری اساسی در خصوص نحوه نمایش یک صفحه وب بود .  Netscape Navigator 2.0 اولین مرورگری بود که از فریم ها و جاوا اسکریپت حمایت کرد . این یک مرحله جدی به سمت رشد و توسعه Ajax در آن زمان بود .
  • با توجه به این که یک فریم ، یک درخواست مجزاء را برای سرویس دهنده ایجاد می کرد ، قابلیت کنترل یک فریم و محتویات آن با استفاده از جاوا اسکریپت دنیای جدیدی را پیش روی طراحان و پیاده کنندگان صفحات وب قرار داد .
  • روش فریم مخفی  : به موازات این که پیاده کنندگان درگیر نحوه استفاده از فریم ها شدند  ، یک روش جدید با هدف تسهیل در امر ارتباط بین سرویس گیرنده و سرویس دهنده مطرح گردید . روش فریم مخفی شامل تنظیم یک frameset با طول و یا عرض صفر پیکسل است که هدف اساسی آن انجام فرآیند مقداردهی اولیه با سرویس دهنده بود . فریم مخفی شامل یک فرم HTML با فیلدهای خاصی است که می توانست بطور اتوماتیک توسط جاوا اسکریپت تکمیل و برای سرویس دهنده ارسال گردد . زمانی که فریم از سرویس دهنده مراجعت می کرد ، یک تایع دیگر جاوا اسکریپت فراخوانده می شد تا اعلام نماید که داده از سمت سرویس دهنده برگردانده شده است . روش فریم مخفی ، اولین مدل درخواست و پاسخ غیرهمزمان را برای برنامه های وب به ارمغان آورد ( اولین رویکرد به مدل ارتباطی Ajax ) .
  • Dynamic HTML  و DOM :  تا سال 1996 ، وب یک دنیای ایستا را تجربه می کرد و برای تعامل محدود با کاربر از جاوا اسکریپت و روش فریم های مخفی استفاده می گردید . همچنان امکان تغییر در محتویات یک صفحه بدون نیاز به load مجدد آن از سرویس دهنده وجود نداشت .  در ادامه IE0 ( برگرفته شده از  Internet Explorer  )  توسط شرکت مایکروسافت ارائه گردید . در این نسخه علاوه بر بکارگیری اکثر فناوری های استفاده شده در Netscape Navigator ، یک ویژگی مهم دیگر با نام DHTML ( برگرفته شده از Dynamic HTML  ) نیز ارائه گردید . DHTML به پیاده کنندگان اجازه می داد تا بتوانند هر بخشی از یک صفحه مستقر شده در حافظه سرویس گیرنده را با استفاده از جاوا اسکریپت تغییر دهند . DHTML به همراه عرضه غیره منتظره CSS ( برگرفته شده از  cascading style sheets ) به وب و نحوه پیاده سازی صفحات وب یک نیروی تازه داد. پیاده کنندگان توانستند با ترکیب DHTML و روش فریم های مخفی هر بخشی از یک صفحه را با استفاده از اطلاعات دریافت شده از سرویس دهنده refresh نمایند . ویژگی فوق در زمان خود توانست یک تحول بزرگ در عرصه وب را ایجاد نماید .
  • در ادامه ، DOM ( برگرفته شده از  Document Object Model  ) ارائه گردید . برخلاف DHTML که صرفا” امکان تغییر بخش هائی خاص از یک صفحه وب را فراهم می کرد ، DOM  دارای یک هدف بلندپروازانه دیگر بود . هدف DOM ارائه یک ساختار برای تمامی صفحه بود . انجام عملیات و یا پردازش بر اساس ساختار فوق ، امکان تغییر یک صفحه را فراهم می آورد . این مرحله بعدی به سمت Ajax بود .
  • Iframes : با این که روش فریم مخفی بطور غیرقابل پیش بینی متداول گردید ، ولی دارای چالش های مختص به خود بود . افرادی می بایست زمان زیادی را صرف نوشتن یک frameset می کردند تا شرایط استفاده از فریم های مخفی فراهم گردد . زمانی که عنصر </ iframe  >  در سال 1997 و به عنوان بخشی از نسخه رسمی HTML 4.0 ارائه گردید ، یک قدم اساسی دیگر به سمت انقلاب بر روی وب حرکت شد .
  • در مقابل تعریف frameset ، پیاده کنندگان قادر به استفاده از فریم ها در هر مکانی از صفحه شدند . بدین ترتیب پیاده کنندگان توانستند از iframe نامرئی ( با بکارگیری قابلیت های CSS ) در یک صفحه استفاده نمایند و شرایط عملیاتی لازم جهت مبادله داده بین سرویس گیرنده و سرویس دهنده را فراهم نمایند . زمانی که نسخه نهائی DOM در IE 5,0و Netscape 6.0 پیاده سازی گردید ، قابلیت ایجاد فریم ها به صورت پویا نیز فراهم گردید . در چنین حالتی از یک تابع جاوا اسکریپت به منظور ایجاد یک iframe ، ایجاد یک درخواست و دریافت پاسخ ( جملگی بدون نیاز به اضافه کردن تگ های HTML اضافه در یک صفحه ) استفاده می گردید . این روش معروف به روش iframe مخفی گردید .
  • XMLHttp : پیاده کنندگان مرورگر شرکت مایکروسافت پس از مشاهده عمومیت استفاده از روش هائی‌ نظیر فریم مخفی و iframe مخفی ، تصمیم گرفتند یک ابزار بهتر جهت تعامل بین سرویس دهنده و سرویس گیرنده را ارائه نمایند . این ابزار به شکل یک اکتیوایکس و با نام  XMLHttp در سال 2001 ارائه گردید .
  • زمانی که مایکروسافت حمایت خود از XML را از طریق یک کتابخانه با نام MSXML آغاز کرد ، شی XMLHttp نیز به همراه آن ارائه گردید .
  • با این که شی‌ فوق به همراه خود نام XML  را یدک می کشید ولی چیزی بمراتب بیشتر از روشی برای انجام عملیات بر روی داده XML  بود . شی فوق همانند یک درخواست HTTP بود که می توانست توسط جاوا اسکریپت کنترل گردد . پیاده کنندگان دارای قدرت دستیابی به کدهای وضعیت HTTP و هدر همانند داده برگردانده شده از طریق سرویس دهنده بودند . داده می توانست به صورت XML ساختیافته ، اشیاء سریال شده جاوا اسکریپت و یا سایر فرمت های مورد نظر پیاده کننده باشد . در مقابل استفاده از فریم های مخفی و یا iframe ، این امر میسر گردید که به سرویس دهنده از طریق کد و توسط جاوا اسکریپت دستیابی داشت ( مستقل از چرخه load و  reload صفحه ) . شی XMLHttp پس از مدتی به عنوان یک موفقیت بزرگ برای پیاده کنندگان مرورگر IE  عرض اندام کرد .
  • به موازات متداول شدن شی فوق ، پیاده کنندگان در Mozilla نسخه اختصاصی از XMLHttp را پیاده سازی کردند . در مقابل اجازه دستیابی از طریق اکتیو ایکس ، پیاده کنندگان موزیلا متدها و خصلت ها را در یک شی ذاتی مرورگر و با نام objectXMLHttpRequest ارائه کردند . پس از این که دو مرورگر اصلی در بازار هر یک توانستند به نوعی از XMLHttp حمایت نمایند ، مرورگرهائی دیگر نظیر Opera و Safari نیز هر یک به نوعی حمایت خود از شی فوق را اعلام کردند .

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

وب پویا با تمرکز بر روی پردازش های سمت سرویس دهنده

همزمان با گسترش اینترنت و  وب ، ایجاد صفحات وب  با محتویات پویا با اتکاء به منابع داده موجود در سمت سرویس دهنده و سایر شرایط تاثیر گذار در فرآیند پاسخ به درخواست کاربران مطرح گردید . همین موضوع باعث شد که توجه به سرویس دهنده برای انجام برخی پردازش ها  نیز در دستور کار قرار بگیرد . ظهور فناورهائی نظیر  ASP ( برگرفته شده از Active Server Page ) و PHP ( برگرفته شده از  Hypertext Preprocessor  ) از اوایل سال 1996 پاسخی به این نیاز بود . از آن زمان به بعد بود که کم کم واژه برنامه های وب قدم در عرصه نرم افزار گذاشت . اگر به تعاریف آن زمان برگردیم مشاهده می کنیم که در ابتدا از این اصطلاح در خصوص صفحات وب پویا استفاده می گردید .

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

در این دوران بود که به برنامه های وب با یک نگاه جامع تر و سیستماتیک تر نگاه می شد . در طی پنج سال گذشته ، این نوع برنامه ها توانستند با بکارگیری مجموعه ای از  فناوری ها  منشاء تحولات عمده ای در خصوص بردن اینترنت در متن  زندگی (و نه حاشیه ! ) مردم جهان باشند . ایده ” نرم افزار به عنوان سرویس ” و یا برنامه نویسی سرویس گراء از نگرش های جدید به مقوله نرم افزار و دنیای برنامه نویس‍ی در عرصه وب است .
موج استفاده از اینترنت برای ارائه خدمات online ( ارائه شده به کاربران از طریق برنامه های وب )  باعث گردید تا معماری و رفتار اینگونه برنامه ها با تامل بیشتر مطالعه و بررسی گردد . هدف ، ایجاد برنامه های وب با کارآئی مطلوب است تا ضمن ارائه خدمات خود دارای ویژگی هائی نظیر : افزایش تعامل کاربر با برنامه ( همانند برنامه های desktop ) ، استفاده بهینه از محیط انتقال و به حداقل رساندن ترافیک آن ، مدیریت بهینه منابع سمت سرویس گیرنده در پاسخ به رویدادهای محقق شده سمت سرویس گیرنده ، عدم ارسال اطلاعات غیره ضروری توسط سرویس گیرنده و … باشند .  ماحصل این تفکرات ظهور فناوری جدیدی با نام Ajax است که شرکت هائی نظیر گوگل و مایکروسافت توانستند از سال 2005 با بکارگیری این فناوری تحول بزرگی را در عرصه برخی از سرویس ها و خدمات خود ایجاد نمایند .

حمع بندی !

همزمان با بحث معماری سرویس گیرنده و سرویس دهنده  دو واژه   fat-client و thin-client  قدم در ادبیات نرم افزار گذاشتند . در معماری فوق ، هدف استفاده از توان پردازشی سرویس گیرنده و سرویس دهنده برای اجرای یک برنامه است . استفاده از توان پردازشی هر یک از عناصر اصلی درگیر در معماری فوق و تعریف سهمی خاص برای هر یک  ( سرویس گیرنده و سرویس دهنده ) ، از اهداف اولیه و در عین حال بسیار مهم معماری فوق است .

پیاده کنندگان برنامه های کامپیوتری خصوصا” برنامه های وب ، همواره با این سوال مواجه بوده و هستند که در تقسیم سهم پردازش ، چه میزان سهم را می بایست به سرویس گیرنده داد ؟ چه پردازش هائی را می توان در سمت سرویس گیرنده انجام داد ؟ در پاسخ به این سوال رویکردهای مختلفی مطرح شده است . fat client و thin client دو نمونه متداول در این زمینه می باشند .

در   fat client ، هدف بکارگیری پتانسیل های  مرورگر برای انجام اکثر پردازش ها در یک برنامه وب است . رویکرد فوق در اواسط دهه 90 میلادی در کانون توجه طراحان و پیاده کنندگان وب قرار گرفت . علت این امر به تلاش شرکت های بزرگ نرم افزاری در جهت تولید و ارائه فناورهائی بود که توانمندی مرورگر  در انجام پردازش  را افزایش می داد . ظهور فناورهائی نظیر جاوا اسکریپت ، ایجاد یک اینترفیس برنامه نویسی در مرورگر ،‌ایجاد یک مدل شی گراء ( ولو ناقص ) برای یک سند HTML با هدف امکان دستیابی به هر یک از عناصر موجود در آن ، عرضه DHTML و CSS جملگی نشاندهنده تلاش هائی است که در آن زمان با هدف افزایش توان پردازش در سمت سرویس گیرنده مطرح شد .

پس از گذشت مدت زمان کوتاهی ( از ابتدای سال 1996 ) ، تمایل به سمت برنامه های وب با ویژگی thin client مطرح گردید . در مدل فوق ، هدف کاهش سهم پردازش در سمت سرویس گیرنده و افزایش پردازش های سمت سرویس دهنده بود . ظهور فناورهای متعددی نظیر ASP   و PHP   تنها نمونه ای اندک از تلاش های انجام یافته در آن دوران برای افزایش توان پردازش در سمت سرویس دهنده است .

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

هم اینک ما شاهد یک تحول بزرگ دیگر در عرصه برنامه نویسی هستیم . تحولی که مهمترین دستاورد آن ، تولد نسل جدیدی از برنامه های وب است که در آنها کاربر با برنامه دارای تعامل بمراتب بیشتری نسبت به نسل گذشته برنامه های وب است . این تحول عظیم نرم افزاری به کمک مجموعه ای از فن آوری ها که در مجموع به آنها Ajax گفته می شود ، محقق می گردد .

آیا Ajax قصد دارد با تغییر در الگوی رفتاری برنامه های وب فاصله آنها را با برنامه های desktop کاهش دهد ؟  آیا زمان آن رسیده است که برای پردازش های سمت سرویس گیرنده از یک پلت فرم جامع ، همانند پلت فرم های ارائه شده سمت سرویس دهنده ، استفاده گردد ؟ آیا تاکنون از این فناوری به منظور ایجاد برنامه های وب  استفاده شده است ؟  با استفاده از چه مکانیزم هائی می توان مبادله اطلاعات بین سرویس گیرنده و سرویس دهنده را کاهش و از پهنای باند موجود استفاده بهینه کرد ؟

اجازه دهید به این سوال و سوالات بسیار دیگر در رابطه با Ajax ، فناورهای مرتبط با آن و از همه مهمتر کاربرد آن در بخش های بعدی پاسخ دهیم


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