版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
金蝶EASBOS產(chǎn)品技術(shù)白皮書第19頁共19頁金蝶EASBOS產(chǎn)品技術(shù)白皮書金蝶軟件(中國)有限公司2004目錄前言 4KINGDEEBOS的基本思想 4KINGDEEBOS的基本目標(biāo) 5以MDA的理念解決管理軟件如何開發(fā)的問題 5開發(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用戶訪問集成 11國際化集成 11開放性 11面向應(yīng)用的開放性 11面向伙伴的開放性 12面向平臺(tá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國際化引擎 18完善的基礎(chǔ)服務(wù) 19統(tǒng)一的安全控制 19靈活的規(guī)則引擎 19一致的組織架構(gòu)及權(quán)限模型 19持續(xù)的知識(shí)積累 19結(jié)束語 20前言BOS,BusinessOperationSystem,業(yè)務(wù)操作系統(tǒng),是金蝶融合多年的企業(yè)應(yīng)用軟件的經(jīng)驗(yàn)以及MDA理念研發(fā)新一代技術(shù)平臺(tái),是金蝶公司全新的管理軟件開發(fā)工具和管理集成平臺(tái)。KINGDEEBOS提供了基于模型驅(qū)動(dòng)架構(gòu)(MDA)的開發(fā)模式和相關(guān)的工具,成功的解決了企業(yè)應(yīng)用軟件在開發(fā)、實(shí)施和維護(hù)過程中的質(zhì)量、周期、成本、風(fēng)險(xiǎn)等方面的問題,并使企業(yè)應(yīng)用軟件能夠滿足企業(yè)管理行業(yè)特性、企業(yè)個(gè)性化和持續(xù)完善的要求,對(duì)于企業(yè)應(yīng)用軟件在行業(yè)應(yīng)用開發(fā)和維護(hù)、實(shí)施帶來了全新的應(yīng)用模式和革命。KINGDEEBOS提供的集成管理平臺(tái),使企業(yè)應(yīng)用可以集企業(yè)門戶(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ì)中國特色化企業(yè)管理和國際先進(jìn)管理思想領(lǐng)域的孜孜不倦的探索和追求,融合了金蝶公司在企業(yè)應(yīng)用軟件領(lǐng)域十多年的行業(yè)經(jīng)驗(yàn)和軟件開發(fā)經(jīng)驗(yàn),對(duì)產(chǎn)品不斷的發(fā)展與完善,為企業(yè)用戶帶來高效、靈活、柔性以及功能強(qiáng)大的企業(yè)管理系統(tǒng),幫助企業(yè)用戶在激烈的市場(chǎng)競(jìng)爭(zhēng)中贏得先機(jī)并獲得前所未有的高回報(bào)。KINGDEEBOS的基本思想KINGDEEBOS體系的基本實(shí)現(xiàn)思想可以簡(jiǎn)單描述為:基于企業(yè)應(yīng)用環(huán)節(jié)來設(shè)計(jì)軟件企業(yè)應(yīng)用軟件的開發(fā)過程是一個(gè)龐大的系統(tǒng)工程,其中涵蓋了業(yè)務(wù)需求規(guī)劃、系統(tǒng)設(shè)計(jì)、程序開發(fā)、軟件測(cè)試等多個(gè)環(huán)節(jié)。KINGDEEBOS該系統(tǒng)工程中各個(gè)不同的受眾提供了相應(yīng)的服務(wù)和工具,使得各個(gè)環(huán)節(jié)只需要關(guān)心自己領(lǐng)域內(nèi)的工作而不需要付出更多無謂勞動(dòng),KINGDEEBOS提供的服務(wù)和引擎又能夠保證各個(gè)環(huán)節(jié)的銜接,從而使得整個(gè)系統(tǒng)工程是一個(gè)完美無暇的整體?;谄髽I(yè)模型來設(shè)計(jì)軟件
企業(yè)應(yīng)用軟件最終都是要為企業(yè)的實(shí)際應(yīng)用管理提供服務(wù)的,因此企業(yè)應(yīng)用軟件必須基于企業(yè)的實(shí)際業(yè)務(wù)流程以及業(yè)務(wù)模型來構(gòu)建企業(yè)應(yīng)用系統(tǒng)。KINGDEEBOS提供了一系列的服務(wù)以及工具,使得金蝶公司的企業(yè)應(yīng)用軟件基于企業(yè)模型來設(shè)計(jì),即主要從管理和業(yè)務(wù)的角度來描述管理軟件,開發(fā)人員只需設(shè)計(jì)企業(yè)的組織結(jié)構(gòu)、流程、信息和業(yè)務(wù)邏輯等,而不必關(guān)心這些業(yè)務(wù)是由何種平臺(tái)、何種技術(shù)實(shí)現(xiàn)的?;谶\(yùn)行平臺(tái)來運(yùn)行軟件
KINGDEEBOS不但是一個(gè)模型構(gòu)建的工具,而且是一個(gè)運(yùn)行引擎?;谄髽I(yè)模型來設(shè)計(jì)的企業(yè)應(yīng)用系統(tǒng),通過運(yùn)行平臺(tá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)建、開發(fā)、實(shí)施以及應(yīng)用過程中存在的一些重大缺陷,并徹底改善管理軟件的現(xiàn)狀。以MDA的理念解決管理軟件如何開發(fā)的問題傳統(tǒng)的軟件開發(fā)模式存在很大的弊端,從需求采集、系統(tǒng)設(shè)計(jì)、系統(tǒng)構(gòu)建以及程序開發(fā)、系統(tǒng)測(cè)試等環(huán)節(jié),各個(gè)環(huán)節(jié)的工作機(jī)制和規(guī)范的不一致,導(dǎo)致系統(tǒng)最終開發(fā)出來與預(yù)期的目標(biāo)相去甚遠(yuǎn)。隨著時(shí)間的推移,系統(tǒng)不斷地被修改,文檔、設(shè)計(jì)圖表和代碼之間的距離就越來越疏遠(yuǎn)。我們僅僅是修改了代碼,因?yàn)樾薷奈臋n和設(shè)計(jì)圖表所要花費(fèi)的代價(jià)是我們無法容忍的。同時(shí),即使我們修改了圖和文檔,這樣的工作是否有效也值得懷疑,因?yàn)槲覀冞€會(huì)不斷地修改代碼?難道我們要花更多的時(shí)間去不斷修改文檔嗎?那些接踵而至的客戶需求怎么辦?哪個(gè)重要?還是放棄文檔比較現(xiàn)實(shí)吧。那我們前期還花那么長(zhǎng)時(shí)間寫詳細(xì)設(shè)計(jì)干什么呢?即便就是在傳統(tǒng)的軟件開發(fā)模式中,軟件開發(fā)也可能有建模過程。不幸的是,很多模型僅僅在編碼實(shí)現(xiàn)前閃現(xiàn)一下就稍縱即逝。僅在開發(fā)者腦中閃現(xiàn),然后就消失了,對(duì)于后來的系統(tǒng)維護(hù)人員,簡(jiǎn)直就是“噩夢(mèng)”。更加令人困惑,以及給軟件開發(fā)帶來重大成本以及消耗的是:當(dāng)一個(gè)團(tuán)隊(duì)初始開發(fā)一個(gè)系統(tǒng)的時(shí)候,保存在它們大腦中的設(shè)計(jì)思想足以使它們理解這個(gè)系統(tǒng)。問題是當(dāng)?shù)谝粋€(gè)版本發(fā)布之后,團(tuán)隊(duì)可能會(huì)解散,其它來維護(hù)這個(gè)系統(tǒng)的人可能是一個(gè)新人,那么它就只有代碼和測(cè)試結(jié)果,這就使得系統(tǒng)維護(hù)極其困難。如果給你1萬行甚至數(shù)十萬行代碼,你會(huì)從什么地方開始,又如何去理解這個(gè)系統(tǒng)呢?傳統(tǒng)軟件開發(fā)模式帶來的問題傳統(tǒng)軟件開發(fā)模式帶來的問題實(shí)際上,我們不應(yīng)該有任何借口去直接開發(fā)軟件而不經(jīng)過仔細(xì)的設(shè)計(jì),設(shè)計(jì)可以使得我們的系統(tǒng)易于開發(fā)、繼承和維護(hù)。KINGDEEBOS關(guān)注的問題所以MDA理念無疑是軟件開發(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ān)的服務(wù),保證了不管是開發(fā)人員還是行業(yè)合作伙伴,大家都是使用統(tǒng)一的模型在KINGDEEBOS中進(jìn)行增值開發(fā)。KINGDEEBOS關(guā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)提及過,KINGDEEBOS本身也是一種運(yùn)行引擎。當(dāng)基于KINGDEEBOS構(gòu)建的企業(yè)應(yīng)用系統(tǒng)(EAS)需要執(zhí)行某種業(yè)務(wù)時(shí),KINGDEEBOS將會(huì)提供一系列的服務(wù)以及工具來解釋并解析該業(yè)務(wù)流程中的執(zhí)行規(guī)則,反映相應(yīng)的業(yè)務(wù)流程并轉(zhuǎn)換相應(yīng)的SQL語法把相關(guān)的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫中。因此,基于KINGDEEBOS進(jìn)行軟件開發(fā)和維護(hù),其主要工作就是用企業(yè)建模工具來構(gòu)建、擴(kuò)展和修改企業(yè)的模型資源。與其他開發(fā)工具相比,企業(yè)建模工具可以極大地提高管理軟件開發(fā)維護(hù)的效率和質(zhì)量,降低開發(fā)維護(hù)的難度和整體成本。開發(fā)成什么樣企業(yè)應(yīng)用軟件十多年來,金蝶公司一致以來都致力于企業(yè)應(yīng)用軟件的研發(fā)與應(yīng)用,包括財(cái)務(wù)、物流、生產(chǎn)制造以及質(zhì)量等應(yīng)用領(lǐng)域;產(chǎn)品應(yīng)用遍及每一個(gè)行業(yè),包括汽車、煙草、金融、證券等許多行業(yè)。每個(gè)行業(yè)、每個(gè)企業(yè)都有各自的特色和個(gè)性,如何用通用的軟件平臺(tái)來實(shí)現(xiàn)各種不同行業(yè)不同企業(yè)的特性和個(gè)性?不但可以實(shí)現(xiàn)行業(yè)以及企業(yè)千變?nèi)f化的需求,而且可以提高軟件開發(fā)的效率,提高實(shí)施成功率,進(jìn)行成功的行業(yè)應(yīng)用,而且開發(fā)成本、實(shí)施成本可以得到有效的控制?KINGDEEBOS引入模型驅(qū)動(dòng)架構(gòu)(MDA)的理論,為管理軟件設(shè)計(jì)和開發(fā)提供了有效的導(dǎo)向和依據(jù)。企業(yè)模型規(guī)范了描述企業(yè)業(yè)務(wù)的各類要素和方法規(guī)則,可以全面、準(zhǔn)確地描述用戶需求,有效提升和保障管理軟件的能力。統(tǒng)一建模語言UML(UnifiedModelingLanguage)、元對(duì)象設(shè)施MOF(metaObjectFacility)、XML元數(shù)據(jù)交換XMI(XMLmetadataInterchange)以及公共數(shù)據(jù)倉庫元模型CWM(CommonWarehousemetamodel)以及KINGDEEBOS中預(yù)封裝的大量業(yè)務(wù)邏輯插件,使得開發(fā)人員可以用統(tǒng)一的標(biāo)準(zhǔn)來構(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ùn)行引擎,豐富的業(yè)務(wù)邏輯封裝,可擴(kuò)展的插件式管理。通過KINGDEEBOS來構(gòu)建的企業(yè)應(yīng)用系統(tǒng)具有如下特征:高度集成業(yè)務(wù)模型反映了企業(yè)的實(shí)際應(yīng)用,企業(yè)不同類型、不同業(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ù)無關(guān)運(yùn)行引擎實(shí)現(xiàn)了業(yè)務(wù)模型資源與系統(tǒng)實(shí)現(xiàn)技術(shù)的分離,從根本上提升了系統(tǒng)的技術(shù)無關(guān)性。運(yùn)行引擎可以支持各種主流的分布體系、操作系統(tǒng)、數(shù)據(jù)庫平臺(tái)、中間件技術(shù)、應(yīng)用服務(wù)平臺(tái)、Web服務(wù)平臺(tái)、通訊協(xié)議和客戶端模式等,并可平滑地遷移到未來的實(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ù)、客戶、服務(wù)和管理等各方面的不斷變化和發(fā)展。需要明確的一個(gè)基本認(rèn)識(shí)是:必須提供基于企業(yè)模型體系的設(shè)計(jì)和自動(dòng)化工具,才有可能滿足上述要求。目前軟件業(yè)內(nèi)中流行的許多觀點(diǎn)和工具(例如UML、組件式開發(fā)、數(shù)據(jù)建模工具、通用建模輔助工具等),是根本無法滿足這些要求的。金蝶公司推出KINGDEEBOS,對(duì)于自身產(chǎn)品線的完善以及產(chǎn)品的實(shí)施,行業(yè)應(yīng)用有著極大的推動(dòng)作用。KINGDEEBOS開發(fā)模式支持和吸取了許多工具(例如UML、組件式開發(fā)、數(shù)據(jù)建模工具、通用建模輔助工具等)的一些優(yōu)點(diǎn),但與這些工具有著本質(zhì)的區(qū)別,BOS體系的核心是基于企業(yè)模型的設(shè)計(jì)和自動(dòng)化工具。KINGDEEBOS是真正能夠快速定制,靈活調(diào)整,自由擴(kuò)展,自行維護(hù)的管理軟件系統(tǒng),與其它開發(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)化的軟件再造體系,能夠真正滿足企業(yè)管理持續(xù)完善的需要。基于設(shè)計(jì),并支持實(shí)現(xiàn)KINGDEEBOS是基于設(shè)計(jì)并同時(shí)提供實(shí)現(xiàn)的工具。當(dāng)完成企業(yè)建模的工作以后,KINGDEEBOS就可以運(yùn)行企業(yè)的模型,最終用戶可以立即在計(jì)算機(jī)上處理他們的業(yè)務(wù),只有基于實(shí)現(xiàn)的開發(fā)設(shè)計(jì)工具,才能真正提升軟件開發(fā)的生產(chǎn)力,并把諸多陷于ERP泥潭的企業(yè)和軟件維護(hù)人員解脫出來??缭酱a和實(shí)現(xiàn)技術(shù)KINGDEEBOS跨越代碼和實(shí)現(xiàn)技術(shù)來運(yùn)行企業(yè)業(yè)務(wù),開發(fā)者只需關(guān)注企業(yè)的流程、機(jī)構(gòu)和業(yè)務(wù)邏輯,而無需關(guān)心這些業(yè)務(wù)是用何種技術(shù)實(shí)現(xiàn)。KINGDEEBOS技術(shù)框架企業(yè)管理業(yè)務(wù)的處理模式存在著很多共性的特征,通過對(duì)這些模式特征的抽象與分析,可以通過一個(gè)模型結(jié)構(gòu)來表達(dá)絕大多數(shù)的業(yè)務(wù)處理過程。BOS產(chǎn)品提供一個(gè)模型結(jié)構(gòu),通過解釋這個(gè)模型結(jié)構(gòu)中所包含的信息來完成軟件系統(tǒng)對(duì)企業(yè)管理業(yè)務(wù)的實(shí)現(xiàn)。當(dāng)然,由于企業(yè)管理行為的復(fù)雜性,模型結(jié)構(gòu)不能表達(dá)出所有業(yè)務(wù)的處理過程,仍然存在需要利用編程語言才能完成的業(yè)務(wù)功能。BOS定位于利用模型架構(gòu)及其運(yùn)行引擎,解決大多數(shù)需要用編碼完成的業(yè)務(wù)需求,提升軟件開發(fā)效率,保證業(yè)務(wù)系統(tǒng)的開放性、擴(kuò)展性與集成性。EAS系統(tǒng)通過在模型架構(gòu)中定義相關(guān)業(yè)務(wù)特征信息,并附以部分編程實(shí)現(xiàn)工作來完成交付企業(yè)客戶使用的管理信息系統(tǒng)。Kingdee BOS使用先進(jìn)的模型驅(qū)動(dòng)體系架構(gòu)(MDA),整個(gè)系統(tǒng)中組件間的相互訪問通過一個(gè)基于元數(shù)據(jù)描述的抽象層(對(duì)象構(gòu)造模型)來進(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ì)、消息管理等)通過模型驅(qū)動(dòng)在整個(gè)系統(tǒng)中貫穿,整體模型的設(shè)計(jì)保持平臺(tái)無關(guān)性。KINGDEEBOS應(yīng)用框架KINGDEEBOS應(yīng)用框架KINGDEEBOS應(yīng)用框架如圖所示,基于KINGDEEBOS的企業(yè)應(yīng)用軟件的應(yīng)用全景,在這個(gè)整體的應(yīng)用框架中,從不同應(yīng)用角度和用戶提供了不同的應(yīng)用服務(wù)和工具,體現(xiàn)了KINGDEEBOS基于企業(yè)應(yīng)用環(huán)節(jié)來設(shè)計(jì)軟件的理念。企業(yè)用戶分為決策層、管理層以及業(yè)務(wù)執(zhí)行層,分別使用企業(yè)應(yīng)用的不同層次上的應(yīng)用產(chǎn)品,決策層利用企業(yè)戰(zhàn)略管理(BPM)來了解整個(gè)企業(yè)的運(yùn)營狀況并對(duì)戰(zhàn)略規(guī)劃做出指導(dǎo);中層管理層使用商業(yè)智能(BI)以及相關(guān)的應(yīng)用系統(tǒng)了解業(yè)務(wù)運(yùn)營情況并對(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í)的管理和重組,以滿足企業(yè)個(gè)性化的業(yè)務(wù)要求。實(shí)施咨詢專家利用企業(yè)建模工具和企業(yè)模型中封裝的大量業(yè)務(wù)邏輯,可以快速實(shí)時(shí)的搭建企業(yè)的應(yīng)用環(huán)境。完善的企業(yè)模型以及建模工程,不但可以使實(shí)施咨詢專家成功搭建符合企業(yè)用戶要求的貼身的企業(yè)應(yīng)用系統(tǒng),而且縮減了實(shí)施的時(shí)間,降低了實(shí)施風(fēng)險(xiǎn),實(shí)施成本也大為縮減。行業(yè)開發(fā)專家包括金蝶公司的開發(fā)專家以及行業(yè)合作伙伴的開發(fā)專家,他們可以使用KINGDEEBOS中的BOSStudio工具、設(shè)計(jì)模型以及應(yīng)用框架的服務(wù)來實(shí)現(xiàn)實(shí)體、功能、界面以及流程,并通過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具有非常突出的三大特性:集成性、開放性、擴(kuò)展性。集成性業(yè)務(wù)功能集成所有業(yè)務(wù)功能通過面向?qū)ο蟮姆治鲈O(shè)計(jì)方法,分解為數(shù)據(jù)模型、設(shè)計(jì)模型與部署模型,并通過定義工具添加到元數(shù)據(jù)模型中。任何一個(gè)新開發(fā)的業(yè)務(wù)功能都可以用統(tǒng)一的方式與其他業(yè)務(wù)功能進(jìn)行交互。統(tǒng)一的通信機(jī)制保證了系統(tǒng)功能間的高度集成性,同時(shí)保證了整個(gè)系統(tǒng)內(nèi)功能的一致性及可靠性。業(yè)務(wù)流程集成業(yè)務(wù)流程通過工作流管理系統(tǒng)統(tǒng)一定義并實(shí)施,企業(yè)內(nèi)的管理制度及流程在一個(gè)集成的工作流管理平臺(tái)上得以實(shí)現(xiàn)。工作流管理系統(tǒng)通過元數(shù)據(jù)模型引擎對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行訪問,因此在元數(shù)據(jù)模型中描述的所有業(yè)務(wù)組件都可以統(tǒng)一地被工作流系統(tǒng)進(jìn)行控制。任何新增或修改的業(yè)務(wù)組件也都可以被工作流管理系統(tǒng)納入到業(yè)務(wù)流程管理的范疇中。系統(tǒng)間集成基于一個(gè)開放的元數(shù)據(jù)描述模型,其他系統(tǒng)可以非常容易的理解系統(tǒng)的結(jié)構(gòu),并通過統(tǒng)一的方式與系統(tǒng)進(jìn)行通信。在通信方式上通過對(duì)WebService的支持,不同系統(tǒng)平臺(tái)間的系統(tǒng)也能夠方便地進(jìn)行交流。用戶訪問集成KingdeeBOS支持Web頁面的管理與維護(hù),終端用戶可以通過統(tǒng)一的瀏覽器入口對(duì)系統(tǒng)進(jìn)行操縱。而且通過統(tǒng)一的界面管理工具,能夠非常方便地將新的界面加入到系統(tǒng)中,以一個(gè)統(tǒng)一的方式展現(xiàn)給最終用戶。移動(dòng)用戶通過無線應(yīng)用的訪問接口可以使用包括手機(jī)、PocketPC等移動(dòng)設(shè)備訪問統(tǒng)一的后臺(tái)系統(tǒng)。KingdeeBOS提供一套完整而且美觀的界面元素供用戶使用,可以保證界面展示風(fēng)格的一致性。國際化集成在這個(gè)國際化浪潮席卷而來的時(shí)代,企業(yè)要面對(duì)的是國際化的員工、客戶、伙伴及供應(yīng)商。KingdeeBOS在元數(shù)據(jù)模型中支持可配置的多語言定義及管理,讓不同國界的人員能夠在同一個(gè)系統(tǒng)中工作。并且能夠在不影響既有業(yè)務(wù)的情況下隨時(shí)加入新的語言支持,輕松地讓業(yè)務(wù)擴(kuò)展到新的領(lǐng)域。開放性面向應(yīng)用的開放性KingdeeBOS使整個(gè)業(yè)務(wù)系統(tǒng)可以通過元數(shù)據(jù)模型進(jìn)行展現(xiàn),以面向業(yè)務(wù)的方式進(jìn)行描述和定義。使得應(yīng)用集成可以在專注在業(yè)務(wù)邏輯的分析及設(shè)計(jì)上,應(yīng)用間接口無需考慮具體的數(shù)據(jù)存儲(chǔ)、通信方式等底層技術(shù)細(xì)節(jié),簡(jiǎn)化了應(yīng)用集成的復(fù)雜度。面向伙伴的開放性KingdeeBOS針對(duì)模型的定義與維護(hù)提供了圖形化的集成開發(fā)環(huán)境??梢宰尫?wù)商輕松地學(xué)習(xí)上手并進(jìn)行面向客戶的開發(fā)工作。最終使客戶獲得價(jià)值最大化。面向平臺(tái)的開放性KingdeeBOS基于平臺(tái)無關(guān)性的設(shè)計(jì),在實(shí)現(xiàn)層面上同時(shí)支持J2EE與.NET兩大技術(shù)平臺(tái)。同時(shí)通過自主研發(fā)的SQL語義翻譯引擎及異種數(shù)據(jù)庫訪問引擎對(duì)主流數(shù)據(jù)庫產(chǎn)品(SQLServer、Oracle、IBMDB2、Sybase)進(jìn)行支持。系統(tǒng)可以部署在包括Windows、Unix等主流操作系統(tǒng)之上,使得用戶的平臺(tái)選擇余地可以更廣,并保障既有的投資??蓴U(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)表。客戶可以在標(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ā)生變化的情況下,通過更改組織架構(gòu)及工作流的流程控制規(guī)則就能夠使系統(tǒng)適應(yīng)于新的環(huán)境。業(yè)務(wù)協(xié)作的擴(kuò)展KingdeeBOS對(duì)WebService的全面支持,使得外部供應(yīng)商及客戶的應(yīng)用系統(tǒng)能夠便捷地與系統(tǒng)進(jìn)行連接。讓企業(yè)間的協(xié)作更加緊密,并且易于實(shí)施。業(yè)務(wù)能力的擴(kuò)展在企業(yè)不斷地發(fā)展壯大過程中,業(yè)務(wù)量處理的需求也越來越大?;谙冗M(jìn)的體系架構(gòu)所構(gòu)建的KingdeeBOS系統(tǒng)從架構(gòu)上保證了這種計(jì)算能力的擴(kuò)展性。通過負(fù)載均衡技術(shù)可以對(duì)系統(tǒng)進(jì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)接口等全方位的信息。并且通過內(nèi)置的集成開發(fā)環(huán)境,可以不斷地將獲取及更新的業(yè)務(wù)知識(shí)補(bǔ)充到這個(gè)模型中,支持業(yè)務(wù)能力的持續(xù)改進(jìn)。模型驅(qū)動(dòng)的體系架構(gòu)通過靈活的架構(gòu)及專業(yè)的工具,業(yè)務(wù)專業(yè)人員可以專心于業(yè)務(wù)的分析及業(yè)務(wù)的邏輯處理,然后通過集成開發(fā)環(huán)境將其專業(yè)能力分析的內(nèi)容輕松地加入到系統(tǒng)中,迅速提升系統(tǒng)的業(yè)務(wù)處理能力,大大降低了實(shí)施成本。示例:基于模型技術(shù)實(shí)現(xiàn)的IDE開發(fā)平臺(tái)功能模型驅(qū)動(dòng)的開發(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),是國內(nèi)第一個(gè)商業(yè)J2EE應(yīng)用服務(wù)器產(chǎn)品。通過對(duì)應(yīng)用服務(wù)器平臺(tái)技術(shù)的自主控制,KingdeeBOS能夠充分挖掘平臺(tái)技術(shù)潛力,提供給用戶高效、高可靠的產(chǎn)品。Apusic架構(gòu)示意圖多技術(shù)平臺(tái)支持在基于Internet的企業(yè)級(jí)應(yīng)用軟件的技術(shù)領(lǐng)域中,國際上主流的技術(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í)力,通過KINGDEEBOS平臺(tái)無關(guān)性的設(shè)計(jì),實(shí)現(xiàn)了對(duì).NET和J2EE這兩種技術(shù)架構(gòu)的支持。使得顧客在平臺(tái)選擇上有了完全的自主能力,用戶可以根據(jù)企業(yè)自身信息化發(fā)展的狀況來決定如何部署技術(shù)平臺(tái),充分保障了既有投資及未來的發(fā)展。而且,基于KingdeeBOS的技術(shù)平臺(tái),為客戶提供了一種途徑,使得企業(yè)原有分屬于不同技術(shù)架構(gòu)體系的應(yīng)用系統(tǒng)可以實(shí)現(xiàn)整合。通過對(duì)WebService的廣泛支持,異種技術(shù)平臺(tái)間可以自由通信,相互集成。多種數(shù)據(jù)庫支持翻譯引擎支持多種大型數(shù)據(jù)庫,業(yè)務(wù)系統(tǒng)可自由選擇任意數(shù)據(jù)庫產(chǎn)品作為數(shù)據(jù)承載平臺(tái),基于BOS開發(fā)的業(yè)務(wù)系統(tǒng)如果需要運(yùn)行于新的數(shù)據(jù)庫平臺(tái)上,只需要在BOS上擴(kuò)展新的數(shù)據(jù)庫翻譯引擎子集即可,原有業(yè)務(wù)系統(tǒng)無需重新開發(fā)。KingdeeBOS的數(shù)據(jù)庫翻譯引擎提供了兩個(gè)子功能層,分別實(shí)現(xiàn)多種SQL版本的語義翻譯和異種數(shù)據(jù)庫訪問連接。多數(shù)據(jù)庫支持多數(shù)據(jù)庫支持SQL語義翻譯引擎雖然所有大型數(shù)據(jù)庫都支持大部分的標(biāo)準(zhǔn)SQL語法,但是每個(gè)廠商提供的數(shù)據(jù)庫產(chǎn)品都有各自特性的SQL語法子集,這些特性子集的存在造成了業(yè)務(wù)系統(tǒng)不能夠直接在多個(gè)數(shù)據(jù)庫產(chǎn)品之間遷移的障礙。KingdeeBOS提供的SQL語義翻譯引擎,可以使不同的數(shù)據(jù)庫產(chǎn)品都能夠正確理解和處理來自業(yè)務(wù)系統(tǒng)發(fā)出的操作請(qǐng)求。異種數(shù)據(jù)庫訪問引擎每一種數(shù)據(jù)庫都有各自的訪問處理方式從數(shù)據(jù)庫支持的網(wǎng)絡(luò)協(xié)議庫到數(shù)據(jù)庫訪問的授權(quán)到數(shù)據(jù)庫連接的建立都各自不盡相同。KingdeeBOS提供的異種數(shù)據(jù)庫訪問引擎,可以使業(yè)務(wù)系統(tǒng)透明的訪問任何一種數(shù)據(jù)庫,而無需了解數(shù)據(jù)庫的產(chǎn)品廠商差異以及所運(yùn)行的平臺(tái)差異。集成的工作流引擎KingdeeBOS的工作流引擎與業(yè)務(wù)模型及組織模型有效地集成在一起。它可以根據(jù)客戶具體的業(yè)務(wù)流程,來定義工作流模型。工作流與業(yè)務(wù)系統(tǒng)通過統(tǒng)一、少量的接口相互驅(qū)動(dòng),使得業(yè)務(wù)流程與業(yè)務(wù)邏輯有機(jī)地結(jié)合在一起。兩者可以各自單獨(dú)定義,運(yùn)行時(shí)則融為一體,充分體現(xiàn)靈活架構(gòu)帶來的優(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)的面向方面的開發(fā)技術(shù)(AOP)。系統(tǒng)中的提供標(biāo)準(zhǔn)的連接接口,所有的基礎(chǔ)服務(wù),如權(quán)限管理、事務(wù)審計(jì)、消息管理等,都是作為一個(gè)個(gè)的插件連接在標(biāo)準(zhǔn)接口之上。可自由組合搭配的功能服務(wù)插件這些服務(wù)可以根據(jù)用戶的需要來決定是否使用或定義服務(wù)的深度,甚至可以更換新的服務(wù)插件。服務(wù)插件只須針對(duì)標(biāo)準(zhǔn)接口進(jìn)行開發(fā),無需關(guān)心具體業(yè)務(wù)內(nèi)容的差別。一旦插入后,系統(tǒng)中相關(guān)的組件都能夠享受到對(duì)應(yīng)的服務(wù)。這種服務(wù)提供方式給用戶帶來更多的控制能力,能夠完全按自己的需要來配置計(jì)算能力。例如:某些企業(yè)可能對(duì)權(quán)限管理有很高的要求,而對(duì)事務(wù)審計(jì)的要求不高。而另外一些企業(yè)可能對(duì)事務(wù)審計(jì)的要求很高,但相應(yīng)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026浙江開化農(nóng)村商業(yè)銀行寒假實(shí)習(xí)生社會(huì)實(shí)踐活動(dòng)招募備考考試試題附答案解析
- 2025廣東佛山市順德區(qū)沙滘初級(jí)中學(xué)第二學(xué)期臨聘教師招聘?jìng)淇伎荚囋囶}附答案解析
- 2026福建南平市建陽區(qū)文化體育和旅游局招聘1人備考考試題庫附答案解析
- 物業(yè)公司生產(chǎn)責(zé)任制度
- 原材料生產(chǎn)過程管理制度
- 2026重慶市萬州區(qū)燕山鄉(xiāng)人民政府招聘全日制公益性崗位1人備考考試試題附答案解析
- 倉鼠生產(chǎn)管理員工制度
- 生產(chǎn)企業(yè)黑名單制度
- 2026年河北承德市教育局公開選聘急需緊缺學(xué)科教師39名參考考試題庫附答案解析
- 戒毒所生產(chǎn)車間制度
- 中國醫(yī)護(hù)服裝行業(yè)未來發(fā)展趨勢(shì)分析及投資規(guī)劃建議研究報(bào)告
- 《廣州天河商圈》課件
- H31341 V2.5 HCIP-TranSmission 傳輸網(wǎng)練習(xí)試題及答案
- 下肢靜脈曲張課件
- (高清版)DZT 0428-2023 固體礦產(chǎn)勘查設(shè)計(jì)規(guī)范
- XXX縣村鎮(zhèn)空氣源熱泵區(qū)域集中供熱項(xiàng)目可行性研究報(bào)告
- 湖州昆侖億恩科電池材料有限公司年產(chǎn)40000噸鋰離子電池電解液項(xiàng)目環(huán)境影響報(bào)告
- 幼兒園班級(jí)體弱兒管理總結(jié)
- 肥胖患者圍術(shù)期麻醉管理
- 核酸印跡與分子雜交
- 金屬罐三片罐結(jié)構(gòu)分析
評(píng)論
0/150
提交評(píng)論