نرم افزار و سیستم عامل

ساخت وبلاگ

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

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

برای هر یک از محیط های محاسباتی که در آن جاوا استفاده می شود ، Sun یک ماشین مجازی جاوا ایجاد کرده است که کد برنامه نویسی جاوا را برای آن دستگاه تفسیر می کند. به این ترتیب ، کد یک بار نوشته شده است و می تواند در هر دستگاهی که یک دستگاه مجازی جاوا وجود دارد استفاده شود. یک رایانه شخصی Macintosh ، یک IBM PC در حال اجرا ویندوز ، یک سرور SUN که UNIX را اجرا می کند ، و حتی یک تلفن همراه هوشمند یا دستیار دیجیتال شخصی می تواند همان برنامه جاوا را به اشتراک بگذارد.

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

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

شکل 5-12 ادغام برنامه های کاربردی سازمانی (EAI) نرم افزار در مقابل ادغام سنتی نرم افزار EAI (الف) از میان افزار خاصی استفاده می کند که یک پلت فرم مشترک ایجاد می کند که با آن همه برنامه ها می توانند آزادانه با یکدیگر ارتباط برقرار کنند. EAI به برنامه نویسی بسیار کمتری نسبت به ادغام نقطه به نقطه سنتی (b) نیاز دارد.

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

 

  • مجموعه ای از قوانین برای ساختاربندی پیام ها است که به برنامه ها امکان می دهد داده ها و دستورالعمل ها را به یکدیگر منتقل کنند.

     

یک چارچوب رایج برای توصیف وظایف انجام شده توسط یک وب سرویس و دستورات و داده هایی است که می پذیرد تا بتواند توسط سایر برنامه ها استفاده شود.

یک وب سرویس را قادر می سازد تا در فهرستی از سرویس های وب فهرست شود تا بتوان به راحتی آن را پیدا کرد.

شکل 5-13 چگونه دلار اجاره ماشین از خدمات وب استفاده می کند Dollar Rent A Car از خدمات وب برای ارائه یک لایه میانی استاندارد نرم افزار برای "گفتگو" با سیستم های اطلاعاتی شرکت های دیگر استفاده می کند. Dollar Rent A Car می تواند از این مجموعه خدمات وب برای پیوند به سیستم های اطلاعاتی دیگر شرکت ها بدون نیاز به ایجاد پیوند جداگانه به سیستم های هر شرکت استفاده کند.

 

  • Ajax (جاوا اسکریپت ناهمزمان و XML): Ajax و مجموعه ای از تکنیک های مرتبط به نام RIA ("برنامه های کاربردی اینترنتی غنی") از برنامه های جاوا اسکریپت یا Macromedia Flash که برای کلاینت دانلود شده اند استفاده می کنند تا یک مکالمه تقریباً مداوم با سروری که استفاده می کنید حفظ کنند. در حالی که زندگی مصرف کنندگان را بسیار آسان تر می کند، Ajax و RIA برای توسعه نرم افزار جدید دیگری مهم تر هستند: برنامه های کاربردی مبتنی بر وب.

     

  • بسته های نرم افزاری تجاری
  • خدمات نرم افزاری از یک ارائه دهنده خدمات کاربردی (ASP)
  • برون سپاری توسعه اپلیکیشن به یک شرکت نرم افزاری خارجی

شکل 5-14 منابع در حال تغییر نرم افزار شرکت های آمریکایی در سال 2006 نزدیک به 340 میلیارد دلار برای نرم افزار خرج می کنند. بیش از 30 درصد از این نرم افزار از برون سپاری توسعه و بهره برداری آن به شرکتهای خارج از کشور می آیند و 15 درصد دیگر از خرید خدمات از طریقارائه دهندگان خدمات برنامه یا در وب و یا از طریق کانال های سنتی. منابع: نویسندگان تخمین می زنند ؛دفتر تجزیه و تحلیل اقتصادی ، 2006 ؛هزینه و روندها ، Emarketer ، 2004 ؛هزینه و روندها ، Emarketer ، 2005 ؛SEC 10K بیانیه ، بنگاه های مختلف.

یک بسته نرم افزاری تجاری مجموعه ای از برنامه های نرم افزاری از قبل نوشته شده برای برخی از کارکردها است و نیاز به یک شرکت برای نوشتن برنامه نرم افزاری خود را از بین می برد. سیستم های سازمانی به حدی پیچیده هستند که تعداد کمی از شرکت ها از تخصص لازم برای توسعه این خانه ها برخوردار هستند و در عوض به بسته های نرم افزاری سازمانی از فروشندگان مانند SAP و PeopleSoft اعتماد می کنند.

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

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

اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید

برچسب : نویسنده : منیژه سلیمی بازدید : <-PostHit-> تاريخ : جمعه 12 خرداد 1402 ساعت: 18:03