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