金蝶EAS BOS技術(shù)白皮書(shū)V1.0_第1頁(yè)
金蝶EAS BOS技術(shù)白皮書(shū)V1.0_第2頁(yè)
金蝶EAS BOS技術(shù)白皮書(shū)V1.0_第3頁(yè)
金蝶EAS BOS技術(shù)白皮書(shū)V1.0_第4頁(yè)
金蝶EAS BOS技術(shù)白皮書(shū)V1.0_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

金蝶EASBOS產(chǎn)品技術(shù)白皮書(shū)第19頁(yè)共19頁(yè)金蝶EASBOS產(chǎn)品技術(shù)白皮書(shū)金蝶軟件(中國(guó))有限公司2004目錄前言 4KINGDEEBOS的基本思想 4KINGDEEBOS的基本目標(biāo) 5以MDA的理念解決管理軟件如何開(kāi)發(fā)的問(wèn)題 5開(kāi)發(fā)成什么樣企業(yè)應(yīng)用軟件 7軟件如何應(yīng)用 7KINGDEEBOS的特點(diǎn) 8KINGDEEBOS技術(shù)框架 9KINGDEEBOS應(yīng)用框架 10KingdeeBOS業(yè)務(wù)價(jià)值 11集成性 11業(yè)務(wù)功能集成 11業(yè)務(wù)流程集成 11系統(tǒng)間集成 11用戶(hù)訪問(wèn)集成 11國(guó)際化集成 11開(kāi)放性 11面向應(yīng)用的開(kāi)放性 11面向伙伴的開(kāi)放性 12面向平臺(tái)的開(kāi)放性 12可擴(kuò)展性 12業(yè)務(wù)范圍的擴(kuò)展 12業(yè)務(wù)規(guī)則的擴(kuò)展 12業(yè)務(wù)協(xié)作的擴(kuò)展 12業(yè)務(wù)能力的擴(kuò)展 12KingdeeBOS技術(shù)特性 13全面的模型驅(qū)動(dòng)架構(gòu) 13平臺(tái)級(jí)的技術(shù)控制能力 14Apusic應(yīng)用服務(wù)器 14多技術(shù)平臺(tái)支持 14集成的工作流引擎 16可插拔的系統(tǒng)服務(wù) 16國(guó)際化引擎 18完善的基礎(chǔ)服務(wù) 19統(tǒng)一的安全控制 19靈活的規(guī)則引擎 19一致的組織架構(gòu)及權(quán)限模型 19持續(xù)的知識(shí)積累 19結(jié)束語(yǔ) 20前言BOS,BusinessOperationSystem,業(yè)務(wù)操作系統(tǒng),是金蝶融合多年的企業(yè)應(yīng)用軟件的經(jīng)驗(yàn)以及MDA理念研發(fā)新一代技術(shù)平臺(tái),是金蝶公司全新的管理軟件開(kāi)發(fā)工具和管理集成平臺(tái)。KINGDEEBOS提供了基于模型驅(qū)動(dòng)架構(gòu)(MDA)的開(kāi)發(fā)模式和相關(guān)的工具,成功的解決了企業(yè)應(yīng)用軟件在開(kāi)發(fā)、實(shí)施和維護(hù)過(guò)程中的質(zhì)量、周期、成本、風(fēng)險(xiǎn)等方面的問(wèn)題,并使企業(yè)應(yīng)用軟件能夠滿(mǎn)足企業(yè)管理行業(yè)特性、企業(yè)個(gè)性化和持續(xù)完善的要求,對(duì)于企業(yè)應(yīng)用軟件在行業(yè)應(yīng)用開(kāi)發(fā)和維護(hù)、實(shí)施帶來(lái)了全新的應(yīng)用模式和革命。KINGDEEBOS提供的集成管理平臺(tái),使企業(yè)應(yīng)用可以集企業(yè)門(mén)戶(hù)(Portal)、辦公自動(dòng)化(OA)、企業(yè)資源管理(ERP)、工作流(Workflow)以及業(yè)務(wù)重組(BPR)于一體,對(duì)于企業(yè)的團(tuán)隊(duì)協(xié)作、業(yè)務(wù)支持、管理控制、決策分析、商務(wù)智能以及企業(yè)信息實(shí)時(shí)化提供全面的支持。KINGDEEBOS,集中體現(xiàn)了金蝶公司對(duì)中國(guó)特色化企業(yè)管理和國(guó)際先進(jìn)管理思想領(lǐng)域的孜孜不倦的探索和追求,融合了金蝶公司在企業(yè)應(yīng)用軟件領(lǐng)域十多年的行業(yè)經(jīng)驗(yàn)和軟件開(kāi)發(fā)經(jīng)驗(yàn),對(duì)產(chǎn)品不斷的發(fā)展與完善,為企業(yè)用戶(hù)帶來(lái)高效、靈活、柔性以及功能強(qiáng)大的企業(yè)管理系統(tǒng),幫助企業(yè)用戶(hù)在激烈的市場(chǎng)競(jìng)爭(zhēng)中贏得先機(jī)并獲得前所未有的高回報(bào)。KINGDEEBOS的基本思想KINGDEEBOS體系的基本實(shí)現(xiàn)思想可以簡(jiǎn)單描述為:基于企業(yè)應(yīng)用環(huán)節(jié)來(lái)設(shè)計(jì)軟件企業(yè)應(yīng)用軟件的開(kāi)發(fā)過(guò)程是一個(gè)龐大的系統(tǒng)工程,其中涵蓋了業(yè)務(wù)需求規(guī)劃、系統(tǒng)設(shè)計(jì)、程序開(kāi)發(fā)、軟件測(cè)試等多個(gè)環(huán)節(jié)。KINGDEEBOS該系統(tǒng)工程中各個(gè)不同的受眾提供了相應(yīng)的服務(wù)和工具,使得各個(gè)環(huán)節(jié)只需要關(guān)心自己領(lǐng)域內(nèi)的工作而不需要付出更多無(wú)謂勞動(dòng),KINGDEEBOS提供的服務(wù)和引擎又能夠保證各個(gè)環(huán)節(jié)的銜接,從而使得整個(gè)系統(tǒng)工程是一個(gè)完美無(wú)暇的整體?;谄髽I(yè)模型來(lái)設(shè)計(jì)軟件

