影音先锋熟女少妇av资源,国产精品52页,2021精品国产自在现线看,亚洲高清中文字幕在线

物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊(cè)

利用中間件構(gòu)建網(wǎng)絡(luò)應(yīng)用

作者:中間件
來(lái)源:RFID世界網(wǎng)
日期:2005-06-12 10:18:28
摘要:利用中間件構(gòu)建網(wǎng)絡(luò)應(yīng)用
隨著競(jìng)爭(zhēng)的加劇,各個(gè)企業(yè)之間利用各類(lèi)網(wǎng)絡(luò)應(yīng)用,來(lái)支撐整個(gè)企業(yè)的生產(chǎn)、經(jīng)營(yíng)、管理、服務(wù)等,已經(jīng)成為各個(gè)行業(yè)的共同選擇。利用中間件,快速構(gòu)建網(wǎng)絡(luò)應(yīng)用,也成為眾多企業(yè)的首選。

企業(yè)面臨復(fù)雜度的挑戰(zhàn)

隨著Internet時(shí)代的來(lái)臨,全球經(jīng)濟(jì)一體化進(jìn)程的加快,企業(yè)之間的競(jìng)爭(zhēng)越來(lái)越激烈,企業(yè)面臨的生存與發(fā)展的壓力也越來(lái)越大。如何面對(duì)市場(chǎng)、技術(shù)、產(chǎn)品、客戶需求的快速變化,不斷提升企業(yè)的生產(chǎn)效率和管理水平,已經(jīng)成為每一個(gè)企業(yè)生產(chǎn)經(jīng)營(yíng)管理者所面臨的重要課題。充分利用各類(lèi)網(wǎng)絡(luò)應(yīng)用來(lái)提升企業(yè)的競(jìng)爭(zhēng)力,成為各個(gè)行業(yè)的共同選擇。

目前,企業(yè)及其網(wǎng)絡(luò)應(yīng)用都表現(xiàn)出生產(chǎn)一體化、應(yīng)用集成化、組織扁平化、管理綜合化、界面統(tǒng)一化、服務(wù)個(gè)性化的重要特點(diǎn),并導(dǎo)致了應(yīng)用系統(tǒng)的復(fù)雜性不斷提升。因此,現(xiàn)今企業(yè)所面臨的挑戰(zhàn)已經(jīng)不再是速度、成本和性能的問(wèn)題,而是復(fù)雜度的問(wèn)題了。

IT從業(yè)者都面臨著這一錯(cuò)綜復(fù)雜的難題:一方面,復(fù)雜性已經(jīng)從網(wǎng)絡(luò)應(yīng)用的外在特性,演變?yōu)橄到y(tǒng)的本質(zhì)特征;而另一方面,企業(yè)所面臨的現(xiàn)實(shí)壓力,導(dǎo)致了對(duì)計(jì)算環(huán)境更廣泛的集成需求,從而進(jìn)一步加劇了網(wǎng)絡(luò)應(yīng)用的復(fù)雜性。

從計(jì)算的角度來(lái)看,復(fù)雜性是由于網(wǎng)絡(luò)應(yīng)用對(duì)信息資源廣泛協(xié)同性的要求所導(dǎo)致的,即企業(yè)希望將分布在網(wǎng)絡(luò)各個(gè)結(jié)點(diǎn)上的獨(dú)立信息資源集成為一個(gè)整體,通過(guò)網(wǎng)絡(luò)互連、數(shù)據(jù)共享、應(yīng)用協(xié)同、服務(wù)貫通、展現(xiàn)統(tǒng)一,提高各個(gè)結(jié)點(diǎn)的處理能力和整體效益,從而帶動(dòng)信息資源的綜合利用,實(shí)現(xiàn)企業(yè)生產(chǎn)效率和管理水平的提高。

復(fù)雜、多樣、變化的企業(yè)需求,導(dǎo)致網(wǎng)絡(luò)應(yīng)用呈現(xiàn)出分布性、自主性和異構(gòu)性等固有特征。

中間件控制網(wǎng)絡(luò)應(yīng)用的復(fù)雜性

為什么中間件是控制網(wǎng)絡(luò)應(yīng)用復(fù)雜性的利器?

首先,從層級(jí)結(jié)構(gòu)的觀點(diǎn)來(lái)看。

按照層級(jí)結(jié)構(gòu)的思想,網(wǎng)絡(luò)應(yīng)用系統(tǒng)的結(jié)構(gòu)通常劃分為四個(gè)層次:基礎(chǔ)設(shè)施層、資源管理層、業(yè)務(wù)邏輯層、應(yīng)用表現(xiàn)層。網(wǎng)絡(luò)應(yīng)用的復(fù)雜性,表現(xiàn)的這四個(gè)層面均呈現(xiàn)異構(gòu)、分布、自主等特征,而網(wǎng)絡(luò)應(yīng)用需要面對(duì)各個(gè)層級(jí)的復(fù)雜性,并將它們集成為一個(gè)統(tǒng)一的整體。

各類(lèi)中間件,如基礎(chǔ)設(shè)施層中間件、數(shù)據(jù)集成中間件、企業(yè)應(yīng)用集成和業(yè)務(wù)流程管理中間件等,正對(duì)應(yīng)著網(wǎng)絡(luò)應(yīng)用各個(gè)層級(jí)資源整合的具體需求,恰好是實(shí)現(xiàn)各層之間互連互通互操作的基礎(chǔ)。

其次,從模塊化的觀點(diǎn)來(lái)分析。

軟件系統(tǒng)模塊化的思想經(jīng)過(guò)不斷發(fā)展,逐步從子程序、函數(shù)、對(duì)象等演進(jìn)到目前的軟件構(gòu)件形態(tài)。軟件構(gòu)件技術(shù)是通過(guò)對(duì)軟件的構(gòu)件化封裝處理,更完備地實(shí)現(xiàn)信息抽象和信息隱藏,不斷提升軟件重用的力度,實(shí)現(xiàn)大系統(tǒng)的快速構(gòu)造。

基于構(gòu)件的軟件生產(chǎn)與組裝,可以實(shí)現(xiàn)軟件系統(tǒng)在需求、分析、設(shè)計(jì)、編碼、測(cè)試等各個(gè)階段的大規(guī)模的重用,并迫使軟件生產(chǎn)方式向異構(gòu)協(xié)同工作、各層次上集成、可反復(fù)重用的工業(yè)化道路上前進(jìn)。

通常將基礎(chǔ)設(shè)施到展現(xiàn)層的中間件稱(chēng)為中間件運(yùn)行平臺(tái),而將基于構(gòu)件的軟件生產(chǎn)各個(gè)階段的中間件,稱(chēng)為中間件開(kāi)發(fā)平臺(tái)或開(kāi)發(fā)工具,兩者綜合在一起,構(gòu)成了目前中間件技術(shù)的一個(gè)較完整的全局視圖。

按需選擇中間件

評(píng)估中間件,掌握方法是關(guān)鍵。

要選擇一個(gè)符合要求的中間件,則既要了解自己的需求,還得能對(duì)一個(gè)中間件產(chǎn)品做出技術(shù)上的評(píng)估。隨著中間件的廣泛應(yīng)用,最終用戶和應(yīng)用開(kāi)發(fā)商都在面臨這個(gè)問(wèn)題。

把握功能需求、非功能需求與技術(shù)標(biāo)準(zhǔn)三個(gè)方面。

開(kāi)發(fā)商在設(shè)計(jì)軟件時(shí),可以把對(duì)軟件的需求劃分為功能需求和非功能需求。功能需求指明軟件必須執(zhí)行的功能,定義系統(tǒng)的行為—即軟件在某種輸入條件下要給出確定的、輸出必須做的處理或轉(zhuǎn)換。功能需求通常是軟件功能的“硬指標(biāo)”—如“支持分布式環(huán)境中消息的可靠傳輸”;非功能需求不描述軟件做什么,描述軟件如何做。非功能需求通常作為軟件設(shè)計(jì)的“軟指標(biāo)”—如“系統(tǒng)具有可伸縮性”。

因此,用戶可以把功能需求對(duì)應(yīng)的功能稱(chēng)為“功能性特征”,把非功能需求對(duì)應(yīng)的功能稱(chēng)為“非功能性特征”。評(píng)估一個(gè)中間件軟件,則要看這個(gè)軟件的功能,是否符合自身的要求,或者符合大多數(shù)人的通常要求。

如果知道某一種中間件軟件的“標(biāo)準(zhǔn)功能”,也可以進(jìn)一步把它分成“功能性的特征”和“非功能性特征”。如果不知道,只需從自身的需求出發(fā),研究一下面前中間件的“功能性特征”和“非功能性特征”是否滿足自身的功能需求和非功能需求。

中間件支持標(biāo)準(zhǔn)必不可少。

面向消息的中間件一直以來(lái)缺乏技術(shù)標(biāo)準(zhǔn)/規(guī)范。自從J2EE制定出基于Java的Java消息傳輸服務(wù)(JMS)以后,人們對(duì)消息中間件的技術(shù)要求就多了一項(xiàng)內(nèi)容。

