90 likes | 324 Views
معرفی چند میان افزار. هوش تجاری فرشاد آقابزرگی. تعاریف. یک لایه نرم افزاری که برنامه کاری چند پلتفرم کامپیوتری یا شبکه نامتجانس را به هم مربوط می کند یک بخش توسعه یافته از سیستم عامل نقش لایه انتقال را برای برنامه های کاربردی ایفا می کند. دلایل استفاده از میان افزار.
E N D
معرفی چند میان افزار هوش تجاری فرشاد آقابزرگی
تعاریف • یک لایه نرم افزاری که برنامه کاری چند پلتفرم کامپیوتری یا شبکه نامتجانس را به هم مربوط می کند • یک بخش توسعه یافته از سیستم عامل نقش لایه انتقال را برای برنامه های کاربردی ایفا می کند
دلایل استفاده از میان افزار • مجتمع ساختن مولفه های نرم افزاری موجود برای داشتن یک سیستم توزیع شده • حل مشکل نامتجانس بودن مولفه ها
مثال هایی از میان افزار • XML-RPC • CORBA • COM / DCOM • .NET
XML-RPC • درخواست/پاسخ در قالب یک سند XML ارسال/دریافت شده • پروتکلی که در این میان افزار استفاده می شود SOAP می باشد • استفاده از XML موجب کاهش بار شبکه تا حد ممکن می شود
CORBA • Common Object Request Broker Architecture • توسط OMG(object management group) تغریف شده • دید مفهومی این میان افزار به صورت زیر است
COM / DCOM • از نظر کارکرد به مانند CORBA هستند • در پیاده سازی و واسط است • توسط مایکروسافت ایجاد شده و در این میان افزار هر شی خود را در دفتر ثبت ویندوز خود را ثبت می کنند
.NET • دارای یک ماشین مجازی زمان اجراست • قابل استفاده با زبان های برنامه نویسی گوناگون است • دارای یک کتابخانه به زبان C# است که بار هر زبان CLR می توان به آن دسترسی داشت • پروتکل دسترسی آن SOAP می باشد • مولفه های .NET و COM با هم قابل جابجا شدن هستند