Office Anywhere 軟件平臺(tái)技術(shù)白皮書_第1頁(yè)
Office Anywhere 軟件平臺(tái)技術(shù)白皮書_第2頁(yè)
Office Anywhere 軟件平臺(tái)技術(shù)白皮書_第3頁(yè)
Office Anywhere 軟件平臺(tái)技術(shù)白皮書_第4頁(yè)
Office Anywhere 軟件平臺(tái)技術(shù)白皮書_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

OfficeAnywhere軟件平臺(tái)技術(shù)白皮書中國(guó)兵器工業(yè)信息中心2005年6月20日隨著整個(gè)社會(huì)信息化建設(shè)的興起,信息技術(shù)、信息產(chǎn)品廣泛的滲透到經(jīng)濟(jì),科技和社會(huì)各領(lǐng)域,在轉(zhuǎn)變經(jīng)濟(jì)增長(zhǎng)方式,增強(qiáng)技術(shù)創(chuàng)新能力,提高傳統(tǒng)產(chǎn)業(yè)水平,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu),推動(dòng)社會(huì)進(jìn)步,提高人民生活水平等方面的作用越來(lái)越大。在Internet時(shí)代,隨著市場(chǎng)競(jìng)爭(zhēng)的全球化,集團(tuán)企業(yè)由于跨地域、跨行業(yè)、經(jīng)營(yíng)多元化的特點(diǎn),使其具有普通單一企業(yè)所無(wú)法獲得的資金、技術(shù)、市場(chǎng)優(yōu)勢(shì)。集團(tuán)采購(gòu)、銷售、協(xié)作的地域范圍不斷擴(kuò)大,在全球各洲各大區(qū)都有分支機(jī)構(gòu),合作伙伴遍及世界各地。但同時(shí)集團(tuán)企業(yè)也由于分散化的管理引發(fā)許多問(wèn)題,不能實(shí)現(xiàn)其規(guī)模優(yōu)勢(shì)。集團(tuán)超大規(guī)模的客觀實(shí)際要求管理分工化和內(nèi)部資源優(yōu)化整合得到有機(jī)的統(tǒng)一。如何解決集團(tuán)企業(yè)所面臨的問(wèn)題?只有采用集中化管理思想,在戰(zhàn)略上實(shí)行集中監(jiān)控,整合所有資源;在戰(zhàn)術(shù)上實(shí)行分布式經(jīng)營(yíng),做到既減低經(jīng)營(yíng)風(fēng)險(xiǎn),又實(shí)現(xiàn)規(guī)模經(jīng)濟(jì)優(yōu)勢(shì),才能實(shí)現(xiàn)集團(tuán)戰(zhàn)略目標(biāo)。集中式管理是Internet時(shí)代集團(tuán)企業(yè)的必然選擇。而集中式管理的重要技術(shù)手段,就是通過(guò)統(tǒng)一的集團(tuán)綜合管理門戶,將集團(tuán)內(nèi)部的業(yè)務(wù)應(yīng)用進(jìn)行整合與關(guān)聯(lián),實(shí)現(xiàn)真正的多組織、多業(yè)務(wù)、跨地域的面向未來(lái)的信息化應(yīng)用模式。為實(shí)現(xiàn)這一目標(biāo),眾多軟件廠商通過(guò)ERP、CRM、OA軟件的開(kāi)發(fā)與實(shí)施,向集團(tuán)應(yīng)用領(lǐng)域滲透。但目前集團(tuán)應(yīng)用系統(tǒng)的開(kāi)發(fā)與實(shí)施普遍存在以下困難:1、 眾多業(yè)務(wù)應(yīng)用系統(tǒng)無(wú)法達(dá)到整合與統(tǒng)一部署2、 定制開(kāi)發(fā)的業(yè)務(wù)系統(tǒng),其開(kāi)發(fā)費(fèi)用高昂、開(kāi)發(fā)周期漫長(zhǎng)3、 數(shù)據(jù)缺乏統(tǒng)一管理與規(guī)范4、 系統(tǒng)可擴(kuò)展性、靈活性較差,很難由企業(yè)在沒(méi)有原始開(kāi)發(fā)商的協(xié)助下完善、擴(kuò)充系統(tǒng)功能企業(yè)管理信息化已經(jīng)經(jīng)歷了很長(zhǎng)的一段時(shí)期,為了提高企業(yè)管理的效率,許多企業(yè)對(duì)管理軟件的投入了巨資,并取得了一定的效益,但是,對(duì)于絕大多數(shù)企業(yè)來(lái)說(shuō),對(duì)管理軟件的投入并沒(méi)有產(chǎn)生與之相匹配的產(chǎn)出和效益。在企業(yè)實(shí)施管理計(jì)算機(jī)化的過(guò)程中,一個(gè)普遍的狀況是:在一個(gè)美好前景的吸引下,企業(yè)對(duì)管理軟件進(jìn)行巨額投資,經(jīng)過(guò)一系列極其復(fù)雜的過(guò)程,一段漫長(zhǎng)的開(kāi)發(fā)周期后,企業(yè)和軟件公司發(fā)現(xiàn)企業(yè)的需求已經(jīng)發(fā)生巨大的變化,于是,在真正的版本發(fā)布以前,管理軟件的項(xiàng)目質(zhì)量已經(jīng)失控并且陷于維護(hù)的泥潭,并最終導(dǎo)致項(xiàng)目的徹底失敗。美好的計(jì)劃艱苦的努力高額的投資復(fù)雜的過(guò)程漫長(zhǎng)的周期失控的質(zhì)量無(wú)盡的維護(hù)美好的計(jì)劃艱苦的努力高額的投資復(fù)雜的過(guò)程漫長(zhǎng)的周期失控的質(zhì)量無(wú)盡的維護(hù)雙輸?shù)慕Y(jié)局雖然對(duì)管理軟件的實(shí)施成功率缺乏真正精確的統(tǒng)計(jì)數(shù)據(jù),但根據(jù)最保守的估計(jì),在全球范圍內(nèi),企業(yè)投資和實(shí)施管理軟件的成功率不超過(guò)20%。而且,在宣稱管理信息化已經(jīng)成功的企業(yè)中,企業(yè)完成了軟件合理投資所需的80%的資金,但得到的回報(bào)不到20%。根據(jù)我國(guó)有關(guān)方面調(diào)查,我國(guó)企業(yè)在應(yīng)用MRPII系統(tǒng)方面已投資過(guò)100億元人民幣,但是應(yīng)用成功率不到10%,達(dá)到預(yù)期目標(biāo)的更是寥寥無(wú)幾。此外,還有一大批企業(yè)組織開(kāi)發(fā)適用于自己的管理信息系統(tǒng)(MIS),其成功率同樣很低。針對(duì)這些困難,我們經(jīng)過(guò)3年多的集團(tuán)項(xiàng)目建設(shè)及應(yīng)用軟件產(chǎn)品開(kāi)發(fā),給出了有針對(duì)性的解決方案,提出了可行的基于互聯(lián)網(wǎng)技術(shù)的多層架構(gòu)的“OfficeAnywhere集團(tuán)綜合管理門戶開(kāi)發(fā)平臺(tái)"(簡(jiǎn)稱MYOA平臺(tái))的設(shè)計(jì)構(gòu)想,并在中國(guó)兵器工業(yè)集團(tuán)等大型企業(yè)的應(yīng)用中,取得了良好的效益和應(yīng)用效果。下面從平臺(tái)簡(jiǎn)介及設(shè)計(jì)思想、技術(shù)架構(gòu)、應(yīng)用案例等幾個(gè)方面詳細(xì)介紹該平臺(tái)的設(shè)計(jì)與構(gòu)想。一、平臺(tái)簡(jiǎn)介及設(shè)計(jì)思想1、MYOA平臺(tái)具有以下特點(diǎn):1、 領(lǐng)先的B/S(瀏覽器/服務(wù)器)操作方式,使得集團(tuán)應(yīng)用不受地域限制。2、 在安裝維護(hù)上提供了采用獨(dú)有技術(shù)開(kāi)發(fā)的傻瓜型安裝工具、配置工具和數(shù)據(jù)庫(kù)管理工具,用戶可自行安裝完畢,無(wú)需專業(yè)人員即可自行維護(hù)。3、 采用基于WEB的企業(yè)計(jì)算,主HTTP服務(wù)器采用了世界上領(lǐng)先的Apache服務(wù)器,性能穩(wěn)定可靠。4、 同時(shí)支持Oracle、DB2、SQLServer.Mysql等數(shù)據(jù)庫(kù)平臺(tái),支持?jǐn)?shù)據(jù)的集中式和分布式部署5、 數(shù)據(jù)存取集中控制,避免了數(shù)據(jù)泄漏的可能。多級(jí)權(quán)限控制,完善的密碼驗(yàn)證與登錄驗(yàn)證機(jī)制更加強(qiáng)了系統(tǒng)安全性。6、 具有良好的可擴(kuò)充性,可掛接多種語(yǔ)言開(kāi)發(fā)的基于B/S或C/S的業(yè)務(wù)系統(tǒng)。7、跨平臺(tái)支持,可順暢運(yùn)行于Unix、Linux、Windows等操作系統(tǒng)。作為一個(gè)集團(tuán)應(yīng)用的開(kāi)發(fā)平臺(tái),平臺(tái)本身所提供的固定功能涵蓋了內(nèi)部通信、信息發(fā)布、業(yè)務(wù)流程自動(dòng)化、集中的文檔管理、分布式辦公等基本功能,構(gòu)建了企業(yè)應(yīng)用的基礎(chǔ),同時(shí)可根據(jù)用戶需要選裝如財(cái)務(wù)模塊、物流模塊、人力資源模塊、CRM模塊等企業(yè)業(yè)務(wù)管理模塊。同時(shí)提供了有效的開(kāi)發(fā)界面和工具,可實(shí)現(xiàn)企業(yè)自行開(kāi)發(fā)擴(kuò)展功能,以適應(yīng)集團(tuán)企業(yè)不斷變化增長(zhǎng)的信息化管理需求。2、使用MYOA平臺(tái)開(kāi)發(fā)業(yè)務(wù)系統(tǒng)的優(yōu)勢(shì)使用MYOA開(kāi)發(fā)集團(tuán)綜合管理平臺(tái)開(kāi)發(fā)模式可以從許多方面大幅度地提升現(xiàn)有軟件開(kāi)發(fā)的層次。使用MYOA的好處可以總結(jié)為如下幾個(gè)方面:?質(zhì)量:提供從設(shè)計(jì)、開(kāi)發(fā)到維護(hù)的全面質(zhì)量保證?成本:極大地降低項(xiàng)目總體成本?周期:極大地加快開(kāi)發(fā)進(jìn)度?管理:簡(jiǎn)化軟件工程,降低管理的復(fù)雜度?風(fēng)險(xiǎn):支持快速應(yīng)用,大大降低開(kāi)發(fā)風(fēng)險(xiǎn)?人員:對(duì)人員要求大大降低?投資保護(hù):使持續(xù)完善成為可能,大大延長(zhǎng)項(xiàng)目和產(chǎn)品的使用壽命?效益:對(duì)企業(yè)業(yè)務(wù)的運(yùn)行、規(guī)范和重組提供強(qiáng)大的支持MYOA采用模型自動(dòng)執(zhí)行作為軟件的主要實(shí)現(xiàn)方式,應(yīng)用軟件中非常困難的實(shí)現(xiàn)部分和大量重復(fù)的業(yè)務(wù)邏輯已經(jīng)無(wú)需編程(通用邏輯中的70-95%)。開(kāi)發(fā)人員只需要聚焦于客戶的業(yè)務(wù)邏輯,并可以使用多種程序語(yǔ)言來(lái)支持復(fù)雜業(yè)務(wù)邏輯。3、MYOA平臺(tái)全面和強(qiáng)大的業(yè)務(wù)和管理支持MYOA集成管理平臺(tái)將群件、信息管理、工作流和和業(yè)務(wù)重組真正有效地集成起來(lái),從而對(duì)企業(yè)的團(tuán)隊(duì)協(xié)作、業(yè)務(wù)支持、管理控制、決策分析、商務(wù)智能、商務(wù)加速提供全面的、整體的支持。功能描述特點(diǎn)團(tuán)隊(duì)協(xié)作:群件系統(tǒng)?信息與知識(shí)共享:信息發(fā)布、通知、廣播、討論、會(huì)議,局域和廣域的郵件,知識(shí)庫(kù)管理等等。?虛擬組織管理:組織結(jié)構(gòu)的管理,業(yè)務(wù)分工,權(quán)限管理等等?團(tuán)隊(duì)協(xié)作支持:業(yè)務(wù)信息的自動(dòng)傳遞,任務(wù)的自動(dòng)通知、自動(dòng)調(diào)度與其它群件系統(tǒng)相比,集成平臺(tái)的群件系統(tǒng)具有強(qiáng)大的業(yè)務(wù)處理功能,集成平臺(tái)是一個(gè)與業(yè)務(wù)緊密結(jié)合的群件和OA系統(tǒng)。業(yè)務(wù)支持:管理信息系統(tǒng)?集成平臺(tái)可以實(shí)現(xiàn)強(qiáng)大的企業(yè)信息系統(tǒng)的所有功能,包括業(yè)務(wù)信息定義和組織,業(yè)務(wù)信息輸入輸出,基于協(xié)同工作模式下的業(yè)務(wù)信息傳遞和共享由于集成平臺(tái)的業(yè)務(wù)管理是基于群件和工作流系統(tǒng)之上,與其它MIS系統(tǒng)所不同的是,集成平臺(tái)是支持協(xié)同工作和流程控制的