相比較而言,事務(wù)處理監(jiān)控程序(交易中間件)相關(guān)的技術(shù)規(guī)范就要多一些,主要是X/OPEN(現(xiàn)稱(chēng)為OPENGROUP)的分布式事務(wù)處理系列規(guī)范,包括TPM的架構(gòu)、應(yīng)用與TPM的接口及事務(wù)提交管理協(xié)議等重要內(nèi)容。對(duì)于J2EE應(yīng)用服務(wù)器,技術(shù)規(guī)范的影響就更大。

但是,標(biāo)準(zhǔn)/規(guī)范雖然重要,但也不可唯標(biāo)準(zhǔn)是從。第一,“標(biāo)準(zhǔn)”可能僅是建議性的,并非所有的廠商都會(huì)遵守;第二,“標(biāo)準(zhǔn)”可能是妥協(xié)的結(jié)果,只是將提交的多個(gè)可選內(nèi)容統(tǒng)統(tǒng)收入,各項(xiàng)內(nèi)容甚至不能互換;第三,“標(biāo)準(zhǔn)”可能是不完整的,僅僅實(shí)現(xiàn)了標(biāo)準(zhǔn)要求的內(nèi)容可能意味著欠缺重要的功能。

中間件對(duì)標(biāo)準(zhǔn)的支持一般會(huì)體現(xiàn)在軟件的功能性特征上,多數(shù)情況下是可測(cè)試和驗(yàn)證的。

中間件基于計(jì)算機(jī)硬件和操作系統(tǒng)之上,在企業(yè)應(yīng)用的開(kāi)發(fā)和運(yùn)行過(guò)程中,能夠有效地控制企業(yè)中所存在的各類(lèi)復(fù)雜性。而有效、合理地運(yùn)用中間件,則可以快速構(gòu)件企業(yè)的網(wǎng)絡(luò)運(yùn)用,為企業(yè)及時(shí)響應(yīng)需求變化提供了有力、必要的保障,同時(shí)也是企業(yè)提升自身競(jìng)爭(zhēng)力的首選。

鏈接

什么是中間件

中間件是指基于計(jì)算機(jī)硬件和操作系統(tǒng)之上,支持應(yīng)用軟件開(kāi)發(fā)和運(yùn)行的系統(tǒng)軟件。它為企業(yè)級(jí)的分布式應(yīng)用,提供了一個(gè)標(biāo)準(zhǔn)的平臺(tái),使得應(yīng)用軟件開(kāi)發(fā)和運(yùn)行,能夠獨(dú)立于特定的計(jì)算機(jī)硬件和操作系統(tǒng)平臺(tái)之上,以實(shí)現(xiàn)企業(yè)應(yīng)用系統(tǒng)的集成。

中間件的分類(lèi)

中間件的分類(lèi)方法很多,目前公認(rèn)的分類(lèi)方法是,把中間件分為兩大類(lèi):一類(lèi)是底層中間件,用于支撐單個(gè)應(yīng)用系統(tǒng)或解決單一類(lèi)問(wèn)題,包括交易中間件(TPM)、應(yīng)用服務(wù)器(WAS)、消息中間件(MOM)、數(shù)據(jù)訪問(wèn)中間件(UDA)等;另一類(lèi)是高層中間件,更多用于系統(tǒng)整合,包括企業(yè)應(yīng)用集成中間件(EAI Suites)、工作流中間件(Workflow)、門(mén)戶中間件(Portal)等,它們通常會(huì)與多個(gè)應(yīng)用系統(tǒng)打交道,在系統(tǒng)中的層次較高,并大多基于底層中間件運(yùn)行。

中間件的特點(diǎn):

可滿足大量應(yīng)用的需要;運(yùn)行于多種硬件和OS平臺(tái);支持分布式計(jì)算,提供跨網(wǎng)絡(luò)、硬件和OS平臺(tái)透明性的應(yīng)用或服務(wù)的交互功能;支持標(biāo)準(zhǔn)協(xié)議;支持標(biāo)準(zhǔn)接口

RFID世界網(wǎng)公眾號(hào)

為業(yè)界提供實(shí)時(shí)、全面、高質(zhì)量的RFID行業(yè)新聞、方案、案例與技術(shù)資訊與深度報(bào)道,打造全球權(quán)威的RFID產(chǎn)業(yè)中文信息門(mén)戶!

掃碼立即關(guān)注公眾號(hào),每日推送RFID新聞