ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی فارکسآی پی ثابت،ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی تریدآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

Middleware چیست؟

  • خانه
  • ادامه مطلب
شهریور 20 1401
  • وبلاگ

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

Middleware چیست؟

 

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

تکنیک های Middleware

تبادل پیام ها، مراحل دست زدن به تماس و اشیاء سوم، سه تکنیک است که توسط middleware پشتیبانی می شود. که برنامه های کامپیوتری را قادر می سازد تا ارتباط برقرار کنند، همکاری و اطلاعات را به اشتراک بگذارند.

میان افزار پیام گرا

در یک پیام middleware (میان افزار نرم افزاری پیام)، برنامه های کامپیوتری با تبادل پیام ها به شیوه ای مشابه با ایمیل ارتباط برقرار می کنند: یک برنامه کامپیوتری پیامی را ارسال می کند که بعدا توسط نرم افزار های middleware منتقل می شود. در حالی که برنامه ارسال کننده دیگر درمان ها را انجام می دهد (asynchrony) . محتویات پیام توسط صادر کننده مطابق توافق پیش تعیین شده و به طور خودکار توسط درخواست مقصد مطابق با این کنوانسیون فرمت شده است؛ فرمت داده XML اغلب برای پیام ها استفاده می شود.

فراخوانی روش Remote Procedure Middleware

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

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

نتیجه اجرای این تابع سپس از مکالمه های مشابه از تماس گیرنده به تماس گیرنده منتقل می شود. اجزای میان افزار از روش سریال سازی (Marshalling) استفاده می کند. پروتکل شبکه RPC از Sun Microsystems برای برقراری تماس از راه دور استفاده می شود. SOAP یک تکنیک تماس از راه دور در سرورهای وب بر اساس XML و سرور HTTP پروتکل وب است. ارتباطات فنی بین درخواست های رویه و دستکاری از راه دور از اشیاء، RMI یک جزء نرم افزاری برای انجام فراخوانی رویه از راه دور در اشیاء در زبان برنامه نویسی جاوا است.

Middleware – دستکاری اشیاء

با اشیاء middleware، یک برنامه کامپیوتری داده شده می تواند اشیاء را کنترل کند – برنامه نویسی شی گرا – یک برنامه دیگر. این دستکاری ها باعث تغییر در درمان و اطلاعات در برنامه ای می شود که دارای شی است. دستکاری اشیاء توسط برنامه کاربردی که به آنها تعلق دارد. یک عملیات منظم از برنامه نویسی شی گرا است. مکانیسم های لازم در تمام زبان های برنامه نویسی شی گرا وجود دارد. از دست دادن یک شیء متعلق به یک برنامه دیگر متفاوت است.

معاملات Middleware

با استفاده از رایانه، یک معامله یک دنباله ای از عملیات تقسیم می شود. که باید تماما اجرا شود یا نه. اجزای مختلف میان افزار اجازه اجرای معاملات را می دهند. آنها به طور خاص لغو معامله را در صورت خرابی اجازه می دهند. IBM CICS و MSDTC middleware هستند. که امکان انجام معاملات را فراهم می کنند.

نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • سرعت بخشیدن به وبسایت خود با انتقال به هاست جدید
  • آدرس MAC چیست؟
  • انقلاب سوم وب با وب معنایی یا Semantic Web
  • معرفی انواع سیستم عامل شبکه
  • آینده Devops چگونه خواهد بود ؟

آخرین دیدگاه‌ها

  1. نوین هاست در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. WP Mersedes در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  3. مدیر سایت شکر می خورد در حل مشکل بوت نشدن ubuntu
  4. محمدمهدی در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  5. pars-design.ir در اسکن امنیتی ورد پرس با WPscan + فیلم

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

  • شبکه های اجتماعی نوین هاست را در شبکه های اجتماعی حتما دنبال کنید!

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام