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

下載本文檔

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

文檔簡介

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

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

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

溫馨提示

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

評論

0/150

提交評論