یک سرور برنامه یک سرور (Server) است که به طور خاص برای اجرای برنامه کاربردی (Application) طراحی شده است. "سرور" شامل سخت افزار (Hardware) و نرم افزار (Software) است که محیطی را برای اجرای برنامه ها فراهم می کند.
سرورهای برنامه برای اهداف بسیاری استفاده می شوند. چندین نمونه در زیر فهرست شده است:
A طراحی شده است - و اغلب بهینه شده است - برای ارائه صفحات وب. بنابراین، ممکن است منابع لازم برای اجرای برنامه های کاربردی وب را نداشته باشد. یک سرور برنامه قدرت وب سرور (Web Server) و پردازنده (Processor) را برای اجرای این برنامه ها در حافظه (Memory) فراهم می کند. همچنین محیطی را برای اجرای برنامه های خاص فراهم می کند. به عنوان مثال، یک سرویس ابری ممکن است نیاز به پردازش داده ها در دستگاه زمان واقعی (Real-Time) داشته باشد. سرور پنجره ها (Windows) ممکن است رابط وب را برای سرویس ابری فراهم کند، اما نمی تواند برنامه های ویندوز را اجرا کند. بنابراین، ممکن است داده های لینوکس (Linux) را به یک سرور برنامه مبتنی بر ویندوز ارسال کند. سرور برنامه می تواند داده ها را پردازش کند، سپس نتیجه را به سرور وب برگرداند، که می تواند نتیجه را در یک مرورگر وب ورودی (Input) نشان دهد.
تعریف برنامه سرور (Application Server) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف برنامه سرور (Application Server) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.