企業(yè)應(yīng)用軟件最終都是要為企業(yè)的實(shí)際應(yīng)用管理提供服務(wù)的,因此企業(yè)應(yīng)用軟件必須基于企業(yè)的實(shí)際業(yè)務(wù)流程以及業(yè)務(wù)模型來(lái)構(gòu)建企業(yè)應(yīng)用系統(tǒng)。KINGDEEBOS提供了一系列的服務(wù)以及工具,使得金蝶公司的企業(yè)應(yīng)用軟件基于企業(yè)模型來(lái)設(shè)計(jì),即主要從管理和業(yè)務(wù)的角度來(lái)描述管理軟件,開(kāi)發(fā)人員只需設(shè)計(jì)企業(yè)的組織結(jié)構(gòu)、流程、信息和業(yè)務(wù)邏輯等,而不必關(guān)心這些業(yè)務(wù)是由何種平臺(tái)、何種技術(shù)實(shí)現(xiàn)的?;谶\(yùn)行平臺(tái)來(lái)運(yùn)行軟件

KINGDEEBOS不但是一個(gè)模型構(gòu)建的工具,而且是一個(gè)運(yùn)行引擎?;谄髽I(yè)模型來(lái)設(shè)計(jì)的企業(yè)應(yīng)用系統(tǒng),通過(guò)運(yùn)行平臺(tái)來(lái)直接執(zhí)行企業(yè)的業(yè)務(wù),KINGDEEBOS運(yùn)行引擎提供了一個(gè)完整的協(xié)作環(huán)境和強(qiáng)大的業(yè)務(wù)處理支持。KINGDEEBOS的基本目標(biāo)作為金蝶公司傾力打造的新一代技術(shù)平臺(tái),KINGDEEBOS將從根本上解決管理軟件從構(gòu)建、開(kāi)發(fā)、實(shí)施以及應(yīng)用過(guò)程中存在的一些重大缺陷,并徹底改善管理軟件的現(xiàn)狀。以MDA的理念解決管理軟件如何開(kāi)發(fā)的問(wèn)題傳統(tǒng)的軟件開(kāi)發(fā)模式存在很大的弊端,從需求采集、系統(tǒng)設(shè)計(jì)、系統(tǒng)構(gòu)建以及程序開(kāi)發(fā)、系統(tǒng)測(cè)試等環(huán)節(jié),各個(gè)環(huán)節(jié)的工作機(jī)制和規(guī)范的不一致,導(dǎo)致系統(tǒng)最終開(kāi)發(fā)出來(lái)與預(yù)期的目標(biāo)相去甚遠(yuǎn)。隨著時(shí)間的推移,系統(tǒng)不斷地被修改,文檔、設(shè)計(jì)圖表和代碼之間的距離就越來(lái)越疏遠(yuǎn)。我們僅僅是修改了代碼,因?yàn)樾薷奈臋n和設(shè)計(jì)圖表所要花費(fèi)的代價(jià)是我們無(wú)法容忍的。同時(shí),即使我們修改了圖和文檔,這樣的工作是否有效也值得懷疑,因?yàn)槲覀冞€會(huì)不斷地修改代碼?難道我們要花更多的時(shí)間去不斷修改文檔嗎?那些接踵而至的客戶(hù)需求怎么辦?哪個(gè)重要?還是放棄文檔比較現(xiàn)實(shí)吧。那我們前期還花那么長(zhǎng)時(shí)間寫(xiě)詳細(xì)設(shè)計(jì)干什么呢?即便就是在傳統(tǒng)的軟件開(kāi)發(fā)模式中,軟件開(kāi)發(fā)也可能有建模過(guò)程。不幸的是,很多模型僅僅在編碼實(shí)現(xiàn)前閃現(xiàn)一下就稍縱即逝。僅在開(kāi)發(fā)者腦中閃現(xiàn),然后就消失了,對(duì)于后來(lái)的系統(tǒng)維護(hù)人員,簡(jiǎn)直就是“噩夢(mèng)”。更加令人困惑,以及給軟件開(kāi)發(fā)帶來(lái)重大成本以及消耗的是:當(dāng)一個(gè)團(tuán)隊(duì)初始開(kāi)發(fā)一個(gè)系統(tǒng)的時(shí)候,保存在它們大腦中的設(shè)計(jì)思想足以使它們理解這個(gè)系統(tǒng)。問(wèn)題是當(dāng)?shù)谝粋€(gè)版本發(fā)布之后,團(tuán)隊(duì)可能會(huì)解散,其它來(lái)維護(hù)這個(gè)系統(tǒng)的人可能是一個(gè)新人,那么它就只有代碼和測(cè)試結(jié)果,這就使得系統(tǒng)維護(hù)極其困難。如果給你1萬(wàn)行甚至數(shù)十萬(wàn)行代碼,你會(huì)從什么地方開(kāi)始,又如何去理解這個(gè)系統(tǒng)呢?傳統(tǒng)軟件開(kāi)發(fā)模式帶來(lái)的問(wèn)題傳統(tǒng)軟件開(kāi)發(fā)模式帶來(lái)的問(wèn)題實(shí)際上,我們不應(yīng)該有任何借口去直接開(kāi)發(fā)軟件而不經(jīng)過(guò)仔細(xì)的設(shè)計(jì),設(shè)計(jì)可以使得我們的系統(tǒng)易于開(kāi)發(fā)、繼承和維護(hù)。KINGDEEBOS關(guān)注的問(wèn)題所以MDA理念無(wú)疑是軟件開(kāi)發(fā)史上的一次革命?;贛DA理念設(shè)計(jì)和構(gòu)建的KINGDEEBOS,貫徹了以模型驅(qū)動(dòng)架構(gòu)的宗旨,從應(yīng)用需求、系統(tǒng)設(shè)計(jì)、系統(tǒng)構(gòu)建以及程序的發(fā)布,有統(tǒng)一的過(guò)程管理、規(guī)范以及相關(guān)的服務(wù),保證了不管是開(kāi)發(fā)人員還是行業(yè)合作伙伴,大家都是使用統(tǒng)一的模型在KINGDEEBOS中進(jìn)行增值開(kāi)發(fā)。KINGDEEBOS關(guān)注的問(wèn)題KINGDEEBOS由兩部分構(gòu)成:DesignTime:即描述管理和業(yè)務(wù)的各種要素和規(guī)則,用以對(duì)企業(yè)業(yè)務(wù)對(duì)象以及流程進(jìn)行描述和架構(gòu),使得企業(yè)的實(shí)際應(yīng)用可以以企業(yè)模型的方式在KINGDEEBOS中進(jìn)行構(gòu)建并發(fā)布為相應(yīng)的企業(yè)應(yīng)用程序。RunTime:即理解并支持這種模型和規(guī)則的軟件工具,相當(dāng)于運(yùn)行引擎。在前文已經(jīng)提及過(guò),KINGDEEBOS本身也是一種運(yùn)行引擎。當(dāng)基于KINGDEEBOS構(gòu)建的企業(yè)應(yīng)用系統(tǒng)(EAS)需要執(zhí)行某種業(yè)務(wù)時(shí),KINGDEEBOS將會(huì)提供一系列的服務(wù)以及工具來(lái)解釋并解析該業(yè)務(wù)流程中的執(zhí)行規(guī)則,反映相應(yīng)的業(yè)務(wù)流程并轉(zhuǎn)換相應(yīng)的SQL語(yǔ)法把相關(guān)的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。因此,基于KINGDEEBOS進(jìn)行軟件開(kāi)發(fā)和維護(hù),其主要工作就是用企業(yè)建模工具來(lái)構(gòu)建、擴(kuò)展和修改企業(yè)的模型資源。與其他開(kāi)發(fā)工具相比,企業(yè)建模工具可以極大地提高管理軟件開(kāi)發(fā)維護(hù)的效率和質(zhì)量,降低開(kāi)發(fā)維護(hù)的難度和整體成本。開(kāi)發(fā)成什么樣企業(yè)應(yīng)用軟件十多年來(lái),金蝶公司一致以來(lái)都致力于企業(yè)應(yīng)用軟件的研發(fā)與應(yīng)用,包括財(cái)務(wù)、物流、生產(chǎn)制造以及質(zhì)量等應(yīng)用領(lǐng)域;產(chǎn)品應(yīng)用遍及每一個(gè)行業(yè),包括汽車(chē)、煙草、金融、證券等許多行業(yè)。每個(gè)行業(yè)、每個(gè)企業(yè)都有各自的特色和個(gè)性,如何用通用的軟件平臺(tái)來(lái)實(shí)現(xiàn)各種不同行業(yè)不同企業(yè)的特性和個(gè)性?不但可以實(shí)現(xiàn)行業(yè)以及企業(yè)千變?nèi)f化的需求,而且可以提高軟件開(kāi)發(fā)的效率,提高實(shí)施成功率,進(jìn)行成功的行業(yè)應(yīng)用,而且開(kāi)發(fā)成本、實(shí)施成本可以得到有效的控制?KINGDEEBOS引入模型驅(qū)動(dòng)架構(gòu)(MDA)的理論,為管理軟件設(shè)計(jì)和開(kāi)發(fā)提供了有效的導(dǎo)向和依據(jù)。企業(yè)模型規(guī)范了描述企業(yè)業(yè)務(wù)的各類(lèi)要素和方法規(guī)則,可以全面、準(zhǔn)確地描述用戶(hù)需求,有效提升和保障管理軟件的能力。統(tǒng)一建模語(yǔ)言UML(UnifiedModelingLanguage)、元對(duì)象設(shè)施MOF(metaObjectFacility)、XML元數(shù)據(jù)交換XMI(XMLmetadataInterchange)以及公共數(shù)據(jù)倉(cāng)庫(kù)元模型CWM(CommonWarehousemetamodel)以及KINGDEEBOS中預(yù)封裝的大量業(yè)務(wù)邏輯插件,使得開(kāi)發(fā)人員可以用統(tǒng)一的標(biāo)準(zhǔn)來(lái)構(gòu)建業(yè)務(wù)系統(tǒng)中的對(duì)象、流程以及各種業(yè)務(wù)規(guī)則。KINGDEEBOS對(duì)于管理和業(yè)務(wù)的各種要素和規(guī)則的描述以及運(yùn)行引擎,包括BOS提供的工具和服務(wù)(例如工作流以及報(bào)表管理平臺(tái)等)可以使管理軟件對(duì)企業(yè)的團(tuán)隊(duì)協(xié)作、業(yè)務(wù)支持、管理控制、決策分析、商務(wù)智能和持續(xù)完善提供全面支持。軟件如何應(yīng)用KINGDEEBOS有著統(tǒng)一的模型描述語(yǔ)言和運(yùn)行引擎,豐富的業(yè)務(wù)邏輯封裝,可擴(kuò)展的插件式管理。通過(guò)KINGDEEBOS來(lái)構(gòu)建的企業(yè)應(yīng)用系統(tǒng)具有如下特征:高度集成業(yè)務(wù)模型反映了企業(yè)的實(shí)際應(yīng)用,企業(yè)不同類(lèi)型、不同業(yè)務(wù)的應(yīng)用系統(tǒng)能夠真正集成在一起,以實(shí)現(xiàn)高效的協(xié)同工作和流程控制,并徹底改變了管理軟件顆粒難以協(xié)作的狀況標(biāo)準(zhǔn)統(tǒng)一基于OOD的方法以及統(tǒng)一的模型構(gòu)建工具,保證了企業(yè)應(yīng)用系統(tǒng)的標(biāo)準(zhǔn)統(tǒng)一性,為企業(yè)提供了完善的基礎(chǔ)支撐體系,使企業(yè)基礎(chǔ)業(yè)務(wù)要素和資源的構(gòu)建、修改、共享和管理得到統(tǒng)一,從而大幅度簡(jiǎn)化了企業(yè)信息系統(tǒng)的構(gòu)建,強(qiáng)化和規(guī)范了企業(yè)的業(yè)務(wù)管理。技術(shù)無(wú)關(guān)運(yùn)行引擎實(shí)現(xiàn)了業(yè)務(wù)模型資源與系統(tǒng)實(shí)現(xiàn)技術(shù)的分離,從根本上提升了系統(tǒng)的技術(shù)無(wú)關(guān)性。運(yùn)行引擎可以支持各種主流的分布體系、操作系統(tǒng)、數(shù)據(jù)庫(kù)平臺(tái)、中間件技術(shù)、應(yīng)用服務(wù)平臺(tái)、Web服務(wù)平臺(tái)、通訊協(xié)議和客戶(hù)端模式等,并可平滑地遷移到未來(lái)的實(shí)現(xiàn)技術(shù)上。KINGDEEBOS的特點(diǎn)企業(yè)管理的個(gè)性化和持續(xù)完善已經(jīng)成為現(xiàn)代企業(yè)競(jìng)爭(zhēng)的基本戰(zhàn)略,在此背景之下,企業(yè)的業(yè)務(wù)系統(tǒng)必須能夠快速定制,靈活調(diào)整,自由擴(kuò)展,自行維護(hù),讓企業(yè)迅速應(yīng)對(duì)市場(chǎng)、技術(shù)、資源、業(yè)務(wù)、客戶(hù)、服務(wù)和管理等各方面的不斷變化和發(fā)展。需要明確的一個(gè)基本認(rèn)識(shí)是:必須提供基于企業(yè)模型體系的設(shè)計(jì)和自動(dòng)化工具,才有可能滿(mǎn)足上述要求。目前軟件業(yè)內(nèi)中流行的許多觀點(diǎn)和工具(例如UML、組件式開(kāi)發(fā)、數(shù)據(jù)建模工具、通用建模輔助工具等),是根本無(wú)法滿(mǎn)足這些要求的。金蝶公司推出KINGDEEBOS,對(duì)于自身產(chǎn)品線的完善以及產(chǎn)品的實(shí)施,行業(yè)應(yīng)用有著極大的推動(dòng)作用。KINGDEEBOS開(kāi)發(fā)模式支持和吸取了許多工具(例如UML、組件式開(kāi)發(fā)、數(shù)據(jù)建模工具、通用建模輔助工具等)的一些優(yōu)點(diǎn),但與這些工具有著本質(zhì)的區(qū)別,BOS體系的核心是基于企業(yè)模型的設(shè)計(jì)和自動(dòng)化工具。KINGDEEBOS是真正能夠快速定制,靈活調(diào)整,自由擴(kuò)展,自行維護(hù)的管理軟件系統(tǒng),與其它開(kāi)發(fā)技術(shù)和工具的關(guān)鍵區(qū)別是:基于模型驅(qū)動(dòng)架構(gòu)(MDA)體系KINGDEEBOS是基于現(xiàn)代企業(yè)管理思想,構(gòu)建在MDA理念基礎(chǔ)之上,實(shí)現(xiàn)企業(yè)模型自動(dòng)化的軟件再造體系,能夠真正滿(mǎn)足企業(yè)管理持續(xù)完善的需要。基于設(shè)計(jì),并支持實(shí)現(xiàn)KINGDEEBOS是基于設(shè)計(jì)并同時(shí)提供實(shí)現(xiàn)的工具。當(dāng)完成企業(yè)建模的工作以后,KINGDEEBOS就可以運(yùn)行企業(yè)的模型,最終用戶(hù)可以立即在計(jì)算機(jī)上處理他們的業(yè)務(wù),只有基于實(shí)現(xiàn)的開(kāi)發(fā)設(shè)計(jì)工具,才能真正提升軟件開(kāi)發(fā)的生產(chǎn)力,并把諸多陷于ERP泥潭的企業(yè)和軟件維護(hù)人員解脫出來(lái)。跨越代碼和實(shí)現(xiàn)技術(shù)KINGDEEBOS跨越代碼和實(shí)現(xiàn)技術(shù)來(lái)運(yùn)行企業(yè)業(yè)務(wù),開(kāi)發(fā)者只需關(guān)注企業(yè)的流程、機(jī)構(gòu)和業(yè)務(wù)邏輯,而無(wú)需關(guān)心這些業(yè)務(wù)是用何種技術(shù)實(shí)現(xiàn)。KINGDEEBOS技術(shù)框架企業(yè)管理業(yè)務(wù)的處理模式存在著很多共性的特征,通過(guò)對(duì)這些模式特征的抽象與分析,可以通過(guò)一個(gè)模型結(jié)構(gòu)來(lái)表達(dá)絕大多數(shù)的業(yè)務(wù)處理過(guò)程。BOS產(chǎn)品提供一個(gè)模型結(jié)構(gòu),通過(guò)解釋這個(gè)模型結(jié)構(gòu)中所包含的信息來(lái)完成軟件系統(tǒng)對(duì)企業(yè)管理業(yè)務(wù)的實(shí)現(xiàn)。當(dāng)然,由于企業(yè)管理行為的復(fù)雜性,模型結(jié)構(gòu)不能表達(dá)出所有業(yè)務(wù)的處理過(guò)程,仍然存在需要利用編程語(yǔ)言才能完成的業(yè)務(wù)功能。BOS定位于利用模型架構(gòu)及其運(yùn)行引擎,解決大多數(shù)需要用編碼完成的業(yè)務(wù)需求,提升軟件開(kāi)發(fā)效率,保證業(yè)務(wù)系統(tǒng)的開(kāi)放性、擴(kuò)展性與集成性。EAS系統(tǒng)通過(guò)在模型架構(gòu)中定義相關(guān)業(yè)務(wù)特征信息,并附以部分編程實(shí)現(xiàn)工作來(lái)完成交付企業(yè)客戶(hù)使用的管理信息系統(tǒng)。Kingdee BOS使用先進(jìn)的模型驅(qū)動(dòng)體系架構(gòu)(MDA),整個(gè)系統(tǒng)中組件間的相互訪問(wèn)通過(guò)一個(gè)基于元數(shù)據(jù)描述的抽象層(對(duì)象構(gòu)造模型)來(lái)進(jìn)行。這個(gè)元數(shù)據(jù)描述的知識(shí)系統(tǒng)容納了包括設(shè)計(jì)模型、數(shù)據(jù)模型和部署模型的整個(gè)應(yīng)用體系,工作流系統(tǒng)與模型有機(jī)地結(jié)合在一起,同時(shí)系統(tǒng)中的基礎(chǔ)服務(wù)(包括安全管理、數(shù)據(jù)管理、事務(wù)審計(jì)、消息管理等)通過(guò)模型驅(qū)動(dòng)在整個(gè)系統(tǒng)中貫穿,整體模型的設(shè)計(jì)保持平臺(tái)無(wú)關(guān)性。KINGDEEBOS應(yīng)用框架KINGDEEBOS應(yīng)用框架KINGDEEBOS應(yīng)用框架如圖所示,基于KINGDEEBOS的企業(yè)應(yīng)用軟件的應(yīng)用全景,在這個(gè)整體的應(yīng)用框架中,從不同應(yīng)用角度和用戶(hù)提供了不同的應(yīng)用服務(wù)和工具,體現(xiàn)了KINGDEEBOS基于企業(yè)應(yīng)用環(huán)節(jié)來(lái)設(shè)計(jì)軟件的理念。企業(yè)用戶(hù)分為決策層、管理層以及業(yè)務(wù)執(zhí)行層,分別使用企業(yè)應(yīng)用的不同層次上的應(yīng)用產(chǎn)品,決策層利用企業(yè)戰(zhàn)略管理(BPM)來(lái)了解整個(gè)企業(yè)的運(yùn)營(yíng)狀況并對(duì)戰(zhàn)略規(guī)劃做出指導(dǎo);中層管理層使用商業(yè)智能(BI)以及相關(guān)的應(yīng)用系統(tǒng)了解業(yè)務(wù)運(yùn)營(yíng)情況并對(duì)業(yè)務(wù)執(zhí)行做出有效的規(guī)劃和監(jiān)控;業(yè)務(wù)執(zhí)行層即企業(yè)中的業(yè)務(wù)操作員使用企業(yè)應(yīng)用系統(tǒng)中最基本的應(yīng)用環(huán)節(jié),包括財(cái)務(wù)管理、物流管理、人力資源管理等系統(tǒng),負(fù)責(zé)操作企業(yè)日常的基本業(yè)務(wù)。企業(yè)的IT人員可以使用業(yè)務(wù)配置工具以及企業(yè)建模工具對(duì)企業(yè)的業(yè)務(wù)流程進(jìn)行現(xiàn)實(shí)的管理和重組,以滿(mǎn)足企業(yè)個(gè)性化的業(yè)務(wù)要求。實(shí)施咨詢(xún)專(zhuān)家利用企業(yè)建模工具和企業(yè)模型中封裝的大量業(yè)務(wù)邏輯,可以快速實(shí)時(shí)的搭建企業(yè)的應(yīng)用環(huán)境。完善的企業(yè)模型以及建模工程,不但可以使實(shí)施咨詢(xún)專(zhuān)家成功搭建符合企業(yè)用戶(hù)要求的貼身的企業(yè)應(yīng)用系統(tǒng),而且縮減了實(shí)施的時(shí)間,降低了實(shí)施風(fēng)險(xiǎn),實(shí)施成本也大為縮減。行業(yè)開(kāi)發(fā)專(zhuān)家包括金蝶公司的開(kāi)發(fā)專(zhuān)家以及行業(yè)合作伙伴的開(kāi)發(fā)專(zhuān)家,他們可以使用KINGDEEBOS中的BOSStudio工具、設(shè)計(jì)模型以及應(yīng)用框架的服務(wù)來(lái)實(shí)現(xiàn)實(shí)體、功能、界面以及流程,并通過(guò)BOS的部署工具發(fā)布到應(yīng)用系統(tǒng)中形成相應(yīng)的元數(shù)據(jù)(MetaData)、服務(wù)(Services)以及工作流(WorkFlow)。KingdeeBOS業(yè)務(wù)價(jià)值作為新一代成長(zhǎng)型企業(yè)的貼身技術(shù)平臺(tái),KingdeeBOS具有非常突出的三大特性:集成性、開(kāi)放性、擴(kuò)展性。集成性業(yè)務(wù)功能集成所有業(yè)務(wù)功能通過(guò)面向?qū)ο蟮姆治鲈O(shè)計(jì)方法,分解為數(shù)據(jù)模型、設(shè)計(jì)模型與部署模型,并通過(guò)定義工具添加到元數(shù)據(jù)模型中。任何一個(gè)新開(kāi)發(fā)的業(yè)務(wù)功能都可以用統(tǒng)一的方式與其他業(yè)務(wù)功能進(jìn)行交互。統(tǒng)一的通信機(jī)制保證了系統(tǒng)功能間的高度集成性,同時(shí)保證了整個(gè)系統(tǒng)內(nèi)功能的一致性及可靠性。業(yè)務(wù)流程集成業(yè)務(wù)流程通過(guò)工作流管理系統(tǒng)統(tǒng)一定義并實(shí)施,企業(yè)內(nèi)的管理制度及流程在一個(gè)集成的工作流管理平臺(tái)上得以實(shí)現(xiàn)。工作流管理系統(tǒng)通過(guò)元數(shù)據(jù)模型引擎對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行訪問(wèn),因此在元數(shù)據(jù)模型中描述的所有業(yè)務(wù)組件都可以統(tǒng)一地被工作流系統(tǒng)進(jìn)行控制。任何新增或修改的業(yè)務(wù)組件也都可以被工作流管理系統(tǒng)納入到業(yè)務(wù)流程管理的范疇中。系統(tǒng)間集成基于一個(gè)開(kāi)放的元數(shù)據(jù)描述模型,其他系統(tǒng)可以非常容易的理解系統(tǒng)的結(jié)構(gòu),并通過(guò)統(tǒng)一的方式與系統(tǒng)進(jìn)行通信。在通信方式上通過(guò)對(duì)WebService的支持,不同系統(tǒng)平臺(tái)間的系統(tǒng)也能夠方便地進(jìn)行交流。用戶(hù)訪問(wèn)集成KingdeeBOS支持Web頁(yè)面的管理與維護(hù),終端用戶(hù)可以通過(guò)統(tǒng)一的瀏覽器入口對(duì)系統(tǒng)進(jìn)行操縱。而且通過(guò)統(tǒng)一的界面管理工具,能夠非常方便地將新的界面加入到系統(tǒng)中,以一個(gè)統(tǒng)一的方式展現(xiàn)給最終用戶(hù)。移動(dòng)用戶(hù)通過(guò)無(wú)線應(yīng)用的訪問(wèn)接口可以使用包括手機(jī)、PocketPC等移動(dòng)設(shè)備訪問(wèn)統(tǒng)一的后臺(tái)系統(tǒng)。KingdeeBOS提供一套完整而且美觀的界面元素供用戶(hù)使用,可以保證界面展示風(fēng)格的一致性。國(guó)際化集成在這個(gè)國(guó)際化浪潮席卷而來(lái)的時(shí)代,企業(yè)要面對(duì)的是國(guó)際化的員工、客戶(hù)、伙伴及供應(yīng)商。KingdeeBOS在元數(shù)據(jù)模型中支持可配置的多語(yǔ)言定義及管理,讓不同國(guó)界的人員能夠在同一個(gè)系統(tǒng)中工作。并且能夠在不影響既有業(yè)務(wù)的情況下隨時(shí)加入新的語(yǔ)言支持,輕松地讓業(yè)務(wù)擴(kuò)展到新的領(lǐng)域。開(kāi)放性面向應(yīng)用的開(kāi)放性KingdeeBOS使整個(gè)業(yè)務(wù)系統(tǒng)可以通過(guò)元數(shù)據(jù)模型進(jìn)行展現(xiàn),以面向業(yè)務(wù)的方式進(jìn)行描述和定義。使得應(yīng)用集成可以在專(zhuān)注在業(yè)務(wù)邏輯的分析及設(shè)計(jì)上,應(yīng)用間接口無(wú)需考慮具體的數(shù)據(jù)存儲(chǔ)、通信方式等底層技術(shù)細(xì)節(jié),簡(jiǎn)化了應(yīng)用集成的復(fù)雜度。面向伙伴的開(kāi)放性KingdeeBOS針對(duì)模型的定義與維護(hù)提供了圖形化的集成開(kāi)發(fā)環(huán)境。可以讓服務(wù)商輕松地學(xué)習(xí)上手并進(jìn)行面向客戶(hù)的開(kāi)發(fā)工作。最終使客戶(hù)獲得價(jià)值最大化。面向平臺(tái)的開(kāi)放性KingdeeBOS基于平臺(tái)無(wú)關(guān)性的設(shè)計(jì),在實(shí)現(xiàn)層面上同時(shí)支持J2EE與.NET兩大技術(shù)平臺(tái)。同時(shí)通過(guò)自主研發(fā)的SQL語(yǔ)義翻譯引擎及異種數(shù)據(jù)庫(kù)訪問(wèn)引擎對(duì)主流數(shù)據(jù)庫(kù)產(chǎn)品(SQLServer、Oracle、IBMDB2、Sybase)進(jìn)行支持。系統(tǒng)可以部署在包括Windows、Unix等主流操作系統(tǒng)之上,使得用戶(hù)的平臺(tái)選擇余地可以更廣,并保障既有的投資。可擴(kuò)展性業(yè)務(wù)范圍的擴(kuò)展隨著業(yè)務(wù)范圍的擴(kuò)展,會(huì)有新的業(yè)務(wù)內(nèi)容需要處理。在模型驅(qū)動(dòng)架構(gòu)的基礎(chǔ)上可以添加新的業(yè)務(wù)對(duì)象、操作界面和業(yè)務(wù)報(bào)表??蛻?hù)可以在標(biāo)準(zhǔn)系統(tǒng)的基礎(chǔ)上快速、輕松地定制新的業(yè)務(wù)內(nèi)容,保持良好的競(jìng)爭(zhēng)力。業(yè)務(wù)規(guī)則的擴(kuò)展與模型驅(qū)動(dòng)架構(gòu)緊密聯(lián)系在一起的工作流系統(tǒng),能夠識(shí)別系統(tǒng)模型中的業(yè)務(wù)元素。并能夠?qū)⑦@些業(yè)務(wù)元素納入到工作流的流程控制規(guī)則中。在組織架構(gòu)及管理制度發(fā)生變化的情況下,通過(guò)更改組織架構(gòu)及工作流的流程控制規(guī)則就能夠使系統(tǒng)適應(yīng)于新的環(huán)境。業(yè)務(wù)協(xié)作的擴(kuò)展KingdeeBOS對(duì)WebService的全面支持,使得外部供應(yīng)商及客戶(hù)的應(yīng)用系統(tǒng)能夠便捷地與系統(tǒng)進(jìn)行連接。讓企業(yè)間的協(xié)作更加緊密,并且易于實(shí)施。業(yè)務(wù)能力的擴(kuò)展在企業(yè)不斷地發(fā)展壯大過(guò)程中,業(yè)務(wù)量處理的需求也越來(lái)越大?;谙冗M(jìn)的體系架構(gòu)所構(gòu)建的KingdeeBOS系統(tǒng)從架構(gòu)上保證了這種計(jì)算能力的擴(kuò)展性。通過(guò)負(fù)載均衡技術(shù)可以對(duì)系統(tǒng)進(jìn)行逐步的、平滑的能力提升,滿(mǎn)足企業(yè)按需計(jì)算的要求,最大程度地保證投資的有效性。KingdeeBOS技術(shù)特性全面的模型驅(qū)動(dòng)架構(gòu)KingdeeBOS在面向業(yè)務(wù)分析的基礎(chǔ)上提煉出一個(gè)業(yè)務(wù)元數(shù)據(jù)描述的抽象層(對(duì)象構(gòu)造模型)。這個(gè)抽象層是整個(gè)系統(tǒng)運(yùn)行的基礎(chǔ),包括了業(yè)務(wù)對(duì)象結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、交互界面、系統(tǒng)部署、系統(tǒng)接口等全方位的信息。并且通過(guò)內(nèi)置的集成開(kāi)發(fā)環(huán)境,可以不斷地將獲取及更新的業(yè)務(wù)知識(shí)補(bǔ)充到這個(gè)模型中,支持業(yè)務(wù)能力的持續(xù)改進(jìn)。模型驅(qū)動(dòng)的體系架構(gòu)通過(guò)靈活的架構(gòu)及專(zhuān)業(yè)的工具,業(yè)務(wù)專(zhuān)業(yè)人員可以專(zhuān)心于業(yè)務(wù)的分析及業(yè)務(wù)的邏輯處理,然后通過(guò)集成開(kāi)發(fā)環(huán)境將其專(zhuān)業(yè)能力分析的內(nèi)容輕松地加入到系統(tǒng)中,迅速提升系統(tǒng)的業(yè)務(wù)處理能力,大大降低了實(shí)施成本。示例:基于模型技術(shù)實(shí)現(xiàn)的IDE開(kāi)發(fā)平臺(tái)功能模型驅(qū)動(dòng)的開(kāi)發(fā)及應(yīng)用場(chǎng)景平臺(tái)級(jí)的技術(shù)控制能力Apusic應(yīng)用服務(wù)器Apusic應(yīng)用服務(wù)器是嚴(yán)格遵循J2EE等工業(yè)技術(shù)標(biāo)準(zhǔn)的企業(yè)應(yīng)用平臺(tái),是國(guó)內(nèi)第一個(gè)商業(yè)J2EE應(yīng)用服務(wù)器產(chǎn)品。通過(guò)對(duì)應(yīng)用服務(wù)器平臺(tái)技術(shù)的自主控制,KingdeeBOS能夠充分挖掘平臺(tái)技術(shù)潛力,提供給用戶(hù)高效、高可靠的產(chǎn)品。Apusic架構(gòu)示意圖多技術(shù)平臺(tái)支持在基于Internet的企業(yè)級(jí)應(yīng)用軟件的技術(shù)領(lǐng)域中,國(guó)際上主流的技術(shù)平臺(tái)存在著Microsoft.NET和J2EE兩大技術(shù)架構(gòu)。這兩種技術(shù)架構(gòu)代表著平臺(tái)架構(gòu)技術(shù)的最新發(fā)展,兩者互有優(yōu)勢(shì),目前已經(jīng)部署或?qū)⒁渴鸬钠髽I(yè)信息平臺(tái)絕大多數(shù)都從兩者中選擇其一。金蝶本著幫助顧客成功的產(chǎn)品研發(fā)理念,憑借多年積累的技術(shù)實(shí)力,通過(guò)KINGDEEBOS平臺(tái)無(wú)關(guān)性的設(shè)計(jì),實(shí)現(xiàn)了對(duì).NET和J2EE這兩種技術(shù)架構(gòu)的支持。使得顧客在平臺(tái)選擇上有了完全的自主能力,用戶(hù)可以根據(jù)企業(yè)自身信息化發(fā)展的狀況來(lái)決定如何部署技術(shù)平臺(tái),充分保障了既有投資及未來(lái)的發(fā)展。而且,基于KingdeeBOS的技術(shù)平臺(tái),為客戶(hù)提供了一種途徑,使得企業(yè)原有分屬于不同技術(shù)架構(gòu)體系的應(yīng)用系統(tǒng)可以實(shí)現(xiàn)整合。通過(guò)對(duì)WebService的廣泛支持,異種技術(shù)平臺(tái)間可以自由通信,相互集成。多種數(shù)據(jù)庫(kù)支持翻譯引擎支持多種大型數(shù)據(jù)庫(kù),業(yè)務(wù)系統(tǒng)可自由選擇任意數(shù)據(jù)庫(kù)產(chǎn)品作為數(shù)據(jù)承載平臺(tái),基于BOS開(kāi)發(fā)的業(yè)務(wù)系統(tǒng)如果需要運(yùn)行于新的數(shù)據(jù)庫(kù)平臺(tái)上,只需要在BOS上擴(kuò)展新的數(shù)據(jù)庫(kù)翻譯引擎子集即可,原有業(yè)務(wù)系統(tǒng)無(wú)需重新開(kāi)發(fā)。KingdeeBOS的數(shù)據(jù)庫(kù)翻譯引擎提供了兩個(gè)子功能層,分別實(shí)現(xiàn)多種SQL版本的語(yǔ)義翻譯和異種數(shù)據(jù)庫(kù)訪問(wèn)連接。多數(shù)據(jù)庫(kù)支持多數(shù)據(jù)庫(kù)支持SQL語(yǔ)義翻譯引擎雖然所有大型數(shù)據(jù)庫(kù)都支持大部分的標(biāo)準(zhǔn)SQL語(yǔ)法,但是每個(gè)廠商提供的數(shù)據(jù)庫(kù)產(chǎn)品都有各自特性的SQL語(yǔ)法子集,這些特性子集的存在造成了業(yè)務(wù)系統(tǒng)不能夠直接在多個(gè)數(shù)據(jù)庫(kù)產(chǎn)品之間遷移的障礙。KingdeeBOS提供的SQL語(yǔ)義翻譯引擎,可以使不同的數(shù)據(jù)庫(kù)產(chǎn)品都能夠正確理解和處理來(lái)自業(yè)務(wù)系統(tǒng)發(fā)出的操作請(qǐng)求。異種數(shù)據(jù)庫(kù)訪問(wèn)引擎每一種數(shù)據(jù)庫(kù)都有各自的訪問(wèn)處理方式從數(shù)據(jù)庫(kù)支持的網(wǎng)絡(luò)協(xié)議庫(kù)到數(shù)據(jù)庫(kù)訪問(wèn)的授權(quán)到數(shù)據(jù)庫(kù)連接的建立都各自不盡相同。KingdeeBOS提供的異種數(shù)據(jù)庫(kù)訪問(wèn)引擎,可以使業(yè)務(wù)系統(tǒng)透明的訪問(wèn)任何一種數(shù)據(jù)庫(kù),而無(wú)需了解數(shù)據(jù)庫(kù)的產(chǎn)品廠商差異以及所運(yùn)行的平臺(tái)差異。集成的工作流引擎KingdeeBOS的工作流引擎與業(yè)務(wù)模型及組織模型有效地集成在一起。它可以根據(jù)客戶(hù)具體的業(yè)務(wù)流程,來(lái)定義工作流模型。工作流與業(yè)務(wù)系統(tǒng)通過(guò)統(tǒng)一、少量的接口相互驅(qū)動(dòng),使得業(yè)務(wù)流程與業(yè)務(wù)邏輯有機(jī)地結(jié)合在一起。兩者可以各自單獨(dú)定義,運(yùn)行時(shí)則融為一體,充分體現(xiàn)靈活架構(gòu)帶來(lái)的優(yōu)勢(shì)。工作流引擎與業(yè)務(wù)模型以及組織模型的有機(jī)集成工作流引擎與業(yè)務(wù)模型以及組織模型的有機(jī)集成基于KingdeeBOS技術(shù)實(shí)現(xiàn)工作流程自定義基于KingdeeBOS技術(shù)實(shí)現(xiàn)工作流程自定義可插拔的系統(tǒng)服務(wù)可自由組合搭配的功能服務(wù)插件KingdeeBOS在系統(tǒng)的構(gòu)建中采用最先進(jìn)的面向方面的開(kāi)發(fā)技術(shù)(AOP)。系統(tǒng)中的提供標(biāo)準(zhǔn)的連接接口,所有的基礎(chǔ)服務(wù),如權(quán)限管理、事務(wù)審計(jì)、消息管理等,都是作為一個(gè)個(gè)的插件連接在標(biāo)準(zhǔn)接口之上??勺杂山M合搭配的功能服務(wù)插件這些服務(wù)可以根據(jù)用戶(hù)的需要來(lái)決定是否使用或定義服務(wù)的深度,甚至可以更換新的服務(wù)插件。服務(wù)插件只須針對(duì)標(biāo)準(zhǔn)接口進(jìn)行開(kāi)發(fā),無(wú)需關(guān)心具體業(yè)務(wù)內(nèi)容的差別。一旦插入后,系統(tǒng)中相關(guān)的組件都能夠享受到對(duì)應(yīng)的服務(wù)。這種服務(wù)提供方式給用戶(hù)帶來(lái)更多的控制能力,能夠完全按自己的需要來(lái)配置計(jì)算能力。例如:某些企業(yè)可能對(duì)權(quán)限管理有很高的要求,而對(duì)事務(wù)審計(jì)的要求不高。而另外一些企業(yè)可能對(duì)事務(wù)審計(jì)的要求很高,但相應(yīng)的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論