信息系統(tǒng)。管理控制:工作流管理系統(tǒng)?流程管理:業(yè)務(wù)流程定義,業(yè)務(wù)規(guī)則定義?過(guò)程管理:工作任務(wù)的自動(dòng)調(diào)度和通知,業(yè)務(wù)信息在流程中自動(dòng)傳遞和權(quán)限控制,業(yè)務(wù)過(guò)程記錄和控制,規(guī)范企業(yè)的業(yè)務(wù)運(yùn)作集成平臺(tái)是達(dá)^0生產(chǎn)級(jí)(Production)標(biāo)準(zhǔn)的工作流系統(tǒng),與其它簡(jiǎn)單工作流系統(tǒng)所不同的是,集成平臺(tái)是真正符合企業(yè)復(fù)雜業(yè)務(wù)與復(fù)雜流程的工作流體系。決策支持:決策分析系統(tǒng)?集成平臺(tái)可以實(shí)現(xiàn)強(qiáng)大的企業(yè)信息系統(tǒng)的所有功能,包括業(yè)務(wù)信息統(tǒng)計(jì)分析,業(yè)務(wù)過(guò)程統(tǒng)計(jì)分析,業(yè)務(wù)信息和過(guò)程的綜合分析,支持業(yè)務(wù)工作的量化考核與其它業(yè)務(wù)分析系統(tǒng)所不同的是:集成平臺(tái)的決策支持建立在企業(yè)流程自動(dòng)化的基礎(chǔ)之上,真正實(shí)現(xiàn)了業(yè)務(wù)內(nèi)容信息和過(guò)程信息的綜合分析。商務(wù)智能:企業(yè)智能系統(tǒng)和業(yè)務(wù)神經(jīng)系統(tǒng)?依據(jù)企業(yè)運(yùn)行的現(xiàn)實(shí)和合理的規(guī)則,進(jìn)行快速、智能和自動(dòng)的反應(yīng),以提高業(yè)務(wù)的質(zhì)量和效率。集成平臺(tái)的商務(wù)智能建立在完整的企業(yè)模型之上,能夠?qū)φ麄€(gè)業(yè)務(wù)系統(tǒng)的快速、智能、自動(dòng)協(xié)作提供全面支持商務(wù)加速:商務(wù)加速器?利用流程自動(dòng)化和商務(wù)智能來(lái)加快業(yè)務(wù)的高速運(yùn)行?利用建模自動(dòng)化實(shí)現(xiàn)管理的快速調(diào)整?幫助企業(yè)在“速度競(jìng)爭(zhēng)”中脫穎而出由于集成平臺(tái)實(shí)現(xiàn)了流程自動(dòng)化和模型自動(dòng)化,使管理軟件真正成為“商務(wù)加速器”。持續(xù)完善:自我完善體系?根據(jù)企業(yè)運(yùn)行的事實(shí)和結(jié)果分析,不斷完善業(yè)務(wù)規(guī)則?支持業(yè)務(wù)的快速調(diào)整?支持業(yè)務(wù)流程重組?支持業(yè)務(wù)和管理的持續(xù)完善與其它軟件定制工具所不同的是:集成平臺(tái)是基于現(xiàn)代企業(yè)管理思想,構(gòu)建在企業(yè)模型體系基礎(chǔ)之上,實(shí)現(xiàn)了企業(yè)模型自動(dòng)化的軟件再造體系,能夠真正滿足企業(yè)管理持續(xù)完善的需要經(jīng)濟(jì)效益:高回報(bào)系統(tǒng)?從信息和業(yè)務(wù)系統(tǒng)獲得前所未有的好處和回報(bào)?降低信息系統(tǒng)的整體成本?快速和低成本的應(yīng)用、實(shí)施和維護(hù),降低投資風(fēng)險(xiǎn)?技術(shù)和平臺(tái)無(wú)關(guān)性,更長(zhǎng)的產(chǎn)品使用壽命,保護(hù)投資傳統(tǒng)的管理信息系統(tǒng)其實(shí)只是數(shù)據(jù)處理系統(tǒng),而集成平臺(tái)則是真正意義上的管理和控制工具,并讓企業(yè)從信息技術(shù)上獲得前所未有的好處。

