全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(四)中间件基础知识...
4.中間件基礎(chǔ)知識
4.1中間件的相關(guān)概念
4.1.1中間件的概念
中間件是一種獨(dú)立的軟件系統(tǒng)或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同技術(shù)之間的共享資源
?
中間件位于客戶機(jī)服務(wù)器的操作系統(tǒng)之上,管理計(jì)算機(jī)資源及網(wǎng)絡(luò)通信。
?
?
中間件位于操作系統(tǒng)軟件與用戶應(yīng)用軟件的中間,是基礎(chǔ)軟件的一類,屬于可復(fù)用軟件的范疇。它在操作系統(tǒng),網(wǎng)絡(luò)和數(shù)據(jù)庫之上,位于應(yīng)用軟件的下層。作用是為處于上層的應(yīng)用軟件提供運(yùn)行與開發(fā)的環(huán)境,幫助用戶靈活且高效的開發(fā)和集成復(fù)雜的應(yīng)用軟件。
?
?
4.1.2中間件的特點(diǎn)
?
中間件的特點(diǎn)如下:
(1)滿足大量應(yīng)用的需要
(2)運(yùn)行于多種硬件及OS平臺上
(3)支持分布式計(jì)算,提供跨網(wǎng)絡(luò)、硬件和OS平臺的透明性的應(yīng)用或服務(wù)的交互功能
(4)支持標(biāo)準(zhǔn)協(xié)議
(5)支持標(biāo)準(zhǔn)接口
?
4.2中間件的分類
4.2.1基于IDG的分類
(1)終端仿真/屏幕轉(zhuǎn)換中間件
(2)數(shù)據(jù)訪問中間件
(3)遠(yuǎn)程過程調(diào)用中間件
(4)消息中間件
(5)交易中間件
(6)對象中間件
?
4.2.2基于目的和實(shí)現(xiàn)機(jī)制的分類
?
1.遠(yuǎn)程過程調(diào)用(Remote Procedure Call, RPC)
?
2.面向消息的中間件(Message-Oriented Middleware, MOM)
?
3.對象請求代理(Object Request Brokers, ORB)
?
4.事物處理監(jiān)控(Transaction Processing monitors)
?
(1)進(jìn)程管理:
包括啟動Server進(jìn)程,為其分配任務(wù),監(jiān)控其執(zhí)行并對負(fù)載進(jìn)行平衡
?
(2)事務(wù)管理
即保證在其監(jiān)控下的事務(wù)處理的原子性、一致性、獨(dú)立性、持久性
?
(3)通信管理
為Client和Server之間提供多種通信機(jī)制,包括請求響應(yīng),會話,排隊(duì),訂閱發(fā)布,廣播等
?
4.3中間件的相關(guān)技術(shù)
?
面向?qū)ο蟮闹虚g件技術(shù)已經(jīng)成為中間件平臺的主流技術(shù),
以下3種技術(shù)為典型代表:
?
(1)sun公司的EJB/J2EE
(2)Microsoft公司的COM、COM+、DCOM
(3)OMG公司的CORBA及OMA
?
轉(zhuǎn)載于:https://www.cnblogs.com/linyuchen2008/p/6109011.html
總結(jié)
以上是生活随笔為你收集整理的全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(四)中间件基础知识...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: okhttp
- 下一篇: springmvc学习资料整理