loading...
فایلود شاپ
س بازدید : 72 شنبه 11 دی 1395 نظرات (0)
دلایل ظهور سیستم های Application server

دلیل توسعه و بسط این سیستم ها در پاسخگویی گروههای عظیمی از كاربران نهفته است توسعه دهندگان احتیاج به ابزاری داشتند كه بتواند كلیه منابع سطح پایین مورد استفاده برنامه های كاربردی اینترنت را در قالبی منسجم و قابل استفاده كپسوله كند به گونه ایی كه ایجاد برنامه های كاربردی محاوره ایی و كار آمد، برای اینترنت به راحتی ممكن شود

دانلود دلایل ظهور سیستم های Application server

مقالاتی در مورد دلایل ظهور سیستم های Application server
مطلب هایی در مورد دلایل ظهور سیستم های Application server
پروژهایی در مورد دلایل ظهور سیستم های Application server
دلایل ظهور 
سیستم 
 Application server
دسته بندی مطالعات ارتباطی و فناوری اطلاعات
فرمت فایل doc
حجم فایل 17 کیلو بایت
تعداد صفحات فایل 35

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

همانند تغییراتی كه در دهه گذشته به دلیل ظهور نیازهای جدید، سیستم عاملها پذیرای آنها بودند، محیطهای تجارت الكترونیكی و اینترنتی نسل آینده، موجب تحولی عظیم در سیستم های Application  server خواهد شد. برای درك بهتر اهمیت این سیستم ها بحث خود را بررسی تاریخچه این ابزارها بكار آمد پی می گیریم.

تاریخچه سیستم های Application  server :

توسعه نرم افزاری بر روی اینترنت از قدمت چندانی برخوردار نیست، با این وجود طی همین مدت كوتاه به دلایل رویدادهای مهمی كه در زمینه اینترنت رخ داده است، توسعه نرم افزاری به توسعه دهندگان سایت كرده است.

هدف توسعه دهندگان وب از تبدیل صفحات ایستایHTML به صفحات دینامیك، به توسعه برنامه های كاربردی كارآمد بر روی وب تكامل یافته است. به واسطه این تكامل به تدریج چار چوب های سیستمی كه امروزه به سیستم هایapplication serverمعروف شده،تعریف و به مرور زمان تكمیل شد. اما ابتدا به تكنولوژی وابزارهای مختلفی كه موجب مطرح شدن این گونه سیستم ها شدند نگاهی كوتاه بیندازیم.

  CgIاولین تكنولوژی بود كه امكان ایجاد صفحات html پویا را در اختیار طراحان قرارداد. متاسفانه بهره گیری از این تكنولوژی كارزیادی را از جانب توسعه دهندگان طلب میكرد، چرا كه ایشان علاوه بر كد نوبسی قوانین كار در قالب صفحاتHTMLمجبور بودند تا به منظور انجام كارهای ساده مانند ارتباط با یك بانك اطلاعاتی وقالب بندی نتایج به صورت HTMLو حفظ اطلاعات مابین جلسات (نوبت های مختلف برقراری ارتباط با سرور)راه حل منحصر به فردی را پیاده سازی كنند.

از آنجایی كه بیشتر كاربران با مسائل مشتركی دست به گریبان بودند، توسعه دهندگان به ایجاد كتابخانه هایی متشكل از كدهای قابل استفاده مجدد اقدام كردند كه بدین ترتیب بسیاری از مسائل حل می شد. با وجود این با پیچیده ترشدن برنامه ها،سرهم بندی این قطعات (كدهای قابل استفاده مجدد)در قالب یك برنامه كاربردی كامل و قابل اعتماد به تدریج مشكل ومشكلتر می شد.در آن مقطع برخی از دست اندر كاران امركامپیوتر متوجه این نكته مهم شدند و بدین ترتیب سیستم های Application Serverپا به عرصه ظهورگذاشتند. این پیشگامان درابتدا اقدام به تدوین مجموعه ایی از منابع مفیدوقابل استفاده مجدد كردندند و آنها را در اختیار توسعه دهندگان پیش از این از آنها استفاده می كردندـ بسیار مفید بودند. در ابتدای امر بیشتر این فرآوردها همانند ابزاری سودمند به توسعه دهندگان وب فروخته شد.همانند وضعیتی كه پیش از این در مورد ابزارهای مورد استفاده جهت توسعه برنامه های كاربردی وجود داشت، در اینجا منابع مورد نیازحین اجرای برنامه از طریق یك زبان Scriptو یا به واسطه مجموعه ای از امكانات كپسوله شده (درقالب كلاس) فراهم می شد. نخستین پیشگامان در این عرصه از تكنولوژی، شركت Allairبا نرم افزارColdfusion،شركت Net Scapeبا نرم افزارLive Wireبودند.

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

آنها برای گسترش زمینه كاری و افزایش كارایی نرم افزارهایشان از تكنولوژی TP monitorsنیز پیشیبانی كردند. برای تسهیل در استفاده از نرم افزارهای تولید شده به همراه سیستم های موجود ،ابزارهایی را جهت تطبیق با سیستم هایE- mailو كاربا ORBها (جهت اتصال با برنامه های كاربردی موجود ) توسعه دادند. این گونه برنامه ها به واسطه دارا بودن ابزارهایی جهت اعتبار سنجی و رمز گذاری از امنیت بالایی برخوردار بودند. به موازات توسعه این قبیل برنامه های كاربردی ، اهمیت فوق العاده آنها در تجارت الكترونیكی بیش از بیش برای دست اندر كاران كامپیوتر مشهود می شد.