二、平臺(tái)技術(shù)架構(gòu)1、網(wǎng)絡(luò)應(yīng)用模式瀏覽器客戶端運(yùn)行表示層應(yīng)用服務(wù)器運(yùn)行用戶接口邏輯Dial-up瀏覽器客戶端運(yùn)行表示層應(yīng)用服務(wù)器運(yùn)行用戶接口邏輯Dial-up全面基于互聯(lián)網(wǎng)應(yīng)用模式,實(shí)現(xiàn)跨地域的業(yè)務(wù)處理,良好的支持低帶寬網(wǎng)絡(luò)。2、軟件架構(gòu)層次數(shù)據(jù)庫(kù)服務(wù)器軟件架構(gòu)上采用了主流的B/S和J2EE平臺(tái)設(shè)計(jì)思想,具備技術(shù)先進(jìn)性與穩(wěn)定性,充分滿足集團(tuán)用戶的大數(shù)據(jù)量、高可用性的要求。3、業(yè)務(wù)層次

MYOA將企業(yè)業(yè)務(wù)劃分為數(shù)據(jù)層、信息層、資源層、功能層、組織層、流程層等六個(gè)層次,對(duì)每一個(gè)層次進(jìn)行有效的流程時(shí)間控制、數(shù)據(jù)權(quán)限控制、行為權(quán)限控制、協(xié)作模式、流轉(zhuǎn)條件、過(guò)程監(jiān)控模式、信息表現(xiàn)方式、信息傳遞方式、信息合并方式、流程自動(dòng)啟動(dòng)、流程合并模式、增值評(píng)估。MYOA的業(yè)務(wù)模型如下:▼,流程層t功能層信息層I數(shù)據(jù)層*組織層F業(yè)務(wù)要素V聲品層■^^^資源層?目標(biāo)層工作流構(gòu)成協(xié)作流▼,流程層t功能層信息層I數(shù)據(jù)層*組織層F業(yè)務(wù)要素V聲品層■^^^資源層?目標(biāo)層工作流構(gòu)成協(xié)作流過(guò)程流信息流產(chǎn)品流資源流目標(biāo)流數(shù)據(jù)流4、應(yīng)用程序設(shè)計(jì)MYOA平臺(tái)主要的應(yīng)用程序,基于PHP(PHP:HypertextPreprocessor)和Java企業(yè)級(jí)計(jì)算平臺(tái)J2EE(Java2PlatformEnterpriseEdition)混合開(kāi)發(fā),實(shí)質(zhì)上是一個(gè)分布式的服務(wù)器應(yīng)用程序設(shè)計(jì)環(huán)境,它提供了基于組件的,以服務(wù)器為中心的多層應(yīng)用體系結(jié)構(gòu),為企業(yè)應(yīng)用系統(tǒng)提供了一個(gè)具有高度的可移植性和兼容性、安全的平臺(tái)。MYOA的多層體系結(jié)構(gòu)的設(shè)計(jì)特點(diǎn)極大的簡(jiǎn)化了開(kāi)發(fā)、配置和維護(hù)企業(yè)應(yīng)用的過(guò)程,它最大的優(yōu)點(diǎn)就在于將企業(yè)的業(yè)務(wù)邏輯同系統(tǒng)服務(wù)和用戶接口分開(kāi),放在它們之間的中間層。它提供了一系列的底層服務(wù),如事務(wù)管理、緩沖池等,使得開(kāi)發(fā)者能夠?qū)⒕杏谄髽I(yè)的業(yè)務(wù)邏輯,而無(wú)需過(guò)多的關(guān)心與業(yè)務(wù)邏輯不太相干的系統(tǒng)環(huán)境等。由于采用多層結(jié)構(gòu),系統(tǒng)中同時(shí)會(huì)有多臺(tái)服務(wù)器在工作,這樣不僅能提高系統(tǒng)的整體運(yùn)行效率,而且一旦某一臺(tái)服務(wù)器出現(xiàn)故障,應(yīng)用程序會(huì)自動(dòng)轉(zhuǎn)移到另一臺(tái)服務(wù)器上接著運(yùn)行,這就有效的保障了系統(tǒng)整體運(yùn)行的可靠性。應(yīng)用程序靜態(tài)模型如圖:

具體分析如下:(1) 客戶層是應(yīng)用程序的顯示部分,其主要功能是負(fù)責(zé)人機(jī)交互:顯示美觀友好的界面,處理用戶輸入,進(jìn)行輸入數(shù)據(jù)校驗(yàn),請(qǐng)求服務(wù)器的服務(wù),顯示由服務(wù)器端返回的結(jié)果,即客戶通過(guò)WebBrower的調(diào)用PHP/Servlet/JSP處理數(shù)據(jù)。(2) WEB層由PHP、JSP、Servlet組件構(gòu)成,存在于WEB服務(wù)器中,代表服務(wù)器端處理的顯示邏輯。WEB層的功能是當(dāng)用戶瀏覽器從WEB服務(wù)器上請(qǐng)求JSP文件時(shí),WEB服務(wù)器響應(yīng)該HTTP請(qǐng)求進(jìn)行簡(jiǎn)單處理,再調(diào)用EJB進(jìn)行商業(yè)邏輯處理,將結(jié)果組織成HTML形式發(fā)送回瀏覽器,還可以通過(guò)JDBC(JavaDatabaseConnectivity)直接訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)。(JSP技術(shù)是J2EE標(biāo)準(zhǔn)中一項(xiàng)重要的技術(shù),它將JAVA和HTML語(yǔ)言結(jié)合起來(lái)為客戶提供一個(gè)可支持跨平臺(tái)及跨WEB服務(wù)器的動(dòng)態(tài)網(wǎng)頁(yè)頁(yè)面,JSP可以調(diào)用EJB從而訪問(wèn)數(shù)據(jù)庫(kù)。JSP最大的優(yōu)點(diǎn)就在于它將網(wǎng)頁(yè)頁(yè)面的動(dòng)態(tài)內(nèi)容同它的表示層分開(kāi),也就是說(shuō),開(kāi)發(fā)者在修改網(wǎng)頁(yè)內(nèi)容時(shí),絲毫不會(huì)對(duì)瀏覽器端產(chǎn)生影響)(3) 應(yīng)用層用EJB封裝應(yīng)用領(lǐng)域的業(yè)務(wù)邏輯。EJBContainer存在于應(yīng)用程序服務(wù)器上,為應(yīng)用層。J2EE使用EJBContainer作為EJB組件的部署環(huán)境,在EJBContainer中提供了分布式計(jì)算中組件需要的所有服務(wù),例如組件生命周期的管理、數(shù)據(jù)庫(kù)連接的管理、分布式事務(wù)管理、組件的命名服務(wù)、自動(dòng)容錯(cuò)以及負(fù)載的自動(dòng)均衡能力等。實(shí)現(xiàn)事務(wù)邏輯的EJB組件可以更加高效的運(yùn)行在應(yīng)用程序服務(wù)器中,支持多客戶端的訪問(wèn), HTTP的客戶端可先向運(yùn)行在WebContainer上的JavaServlet或JSP發(fā)出請(qǐng)求,在JSP中嵌入的Java代碼調(diào)用運(yùn)行在EJBContainer中的EJB組件,以實(shí)現(xiàn)復(fù)雜的事務(wù)邏輯,而其他的客戶端可通過(guò)RMI-IIOP(RemoteMethodInvocation-InternetInterOPBProtocol)直接訪問(wèn)運(yùn)行在EJBContainer中的EJB組件。(4) 數(shù)據(jù)層則是傳統(tǒng)的大型數(shù)據(jù)庫(kù)服務(wù)器。包括數(shù)據(jù)庫(kù)系統(tǒng)、事務(wù)處理和其他遺留信息系統(tǒng)。最終,客戶在客戶端通過(guò)WEB瀏覽器等方式訪問(wèn)位于中間層的WEB服務(wù)器,WEB服務(wù)器響應(yīng)該請(qǐng)求,進(jìn)行簡(jiǎn)單處理,再調(diào)用位于應(yīng)用程序服務(wù)器中的EJB去訪問(wèn)和操縱后臺(tái)的數(shù)據(jù)庫(kù)服務(wù)器,用以完成復(fù)雜的商業(yè)邏輯。5、MYOA平臺(tái)體系結(jié)構(gòu)的優(yōu)點(diǎn)(1) 可移植性強(qiáng)。MYOA計(jì)算平臺(tái)支持PHP/Java語(yǔ)言,使得基于MYOA標(biāo)準(zhǔn)開(kāi)發(fā)的應(yīng)用具有PHP/Java語(yǔ)言所特有的與平臺(tái)無(wú)關(guān)性,一套程序可以適用于多種平臺(tái),保證了系統(tǒng)可以跨平臺(tái)的移植。(2) 可維護(hù)性強(qiáng)。在MYOA的這種體系結(jié)構(gòu)下,事務(wù)處理邏輯組件集中放置在應(yīng)用功能服務(wù)器上,這將使系統(tǒng)維護(hù)變得簡(jiǎn)單、容易。當(dāng)系統(tǒng)的事務(wù)處理邏輯發(fā)生變化時(shí),只需更新應(yīng)用功能服務(wù)器上的事務(wù)處理邏輯組件即可,而與客戶機(jī)端無(wú)關(guān),避

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論