همزمان با ظهور این گونه برنامه های كارآمد ، شركتهای فعال در این زمینه ، به امر بهبود ابزارها و زبان برنامه نویسی كه دسترسی به منابع مذكور را ممكن می ساخت، سرعت بخشیدند. با این هدف كه كار توسعه برنامه ها پربارتر شود. نتیجه این فعالیت رشد فزاینده زبانهایScriptبود.

با وجود اینكه هنوز اصطلاح سیستم های Application Serverوارد واژگان اینترنتی ما نشده بود هر یك از این سیستم های مسیر تكامل خود را به طور جداگانه طی می كردند ، تقریبا” در اواسط سال 1999بیشتر آنها برسر ساختار یكسان توافق كرده بودند. این ساختار شامل مجموعه ایی از سرویسهای حین اجرا و همچنین سرویس های مورد نیاز جهت اتصال به سایر سیستم ها و منابع (بانكهای اطلاعاتی ، فایل سرورها، خدمات پست الكترونیكی ) و سایر برنامه های كاربردی می شد

برای دسترسی به این منابع، توسعه دهندگان یك مدل دو لایه ایی در اختیار داشتند. لایه اول در این مدل كهApplication Layerنام داشت ، عهده دار نمایش اطلاعات به كاربران بود و دیگری با نام Business Logic Layer، فرایند دسترسی به داده ها و پردازش آنها را انجام می داد با همه گیر شدن تدریجی این مدل ، اصطلاح Application Serverنیز برسرزبانها افتاد.

ضرورت ایجاد استانداردها :

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

در ابتدا این استاندارها به صورت مجزا مطرح شدند. برای نمونه ابزار Java Server Pagesبه عنوان دو ابزار بسیار كار آمد جهت استفاده از جاوا در لایه اول از مدل دو لایه ایی ذكر شده در قسمت قبل مورد توجه بسیاری از توسعه دهندگان قرار گرفتند. از طرف مایكروسافت با ابزار Aspو شركت All air با محصول cfmlابزارهای دیگری را جهت استفاده در این لایه معرفی كردند.

به طور مشابه دو تكنولوژی Ejb از شركت Sun MicroSystem و com /com +

از شركت مایكرو سافت به عنوان استانداردهایی به توسعه لایه دوم مطرح شدند.

در گام بعدی SUNو سایراعضای جامه جاوا سعی كردند تا این استانداردهای مجزا را در قالبی همگن و مجموعه ی كاملی از API ها كه هم اكنون آنرا با نام java 2EE میشناسیم ، گردآوری كنند.

تا زمانی كه حركت به سمت استاندارد كردن مدلهای برنامه نویسی ادامه دارد، این وضعیت وفعالیت توسعه دهندگان دستخوش تغییرات شگرفی خواهد شد. مشابه حركتی كه در مورد استاندارد كردن WIN32 Apiصورت گرفت و موجب ظهور برنامه های كاربردی كارآمد تری شد، در اینجا نیز وجود مجموعه همگنی از ابزارهای برنامه نویسی این امكان را در برابر تولید كنندگان نرم افزار را مجبور خواهندكرد، هزینه حمل برنامه های كاربردی از یك سرور دیگر را كاهش دهند.

با این وجود قابل حمل نبودن برنامه های كاربردی ، مزیت بزرگی برای توسعه دهندگان نرم افزارها قرار می دهد تا بتوانند بسته های نرم افزاری قابل حملی را بر روی سیستم هایApplication Serverمختلف ایجاد كنند. چنانچه ایده قابل حمل بودن برنامه ها برروی این سیستم های متفاوت كاملا تحقق نیابد، تولید كنندگان نرم افزار مجبور خواهند شد ، هزینه حمل برنامه های كاربردی ازیك سرور دیگر را كاهش دهند.

دانلود دلایل ظهور سیستم های Application server

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 2415
  • کل نظرات : 13
  • افراد آنلاین : 9
  • تعداد اعضا : 0
  • آی پی امروز : 1
  • آی پی دیروز : 112
  • بازدید امروز : 3
  • باردید دیروز : 189
  • گوگل امروز : 0
  • گوگل دیروز : 2
  • بازدید هفته : 680
  • بازدید ماه : 4,641
  • بازدید سال : 33,004
  • بازدید کلی : 220,169
  • آخرین نظرات
  • دانلود ریمیکس آهنگ + اورجینال (دلدار موزیک) - 1400/12/20
    با سلام و احترام خدمت ...
  • دانلود ریمیکس آهنگ + اورجینال (دلدار موزیک) - 1400/12/20
    با سلام و احترام خدمت ...
  • سینما در ماشین با ایرانتیک - 1399/03/13
    سینما در ...
  • تخفيف ريحون - 1396/04/31
    تخفيف ويژه 10 هزار ...
  • شیدا - 1395/09/05
    سلام.خوبی؟ اگر مایل ...
  • طراحی سایت املاک - 1395/09/05
    ممنون از مطلب علمی ...
  • دانستنی ها - 1395/09/04
    سلام وبلاگ خوبی ...
  • بلرینگ - 1395/08/16
    ممنون از شما از وبلاگ ...
  • نازنین - 1395/08/15
    سلام خسته نباشید، اگه ...
  • بلبرینگ - 1395/08/14
    با سلام من از وبلگ شما ...
  • کدهای اختصاصی