Justep X5業(yè)務架構(gòu)平臺技術(shù)白皮書_第1頁
Justep X5業(yè)務架構(gòu)平臺技術(shù)白皮書_第2頁
Justep X5業(yè)務架構(gòu)平臺技術(shù)白皮書_第3頁
Justep X5業(yè)務架構(gòu)平臺技術(shù)白皮書_第4頁
Justep X5業(yè)務架構(gòu)平臺技術(shù)白皮書_第5頁
已閱讀5頁,還剩84頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、justepjustep x5x5 技術(shù)白皮書技術(shù)白皮書起步科技有限公司 目目 錄錄1justep x5 業(yè)務架構(gòu)平臺簡介業(yè)務架構(gòu)平臺簡介.11.1justep x5 業(yè)務架構(gòu)平臺.11.2justep x5 的主要用途.11.2.1最終用戶.21.2.2合作伙伴.21.3justep x5 的定位.21.4justep x5 產(chǎn)品構(gòu)成.31.4.1jutep x5 運行平臺.31.4.2justep x5 業(yè)務建模工具.41.4.3justep x5 studio業(yè)務部署工具.41.5justep x5 基本思想.41.6justep x5 實現(xiàn)原理、方法.51.6.1應用與實現(xiàn)技術(shù)分離.5

2、1.6.2業(yè)務模型驅(qū)動(bmd).62justep x5 關(guān)鍵能力關(guān)鍵能力.72.1靈活調(diào)整和自由擴展能力.72.1.1基于“白盒”模式的靈活調(diào)整.72.1.2管理軟件“白盒”化的基礎.82.1.3基于“主板插件”模式的自由擴展.92.1.4客戶化定制和維護能力.112.1.5控件擴展能力.122.2基于 portal的業(yè)務門戶能力.122.2.1justep x5 portal.122.2.2justep x5 portal結(jié)構(gòu).132.2.3即時溝通工具.142.2.4多通道訪問.142.2.5用戶界面(ui).142.2.6界面技術(shù).142.2.7xforms和ajax .152.2.8

3、xbl技術(shù).152.2.9界面交互能力.162.2.10團隊協(xié)作及共享.162.2.11業(yè)務系統(tǒng)的單點登錄.162.3組織機構(gòu)和基于角色的權(quán)限管理.172.3.1團隊和組織機構(gòu)管理.172.3.2基于角色的權(quán)限管理體系.182.3.3角色管理.192.3.4權(quán)限種類.202.3.5代理支持.202.3.6組織架構(gòu)和權(quán)限管理的特點.212.3.7組織結(jié)構(gòu)擴展.222.4支持復雜業(yè)務的工作流能力.222.4.1與業(yè)務模型高度融合的工作流體系.232.4.2強大的工作流模式和能力支持.242.4.3強大的協(xié)作支持能力.282.4.4運行監(jiān)控和分析能力.302.4.5擴展和控制能力.322.5基于 w

4、eb的表格和表單.342.5.1強大的文檔支持能力.342.5.2強大的網(wǎng)格支持.382.5.3豐富的圖表支持.382.6支持不規(guī)則分片的報表能力.392.6.1獨有的xreport報表模型.402.6.2多源數(shù)據(jù)聚合.402.6.3不規(guī)則分組.402.6.4動態(tài)分組運算.412.6.5行列對稱.412.6.6豐富精細的打印控制.412.7查詢、統(tǒng)計和決策分析.412.7.1查詢統(tǒng)計能力.412.7.2決策分析能力.432.7.3過程分析能力.452.8基于 soa 的業(yè)務集成能力.462.8.1對業(yè)務集成的理解.462.8.2justep x5業(yè)務集成.482.8.3業(yè)務集成與技術(shù)集成的比較

5、.502.8.4justep x5 的集成優(yōu)勢.503justep x5 業(yè)務建模工具業(yè)務建模工具.513.1可執(zhí)行的業(yè)務模型體系.513.2基于 eclipse的集成開發(fā)環(huán)境.513.3業(yè)務模型的擴展.523.4自動生成設計報告.523.5豐富的輔助開發(fā)工具.523.6業(yè)務基礎平臺擴展開發(fā).533.7業(yè)務建模的好處.534justep x5 關(guān)鍵技術(shù)體系關(guān)鍵技術(shù)體系.544.1基礎技術(shù)體系.544.1.1javaee技術(shù).554.1.2soa .554.1.3web技術(shù).564.1.4語義技術(shù).574.1.5流程模型.574.1.6portal技術(shù).584.2業(yè)務模型體系.584.2.1業(yè)務

6、概念模型.604.2.2業(yè)務數(shù)據(jù)模型.624.2.3用戶界面模型.624.2.4業(yè)務流程模型.644.2.5組織權(quán)限模型.664.3開發(fā)技術(shù)體系.674.4用到的技術(shù)標準.675justep x5 的作用和關(guān)鍵特性的作用和關(guān)鍵特性.695.1justep x5 的主要作用.695.2justep x5 關(guān)鍵特征.705.3快速構(gòu)建能力.715.4justep x5 業(yè)務建模.725.4.1業(yè)務建模體系.725.4.2業(yè)務模型驅(qū)動bmd.735.4.3bmd與其它開發(fā)模式的區(qū)別.745.5高效的實施模式.755.5.1傳統(tǒng)實施模式.755.5.2justep x5實施模式.765.5.3just

7、ep x5實施模式的特點.776justep x5 支持集團化部署支持集團化部署.786.1集中式部署.796.2分布式應用部署模式.806.3即時可用、成熟可靠的運行環(huán)境.816.4應用模塊即插即用.826.5客戶端免維護.826.6支持遠程異地維護.836.7靈活方便的發(fā)布方式.836.8快速跨平臺部署.84justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 1 頁copyright 2000-2021 justep software www.j1 1 justepjustep x5x5 業(yè)務架構(gòu)平臺簡介業(yè)務架構(gòu)平臺簡介1.11.1 justepjustep x5x5 業(yè)務架構(gòu)平臺

8、業(yè)務架構(gòu)平臺justep x5 業(yè)務架構(gòu)平臺(簡稱 justep x5 )是從信息化的整體、全局和發(fā)展的角度出發(fā),為保障信息化成功而提供的戰(zhàn)略支撐工具。justep x5 為信息系統(tǒng)的規(guī)劃、設計、構(gòu)建、集成、部署、運行、維護和管理等提供高可用性、高合理性的體系架構(gòu),真正實現(xiàn)“整體規(guī)劃、分步實施,統(tǒng)一架構(gòu)、整體集成,以用促建、隨需應變,”的信息化戰(zhàn)略。justep x5 不僅能為政府機構(gòu)、集團型企業(yè)提供的基于互聯(lián)網(wǎng)的信息化基礎架構(gòu)平臺,更是保證信息化整體成功的戰(zhàn)略支撐體系,為用戶提供可持續(xù)性的擴展能力和服務能力。簡單來說,justep x5 是一種徹底提升信息化成功的工具,用戶可以在很短的時間內(nèi)

9、構(gòu)建起大型的復雜業(yè)務系統(tǒng)?;?justep x5 構(gòu)建的信息系統(tǒng)具有如下幾方面能力和優(yōu)勢:1.靈活調(diào)整和自由擴展靈活調(diào)整和自由擴展2.業(yè)務門戶能力業(yè)務門戶能力3.組織機構(gòu)和基于角色的權(quán)限管理組織機構(gòu)和基于角色的權(quán)限管理4.支持復雜業(yè)務的工作流支持復雜業(yè)務的工作流5.基于基于 web 的表單和報表的表單和報表6.查詢、統(tǒng)計和決策分析查詢、統(tǒng)計和決策分析7.基于基于 soa 的業(yè)務集成的業(yè)務集成8.快速構(gòu)建和業(yè)務建??焖贅?gòu)建和業(yè)務建模9.快速實施和集團化部署快速實施和集團化部署1.21.2 justepjustep x5x5 的主要用途的主要用途justep x5 可以及可以為最終用戶提供穩(wěn)定的

10、、合理的信息化架構(gòu)體系,也可以為合作伙伴(isv)提供高效的軟件開發(fā)體系和方便的軟件配置體系。justep x5 用來解決信息化中的如下核心問題:業(yè)務系統(tǒng)整合與關(guān)聯(lián)業(yè)務流程管理與監(jiān)控組織內(nèi)溝通與知識共享決策信息搜集與展現(xiàn)信息系統(tǒng)的快速開發(fā)與部署第 2 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software.1最終用戶最終用戶對于最終用戶,justep x5 的目標客戶包括了政府機構(gòu)、跨國集團型企業(yè)以及中小型企業(yè)等。justep x5 可以充分滿足以下關(guān)鍵需求:1.應用系統(tǒng)跨地域運行應用系統(tǒng)跨地

11、域運行2.管理個性化實現(xiàn)需求管理個性化實現(xiàn)需求3.業(yè)務系統(tǒng)密切協(xié)同需求業(yè)務系統(tǒng)密切協(xié)同需求4.業(yè)務系統(tǒng)快速構(gòu)建需求業(yè)務系統(tǒng)快速構(gòu)建需求5.系統(tǒng)穩(wěn)定運行需求系統(tǒng)穩(wěn)定運行需求.2合作伙伴合作伙伴對于合作伙伴(isv),justep x5 的目標客戶是分布在各行業(yè)中專業(yè)化的軟件提供商,justepx5 可以幫助這些解決以下核心需求:1.如何為客戶提供具有更高水準的軟件和服務如何為客戶提供具有更高水準的軟件和服務2.如何大幅提高軟件開發(fā)效率如何大幅提高軟件開發(fā)效率3.如何提高項目成功率如何提高項目成功率4.如何降低項目的開發(fā)周期、開發(fā)成本如何降低項目的開發(fā)周期、開發(fā)成本5.如何保證項目

12、的可持續(xù)發(fā)展能力如何保證項目的可持續(xù)發(fā)展能力6.如何實現(xiàn)規(guī)?;l(fā)展如何實現(xiàn)規(guī)模化發(fā)展1.31.3 justepjustep x5x5 的定位的定位無論對于最終用戶還是合作伙伴,所有管理軟件的目標是服務于業(yè)務、服務于管理。justep x5 的定位就是如何使軟件系統(tǒng)更好地服務于業(yè)務、服務于管理。justep x5 是以管理軟件這一特定領域的業(yè)務模型為核心,以語義、soa、javaee、web 等一系列標準化的主流技術(shù)為基礎,為客戶提供一套完整、健壯、開放的業(yè)務基礎支撐平臺。以 justep x5 的上述核心能力為依托,可以通過 justep x5 業(yè)務建模工具進行模型化開發(fā)。與傳統(tǒng)的代碼式開發(fā)方

13、法相比較,justep x5 將開發(fā)人員的關(guān)注點從對于技術(shù)細節(jié)的深入掌握轉(zhuǎn)換到對業(yè)務資源的準確描述上。在傳統(tǒng)的代碼式開發(fā)方法中,開發(fā)人員通過與業(yè)務無關(guān)的純技術(shù)開發(fā)工具(如 jbuilder、microsoft .net stuido、eclipse 等)來對業(yè)務進行定義、描述、編碼,再通過對構(gòu)建出來的功能、界面進行組合,從而形成最終的業(yè)務系統(tǒng)。而 justep x5 通過業(yè)務模型來對復雜的業(yè)務系統(tǒng)進行構(gòu)建,業(yè)務模型本身是一個有機的整體,其中包括:界面模型、流程模型、數(shù)據(jù)模型、組織機構(gòu)模型、權(quán)限模型等組成部分。在 justep x5justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 3

14、頁copyright 2000-2021 justep software www.j中對不同層級的模型采用不同的技術(shù)來提供業(yè)內(nèi)領先的解決辦法,比如界面模型采用 ajax 技術(shù)來提供接近于桌面應用的交互效果,流程模型采用 bepl 技術(shù)提供復雜的業(yè)務流程支持。1.41.4 justepjustep x5x5 產(chǎn)品產(chǎn)品構(gòu)成構(gòu)成justep x5 主要由三個核心部分構(gòu)成 1、justep x5 業(yè)務支撐環(huán)境(justep x5 運行平臺),2、justep x5 業(yè)務建模工具(justep x5 studio),3、justep x5 管理部署工具。如下圖.1jutepjutep x

15、5x5 運行平臺運行平臺justep x5 運行在 javaee 基礎環(huán)境中,為信息系統(tǒng)提供穩(wěn)定、高效的支撐環(huán)境。justep x5 運行平臺主要提供如下引擎:業(yè)務門戶、工作流引擎、web 報表引擎、web ui 引擎、知識管理引擎組織機構(gòu)引擎、權(quán)限控制引擎、決策支持引擎、業(yè)務系統(tǒng)引擎、數(shù)據(jù)交換引擎、認證與安全引擎、系統(tǒng)集成引擎、多源數(shù)據(jù)引擎。在 justep x5 中,對于不同的模型都具有相適應的模型檢查、模型編譯能力。并且,在開發(fā)期模型都以文本文件的形式直接放置于磁盤上,可進一步利用 pde 技術(shù)在 eclipse 中嵌入版本控制工具進行管理。注:這里的引擎可以理解為基于 soa 架構(gòu)體系

16、下提供的業(yè)務服務。第 4 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software.2justepjustep x5x5 業(yè)務建模工具業(yè)務建模工具eclipse 開發(fā)工具支持插件開發(fā)環(huán)境 pde(plug-in development environment,pde)技術(shù)。通過利用這項技術(shù),把 justep x5 業(yè)務建模工具作為插件嵌入到了 eclipse 中。這樣,用戶就可以在 eclipse 帶來的一致的、統(tǒng)一的開發(fā)環(huán)境中進行快速建模開發(fā)。justep x5 studio 內(nèi)嵌于 ecli

17、pse,以”所見即所得”的圖形化建模方式來構(gòu)建復雜的互聯(lián)網(wǎng)應用,其中包括業(yè)務概念建模、業(yè)務數(shù)據(jù)建模、業(yè)務流程建模、用戶界面建模、組織機構(gòu)和權(quán)限建模五部分和支持自由擴展的 javaee 的 ide 開發(fā)環(huán)境。.3justepjustep x5x5 studiostudio 業(yè)務部署工具業(yè)務部署工具justep x5 業(yè)務部署工具對業(yè)務運行環(huán)境進行監(jiān)控、管理。主要包括系統(tǒng)配置工具、日志查看工具、服務啟動與停止工具等。1.51.5 justepjustep x5x5 基本思想基本思想justep x5 是業(yè)務導向和驅(qū)動的軟件構(gòu)架體系,現(xiàn)有的信息系統(tǒng),是直接在技術(shù)平臺上構(gòu)建。而基于業(yè)務

18、基礎平臺的信息系統(tǒng),是在更高級的、基于業(yè)務層面的基礎平臺上構(gòu)建管理系統(tǒng),這與現(xiàn)有信息系統(tǒng)相比有著本質(zhì)的區(qū)別。justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 5 頁copyright 2000-2021 justep software www.j1.61.6 justepjustep x5x5 實現(xiàn)原理、方法實現(xiàn)原理、方法.1應用與實現(xiàn)技術(shù)分離應用與實現(xiàn)技術(shù)分離justep x5 的基本實現(xiàn)原理是:通過將業(yè)務模型資源與系統(tǒng)實現(xiàn)技術(shù)分相分離,從根本上提升管理系統(tǒng)的技術(shù)無關(guān)性。業(yè)務資源是隨用戶需求而變動的最頻繁的部分,通過分離業(yè)務與實現(xiàn)部分,可以做到業(yè)務資源變動時,不影響

19、底層的實現(xiàn)技術(shù),無需重新配置或升級運行環(huán)境。而運行環(huán)境的獨立,則可以保證應用能夠跨實現(xiàn)技術(shù),運行在不同的系統(tǒng)之上,可以隨時零成本遷移到新的實現(xiàn)技術(shù)?,F(xiàn)在的管理軟件,是將管理軟件運行程序與所處理的業(yè)務邏輯一起編寫,然后編譯成為一種可執(zhí)行的方式固定下來。這就像是“音樂盒”玩具(music box),在音樂盒里面封裝了播放聲音的硬件設備,如齒輪、簧片,也包括了音樂的編碼,如滾輪上的撥動簧片的凸點位置。一個這樣的盒子,只能播放一支固定的樂曲,如果想改變樂曲,只能重新打造一個新的音樂盒。這就是我們目前信息系統(tǒng)的開發(fā)、發(fā)布方式,而這種固定對于信息系統(tǒng)來講,是一種致命的損害。信息系統(tǒng)應當按照 cd 機的模式

20、,把播放 cd 唱片的 cd 機與唱片分離(cd+cd player)。唱片對應企事業(yè)的應用內(nèi)容,包括組織機構(gòu)模型、協(xié)同的工作流程模型、權(quán)限分配模型等,而運行這些第 6 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software業(yè)務內(nèi)容的引擎則應當獨立打造為一臺可以播放各種唱片的 cd 機。.2業(yè)務模型驅(qū)動(業(yè)務模型驅(qū)動(bmdbmd)在實現(xiàn)方法上,justep x5 采用“業(yè)務模型驅(qū)動”(bmdbusiness model driven)的方法體系和工具集。業(yè)務模型驅(qū)動(bmd)是一種全新的管理

21、軟件架構(gòu)和運行模式。這種模式的基本思想是:用業(yè)務建模工具來開發(fā)管理軟件用業(yè)務基礎平臺來運行管理軟件業(yè)務建模的直接產(chǎn)品,我們稱為業(yè)務模型應用資源。將業(yè)務模型應用資源發(fā)布到業(yè)務運行平臺上,就可以得到相應的信息系統(tǒng)。業(yè)務模型驅(qū)動(bmd)體現(xiàn)了“以業(yè)務模型資源為中心”的思想,這一思想要求使用業(yè)務建模的開發(fā)模式,并將建模的結(jié)果業(yè)務模型應用資源作為管理軟件開發(fā)的主體產(chǎn)品,在 bmd 模式下,用戶是以業(yè)務模型應用資源為主要的目標對象,進行信息系統(tǒng)的設計、構(gòu)造、發(fā)布、集成、維護和管理。justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 7 頁copyright 2000-2021 justep so

22、ftware www.j2 2 justepjustep x5x5 關(guān)鍵能力關(guān)鍵能力justep x5 是新一代的業(yè)務系統(tǒng)基礎運行環(huán)境,為企業(yè)管理提供了全面支持,幫助企業(yè)成為緊密協(xié)作的整體,實現(xiàn)高效的業(yè)務流程控制,使企業(yè)在運營效率和響應速度方面實現(xiàn)突破,并適應組織內(nèi)的持續(xù)完善和變革。justep x5 可以使企業(yè)的整體 it 成本得到大幅度降低,并從信息系統(tǒng)得到前所未有的高回報。justep x5 通過一個統(tǒng)一的、強大的、可擴展的業(yè)務運行環(huán)境,來構(gòu)架、簡化、集成企業(yè)的信息系統(tǒng)。juestep x5 的關(guān)鍵能力包括幾個部分:1.靈活調(diào)整和自由擴展能力靈活調(diào)整和自由擴展能力2.基于基于 porta

23、l 的業(yè)務門戶能力的業(yè)務門戶能力3.組織機構(gòu)和基于角色的權(quán)限管理組織機構(gòu)和基于角色的權(quán)限管理4.支持復雜業(yè)務的工作流能力支持復雜業(yè)務的工作流能力5.基于基于 web 的表格和表單的表格和表單6.支持不規(guī)則分片的報表能力支持不規(guī)則分片的報表能力7.查詢、統(tǒng)計和決策分析查詢、統(tǒng)計和決策分析8.基于基于 soa 的業(yè)務集成能力的業(yè)務集成能力2.12.1 靈活調(diào)整和自由擴展靈活調(diào)整和自由擴展能力能力企業(yè)管理的個性化和持續(xù)完善已經(jīng)成為現(xiàn)代企業(yè)競爭的基本戰(zhàn)略,在此背景之下,企業(yè)的業(yè)務系統(tǒng)必須能夠快速定制,靈活調(diào)整,自由擴展,自行維護,讓企業(yè)迅速應對市場、技術(shù)、資源、業(yè)務、客戶、服務和管理等各方面的不斷變化

24、和發(fā)展。justep x5 從形式、構(gòu)成和工具幾個方面提供真正有效的解決方案和手段。.1基于基于“白盒白盒”模式的靈活調(diào)整模式的靈活調(diào)整justep x5 徹底改變了傳統(tǒng)軟件的“黑盒子”現(xiàn)象,在基于業(yè)務基礎平臺的信息系統(tǒng)中,信息系統(tǒng)的所有主體構(gòu)成要素,包括組織機構(gòu)、業(yè)務流程、功能環(huán)節(jié)、分工權(quán)限、邏輯規(guī)則、表單表格、查詢統(tǒng)計都被提取和資源化,使信息系統(tǒng)真正成為一個透明的、具有可維護性的“白盒”。justep x5 使信息系統(tǒng)變成了透明的“白盒”,從而使信息系統(tǒng)可以實現(xiàn)真正的靈活調(diào)整。第 8 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright

25、2000-2021 justep software從形態(tài)構(gòu)成上來說,無論是早期面向過程的開發(fā)、面向?qū)ο箝_發(fā),還是目前的面向組件或構(gòu)件化的開發(fā)方法,從本質(zhì)上來說,都是直接基于某種技術(shù)平臺,通過對代碼的層層提煉和封裝,來描述企業(yè)業(yè)務,并被打包成為一個應用軟件產(chǎn)品,形成一個“黑盒”,一旦企業(yè)業(yè)務發(fā)生變化需要調(diào)整,就會遇到重重困難。即使擁有應用的源代碼,也難以實現(xiàn)靈活調(diào)整和擴展。在現(xiàn)有管理軟件的“黑盒”模式下,業(yè)務調(diào)整導致必須從底層對現(xiàn)有代碼或者組件化的代碼段進行調(diào)整。無論是使用何種先進的程序設計方法、還是使用各種流程建模、uml 建模和數(shù)據(jù)建模工具,或者通過軟件能力成熟度測試,都無法回避這一問題。不

26、同方法的差別僅僅在于,通過付出更高昂的成本和代價,換取在效率方面的有限提升,最終構(gòu)建出來的系統(tǒng)仍然是剛性的系統(tǒng),無法從根本上解決業(yè)務系統(tǒng)靈活調(diào)整的難題。無論是專業(yè)的軟件廠商還是最終用戶,都很容易陷入軟件開發(fā)維護的泥潭。現(xiàn)有管理軟件,雖然提供了部分二次開發(fā)支持,但都局限在某些資源和參數(shù)的簡單修改,或者只是局部的一些定制能力,如報表定義工具、權(quán)限分配等,但這些部分相互割裂,不成體系,仍然無法有效解決信息系統(tǒng)靈活調(diào)整的問題。導致經(jīng)常需要打破、甚至拋棄原有的信息系統(tǒng),完全重新構(gòu)建才能滿足實際應用需要。.2管理軟件管理軟件“白盒白盒”化的基礎化的基礎基于 justep x5 的信息系統(tǒng)的

27、可維護性,是建立在信息系統(tǒng)“白盒”化的基礎之上。而信息系統(tǒng)“白盒”化的基礎,則是業(yè)務模型理論。業(yè)務模型是從企業(yè)信息化的需要出發(fā),針對企業(yè)的業(yè)務和管理所做的一種體系性抽象和描述,業(yè)務模型規(guī)范了描述企業(yè)業(yè)務的各類要素和方法規(guī)則,可以全面、準確地描述用戶信息化的主體內(nèi)容。justep x5 所采用的業(yè)務模型體系如下圖所示:justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 9 頁copyright 2000-2021 justep software www.j下圖是 justep x5 企業(yè)模型的一個實例:.3基于基于“主板插件主板插件”模式的自由擴展模式的自由擴展juste

28、p x5 采用“主板插件”的模式來構(gòu)建和擴展業(yè)務系統(tǒng),這一模式的核心思想包括“公用的主板”和“可定制的業(yè)務插件”兩個構(gòu)成部分,基于這種模式,信息系統(tǒng)的各個組成部分,小到功能環(huán)節(jié)、表單表格、業(yè)務流程、查詢統(tǒng)計等,大到獨立的業(yè)務模塊或業(yè)務系統(tǒng),都變成了可以自由創(chuàng)建、組裝、拆卸和替換的“插件”,并具有一個共同的“公用基礎設施”層。1.“積木積木”式構(gòu)想的嚴重缺陷式構(gòu)想的嚴重缺陷現(xiàn)有管理軟件系統(tǒng)的開發(fā)和擴展,都停留在“積木”式設計的思想上,但是,“積木”思想是有嚴重缺陷的,無論是模塊化設計還是組件或構(gòu)件化設計,都存在同樣的問題。第 10 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www

29、.j copyright 2000-2021 justep software“積木”思想包括兩個方面:一方面由開發(fā)商提供多種成型的模塊,形成“積木”,另一方面由用戶使用這些模塊把應用系統(tǒng)象搭“積木”一樣構(gòu)建起來,期望得到一個復雜的系統(tǒng)?!胺e木”模式適合小型簡單應用系統(tǒng),但在應對大型復雜應用系統(tǒng)構(gòu)建和擴展需求時,存在難以克服的缺陷?!胺e木”兩大重大缺陷:內(nèi)部不可維護“積木”本身的構(gòu)建、維護和調(diào)整,需要由具有專業(yè)技能的開發(fā)隊伍完成,一般只能由原開發(fā)廠商提供和維護,用戶自身無法完成。為了滿足用戶的個性化需求,需要開發(fā)商提供大量的行業(yè)應用模塊、組件和模板,把所有用戶的需求窮舉出來,這是不現(xiàn)實的?;谝?/p>

30、上考慮,很多開發(fā)商在提供了成型模塊的同時,也提供一些二次化的手段和方法,但也非常有限,稍微個性化一些的需求都必須提交給開發(fā)商,等待開發(fā)商在以后版本中提供出來。缺乏統(tǒng)一“公用基礎設施層”。用“積木”方式構(gòu)建業(yè)務系統(tǒng),即使可以不計時間和成本獲得每個理想的模塊,由于缺乏“公用基礎設施層”,等到項目規(guī)模擴大,后期一定會遭遇不可逾越的障礙,這是這種方式本身的特性決定的,無法通過簡單的調(diào)整來避免。希望靠單元模塊本身所具備的能力,把這些部分堆積在一起來構(gòu)建高度復雜的系統(tǒng),在目前的技術(shù)條件下是不現(xiàn)實的。如同我們通過把幾個活動板房堆疊起來,形成兩三層的小樓,但是不能期望這樣一直堆下去就形成一幢大廈。2.“主板插

31、件主板插件”式擴展式擴展業(yè)務基礎平臺通過“主板插件”模式的軟件擴展體系,來滿足用戶構(gòu)建和擴展大型復雜業(yè)務系統(tǒng)的需求,“主板插件”模式的思想核心包括兩個方面:用戶可定制的業(yè)務插件基于 justep x5,用戶可以方便高效的構(gòu)建信息系統(tǒng)的各個組成部分,所有業(yè)務和邏輯的構(gòu)建、調(diào)整和擴展都以面向管理業(yè)務而非程序代碼的、易于理解、學習和掌握的方式完成。justep x5 依靠管理軟件的 “白盒化”為基礎,使業(yè)務模塊插件具有高度的可定制性,小到功能環(huán)節(jié)、表單表格、業(yè)務流程、查詢統(tǒng)計,大到獨立的業(yè)務模塊或業(yè)務系統(tǒng),都成為可以自由創(chuàng)建、組裝、拆卸和替換的“插件”。通過共同的底層平臺的支持,這些插件之間可以很好

32、的協(xié)作,完成復雜系統(tǒng)和任務。公共運行平臺justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 11 頁copyright 2000-2021 justep software www.jjustep x5,通過提供一個公共運行平臺,為各類應用和業(yè)務插件提供了良好的運行和協(xié)作環(huán)境。公共運行平臺不僅從底層技術(shù)層面,而且提升到業(yè)務層面,對全部業(yè)務插件的運行提供支持,例如,不同業(yè)務插件使用相同的組織結(jié)構(gòu),任務消息在不同業(yè)務系統(tǒng)之間自由流轉(zhuǎn),業(yè)務處理在此基礎上達到更高的協(xié)作層面。從架構(gòu)和體系的角度來說,justep x5 為信息系統(tǒng)提供了統(tǒng)一的軟件架構(gòu)。從體系上保證信息系統(tǒng)具有科學的系統(tǒng)框架、體系的

33、層次劃分、合理的模塊粒度和規(guī)范的軟件接口,為各個插件模塊的調(diào)整和擴展奠定關(guān)鍵基礎。用戶可以在此系統(tǒng)框架下構(gòu)建、添加和擴充不同行業(yè),不同業(yè)務方向的管理軟件和業(yè)務模塊。這些業(yè)務插件的調(diào)整、擴充不會影響 justep x5 的基礎軟件架構(gòu),最大限度免除了信息系統(tǒng)實施中系統(tǒng)失控和推倒重構(gòu)的風險。.4客戶化定制和維護能力客戶化定制和維護能力信息系統(tǒng)的可定制性和可維護性是決定信息系統(tǒng)成敗的關(guān)鍵因素。由于業(yè)務的持續(xù)發(fā)展和完善,管理者和業(yè)務人員會在現(xiàn)有系統(tǒng)的基礎之上,提出各種靈活定制和調(diào)整的需求,這對應用系統(tǒng)架構(gòu)的柔性提出強大挑戰(zhàn)。針對這一要求,justep x5 不僅在產(chǎn)品的形態(tài)和組成方式上

34、為此提供了堅實的基礎,同時,也為滿足用戶的個性化需求提供了強大的產(chǎn)品支持最終用戶能夠使用客戶化定制工具對設計完成的應用系統(tǒng)進行靈活的定制和調(diào)整。使信息系統(tǒng)真正實現(xiàn)“隨需而變”,從而更好地支持業(yè)務的發(fā)展,最大限度延長應用系統(tǒng)的生命期,有效保護信息系統(tǒng)投資。第 12 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software.5控件擴展能力控件擴展能力在代碼開發(fā)模式中,如果要編寫一個表現(xiàn)豐富的 web ui,開發(fā)者需要詳細地掌握 dhtml 和javascript,并且還要掌握各種瀏覽器之間在設計細節(jié)

35、上的不同。如果沒有開發(fā)工具能夠簡化這些應用程序的設計和開發(fā),在應用中調(diào)試和測試這些應用程序會變得異常困難。justep x5 既允許引入符合 xbl 技術(shù)標準的第三方組件,也且允許開發(fā)商、用戶自行對現(xiàn)有組件的展現(xiàn)方式、動作進行調(diào)整、擴展。2.22.2 基于基于 portalportal 的業(yè)務門戶能力的業(yè)務門戶能力建立一個完整有效的企業(yè)業(yè)務門戶,可以在一定程度上把分立系統(tǒng)的不同功能有效地組織起來,為用戶提供一個統(tǒng)一的應用服務功能入口,整合企業(yè)的后臺業(yè)務系統(tǒng),減少“信息孤島”的存在并降低重復投資,為用戶提供更加完善的信息服務。justep x5 提供了一個標準的、完整的業(yè)務門戶環(huán)境,整個門戶以

36、justep x5 portal 為基礎框架,以 x5 messenger 和多通道訪問能力作為系統(tǒng)接入手段。這個門戶既是業(yè)務的門戶,也是服務的門戶,同時還是管理的門戶。justep x5 業(yè)務門戶首先是一個面向業(yè)務的門戶。用戶、客戶、合作伙伴能夠通過一個個性化的統(tǒng)一渠道來訪問、操作內(nèi)、外部的各種信息系統(tǒng),可以將應用系統(tǒng)作為一個整體來進行呈現(xiàn),進行統(tǒng)一的資源管理、統(tǒng)一認證、統(tǒng)一頁面展現(xiàn)。justep x5 業(yè)務門戶能夠根據(jù)不同的崗位、角色、人員的業(yè)務范圍、權(quán)限在桌面上展現(xiàn)出個性化的用戶界面、業(yè)務環(huán)節(jié)和流程。應用系統(tǒng)中大量的業(yè)務數(shù)據(jù)經(jīng)過聚合、分析后形成的業(yè)務知識、管理方法和決策信息也會在業(yè)務門戶

37、中呈現(xiàn)出來。.1justepjustep x5x5 portalportaljustep x5 portal 是以 ligthportal 為框架,支持 jsr168 portlet api 編程規(guī)范。justep x5 portal 支持以下能力:支持門戶個性化;justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 13 頁copyright 2000-2021 justep software www.j支持基于角色的門戶安全,為用戶提供預置的通道;支持國際化;支持多種布局,外觀,也支持自定義外觀;門戶支持基于選項頁的配置,包括增加,編輯和刪除選項頁;門戶支持基于選項頁

38、的 portlet 配置,包括增加 portlet 和提供自定義功能;門戶的布局支持多個專欄,每個專欄可獨立設置寬度;門戶支持多個 portlet 窗口類型,也支持自定義 portlet 窗口類型;portlet 支持查看、 編輯和幫助模式,也支持自定義 portlet 模式;portlet 窗口的狀態(tài)包括正常,最小化,最大化,也支持自定義 portlet 窗口狀態(tài);portlet 窗口支持功能包括最小化,最大化,關(guān)閉,查看(缺省),編輯,刷新,自動刷新,幫助,拖放;可以配置每 portlet 獨立地刷新,獨立自動地刷新和刷新在同一選項頁的其他 portlets;.2juste

39、pjustep x5x5 portalportal 結(jié)構(gòu)結(jié)構(gòu)justep x5 portal 分為 portal server、portal container、portlet 三部分。portal server 是作為 justep x5 的一部分來運行。portal container 提供 portlets 執(zhí)行的環(huán)境,并進行 portlet 的生命周期管理、初始化、實例化、加載。portlet 是基于 java 技術(shù)的 web 組件,被 portal container 管理,用以響應客戶端的request,并且依據(jù)需要產(chǎn)生各種動態(tài)的內(nèi)容。在瀏覽器中表現(xiàn)時,portlets 組合后形成

40、一個整體的信息系統(tǒng)。從信息系統(tǒng)整體角度來看,justep x5 portal 支持多源 portlet 的聚合,這些 portlet 不僅僅來自于 justep x5,而且可以來自多個第三方系統(tǒng)。系統(tǒng)內(nèi)部:justep x5 studio 開發(fā)出的用戶界面在經(jīng)過編譯成頁面后可以直接被使用,用戶界面可以作為一個 portlet 來進行管理;第三方系統(tǒng):第三方 portlet 只要符合 jsr-168 規(guī)范即可在 justep x5 中注冊、調(diào)用。對第三方 portlet 提供注冊、部署、注銷和訪問控制機制。其中,第三方 portlet 可以以 jar 文件包的形式部署在 justep x5 中,

41、也可部署在第三方的portal 服務器中供調(diào)用。在運行期,justep x5 所呈現(xiàn)出就是經(jīng)過 portlet 聚合的主界面。在主界面中,可以支持:css:調(diào)整界面風格;主界面布局拖拽式調(diào)整;第 14 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software.3即時溝通工具即時溝通工具msn、qq、手機短信等個人通訊手段已被廣泛接受,企業(yè)內(nèi)部的溝通、交流需求也日益增長。justep x5 messenger 提供實時或離線的文本消息、通知、多人對話、文件傳送等。信息系統(tǒng)在運行的過程中會產(chǎn)生各種類

42、型的消息,比如:任務、通知、提醒、對話、短信等,可通過直接推送到用戶的 msn、qq、手機上,用戶直接回復這些消息就可進入到業(yè)務處理環(huán)節(jié),實現(xiàn)消息在系統(tǒng)內(nèi)外的互聯(lián)互通。justep x5 messenger 采用 xmpp(extensible messaging and presence protocol,可擴展消息處理現(xiàn)場協(xié)議)協(xié)議。xmpp 本身是一種基于 xml 的協(xié)議,繼承了在 xml 環(huán)境中靈活的可擴展性。.4多通道訪問多通道訪問能夠同時支持通過業(yè)務系統(tǒng)、msn、qq、手機、pda 多種不同的訪問形式直接進行系統(tǒng)的登陸和訪問。.5用戶界面用戶界面(u

43、i)(ui)在 c/s 時代,借助于 windwos 強大的消息機制在客戶端界面能夠提供豐富的交互方式。而在b/s 時代,html 頁面的靜態(tài)展現(xiàn)效果非常豐富,諸如字體、色彩、復雜表格、圖片、視頻等資源均可聚合在一起。目前,瀏覽器端開發(fā)主要采用兩種方式,其一是 java+swing+jvm 或類似結(jié)構(gòu)的方式,這種方式交互效果較好,但是需要在客戶端下載或安裝 jvm 做運行環(huán)境。jsp+javabean 或類似結(jié)構(gòu)則是另外一種常見的方式,每個頁面在運行時均需向服務端提交本頁面的數(shù)據(jù),從而導致界面會全都刷新,所以這種方式導致在進行客戶在進行動態(tài)交互時存在以下問題:交互效果較差交互效果較差:提交后,

44、必須等待服務端返回信息,會導致界面白屏,長時間等待;c/s方式下的界面操作,如雙擊彈出、數(shù)據(jù)動態(tài)過濾等,難以順暢支持;數(shù)據(jù)交互量大數(shù)據(jù)交互量大:數(shù)據(jù)提交后,由服務端重新生成新的頁面,客戶端瀏覽器再次下載,這會導致瀏覽器和服務端間除業(yè)務數(shù)據(jù)外還有大量的、重復的頁面信息要傳輸;開發(fā)效率較低開發(fā)效率較低:雖然 html 頁面靜態(tài)展現(xiàn)效果非常出眾,但是要進行復雜的動態(tài)展現(xiàn)時,如動態(tài)生成表格、增加新的控件時,開發(fā)、調(diào)試難度大,難以快速實現(xiàn);.6界面技術(shù)界面技術(shù)管理軟件對用戶交互的要求非常典型,比如彈出式窗口、下拉列表選擇,現(xiàn)有基于 web 表單的交互方式已不能滿足要求。justep x5

45、 采用 xforms、ajax、xbl 等技術(shù)的組合,向用戶提供基于互聯(lián)網(wǎng)的順暢操作體驗和豐富的圖形化界面展現(xiàn)效果。在企業(yè)級的應用系統(tǒng)中提供更強的交互性justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 15 頁copyright 2000-2021 justep software www.j能力、展現(xiàn)能力,完成從單一頁面交互模式到單一屏幕交互模式的轉(zhuǎn)換,提供給用戶接近桌面應用系統(tǒng)的體驗效果。justep x5 中的數(shù)據(jù)層、業(yè)務邏輯、表現(xiàn)層均放置于服務器端,是典型的瘦客戶端架構(gòu),無需安裝任何插件。因為所有應用程序完全在服務器執(zhí)行,數(shù)據(jù)及表現(xiàn)層皆可直接訪問,程序員只需使用服務器端相對較成

46、熟之程序語言(如 java 語言)即可,不需再學習 javascript/dom/css,在開發(fā)應用程序時相對容易。.7xformsxforms 和和 ajaxajaxjustep x5 通過 xforms(xml powered web forms, )和 ajax(asynchronous javascript and xml,異步 javascript 和 xml)技術(shù)來提供 web 環(huán)境下的接近 windows 桌面應用的交互體驗。ajax 和 xforms 技術(shù)兩者協(xié)同工作,實現(xiàn)了不同的交互目的和模式。ajax 負責表示層通過異步方式與用戶進行交互。使用 ajax 最

47、大的有點就是能在不更新整個頁面的情況下維護數(shù)據(jù),這使得 web 應用程序更加迅捷的回應用戶動作,避免在網(wǎng)絡上傳遞沒有發(fā)生改變的數(shù)據(jù)。為了避免在互聯(lián)網(wǎng)環(huán)境下一次進行大量的數(shù)據(jù)傳輸會帶來的延遲,在用戶界面中大量采用分布加載手段。xforms 負責表示層的數(shù)據(jù)邏輯以及客戶端和服務端的交互?;?xforms 技術(shù),可以非常容易地將表單的數(shù)據(jù)邏輯和表現(xiàn)層相分離,客戶端做出修改操作后,數(shù)據(jù)被打包成 xml 向服務端進行異步發(fā)送,只有當用戶提交表單時才會收到完整的數(shù)據(jù),服務端通過 dom(document object module,文檔對象模型)對數(shù)據(jù)進行解析后提交業(yè)務邏輯進行處理,處理后向客戶端返回結(jié)

48、果。這樣,用戶界面中不會含有任何與業(yè)務邏輯相關(guān)的代碼,所有業(yè)務邏輯均由服務端進行處理。用戶界面由 xforms 而非直接用 html 來描述,當變更客戶端瀏覽器是,可以很容易地將界面內(nèi)容轉(zhuǎn)換為相適應的展現(xiàn)方式,比如將客戶端從桌面瀏覽器中遷移到移動電話、手持設備、盲人閱讀器等設備。其優(yōu)點在于,xforms 是脫離瀏覽器通過 xml 來定義表單的顯示方式。.8xblxbl 技術(shù)技術(shù)justep x5 采用 xbl(extensible binding language,可擴展綁定語言)技術(shù)來滿足對用戶界面展現(xiàn)效果、控件擴展的要求。xbl 是一種描述性語言,可用于 xml 文檔元素和

49、元素相關(guān)的行為。在 jsutep x5 平臺中,開發(fā)人員能夠創(chuàng)建可重用的組件作為 web 應用的基礎,同時可自行定義與界面控件相關(guān)的行為。通過將界面控件元素和行為進行綁定,來使常見的控件能夠具有豐富的、可擴展的行為表現(xiàn)。與界面控件綁定的行為可以是僅僅針對界面展現(xiàn)的動作,比如提示、滾動等,也可以與后臺業(yè)務邏輯相關(guān),比如點擊下拉框后動態(tài)加載后臺數(shù)據(jù)。第 16 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software.9界面交互能力界面交互能力1、異步交互能力在 justep x5 中,在客戶端提供向

50、客戶提供接近桌面應用系統(tǒng)的交互能力,可以實現(xiàn):無刷新重載無刷新重載:用戶提交局部界面里的數(shù)據(jù),提交后其他界面區(qū)域無需刷新,不會中斷客戶當前操作;離線填報離線填報:打開的業(yè)務填報界面可以直接填報,也支持將所填報內(nèi)容以 xml、excel 等多種格式保存在本地進行離線填報;界面風格調(diào)整界面風格調(diào)整:通過 css 用戶可按其意愿自行定義所使用的界面風格、內(nèi)容、排版等;2、圖形展示能力在 justep x5 中,在客戶端還能展現(xiàn)豐富、動態(tài)的圖形界面。圖表具有較好的視覺效果,方便用戶查看數(shù)據(jù)的差異、預測趨勢,x5 平臺提供了專業(yè)、功能強大的圖表組件和工具,支持多種樣式的顯示和輸出。包括:折線圖、柱形圖、

51、條形圖、面積圖、散點圖、餅圖、快速折線、幾何圖、甘特圖、箭頭圖、氣泡圖、股價圖、卷冊圖、誤差條圖、誤差圖、曲面圖、輪廓線圖、極坐標圖、雷達圖、賽貝爾曲線圖、三維點圖等,可設置三位或者平面等。.10 團隊協(xié)作及共享團隊協(xié)作及共享justep x5 提供了全面的團隊協(xié)作支持,包括團隊和組織機構(gòu)管理、信息共享和溝通、業(yè)務分工和權(quán)限管理以及業(yè)務協(xié)作支持,實現(xiàn)了業(yè)務系統(tǒng)與群件(oa)系統(tǒng)的一體化。支持業(yè)務協(xié)作中的信息共享;支持信息發(fā)布、通知、廣播、討論;支持組織內(nèi)外、局域和廣域的郵件收發(fā)。.11 業(yè)務系統(tǒng)的單點登錄業(yè)務系統(tǒng)的單點登錄justep x5 為各種應用系統(tǒng)的

52、統(tǒng)一構(gòu)建提供了強大的支撐平臺,并為不同應用系統(tǒng)的訪問提供了統(tǒng)一的業(yè)務門戶,用戶只需一次登錄便可以輕松訪問所有應用系統(tǒng)。justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 17 頁copyright 2000-2021 justep software www.j2.32.3 組織機構(gòu)和基于角色的權(quán)限管理組織機構(gòu)和基于角色的權(quán)限管理企事業(yè)機構(gòu)是團隊協(xié)作的整體,業(yè)務分工、權(quán)限控制是整體信息系統(tǒng)的基本要求之一。justep x5 提供了全面、統(tǒng)一的組織架構(gòu)、業(yè)務分工和權(quán)限管理,以及業(yè)務協(xié)作支持。組織機構(gòu)管理是整個系統(tǒng)的基礎設施之一,權(quán)限管理、portal 管理都將依賴于此。組織結(jié)構(gòu)管理表現(xiàn)在可

53、以通過對 windows active direcotry 和 ldap(lightweight directory access protocol)系統(tǒng)的接口來構(gòu)建更廣范圍內(nèi)的統(tǒng)一組織機構(gòu)管理。.1團隊和組織機構(gòu)管理團隊和組織機構(gòu)管理1.完整的企業(yè)組織機構(gòu)模型支持完整的企業(yè)組織機構(gòu)模型支持組織模型是用來定義企業(yè)的組織形式的模型,它以職責、權(quán)限的形式定義了企業(yè)成員、企業(yè)各個部門的作用與任務,同時提供靈活的結(jié)構(gòu)以適應不同的企業(yè)或企業(yè)中不同的組織結(jié)構(gòu)。justep x5 提供對組織機構(gòu)的全面管理支持,包括機構(gòu)、部門、崗位、人員、分工、職權(quán)等。2.支持現(xiàn)代矩陣式的組織機構(gòu)支持現(xiàn)代矩陣

54、式的組織機構(gòu)支持層級機構(gòu)和工作組機構(gòu),滿足現(xiàn)代企事業(yè)機構(gòu)復雜、靈活的矩陣式組織模型的要求。支持工作組模型第 18 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software工作組是在企業(yè)經(jīng)營活動中為了執(zhí)行某一任務、適應市場變化或者其他需要而動態(tài)組建的、跨部門劃分的一種組織形式。支持層級式組織機構(gòu)(金字塔)企業(yè)的組織機構(gòu)由一系列層次化的組織單元構(gòu)成,每一個組織單元屬于某一個層次,對其下一層次的組織單元具有管理職責與權(quán)限,并對上一層次的組織單元負責,從而形成企業(yè)的組織樹。3.支持靈活和扁平化的組織機構(gòu)支持靈活和扁平化

55、的組織機構(gòu)組織機構(gòu)的任意調(diào)整,提供靈活的結(jié)構(gòu)以適應不同的企業(yè)或企業(yè)中不同的組織結(jié)構(gòu)。同時可以跨部門劃分組織機構(gòu),對企業(yè)進行橫向劃分和管理。同時對于團隊和組織機構(gòu)管理和業(yè)務分工和權(quán)限管理都可以由用戶自主維護和定制。一人多崗一個實際的組織機構(gòu)人員可以擁有多個崗位。每一個員工根據(jù)其職責或掌握的技能可能承擔一個或多個崗位職責, 代理在企業(yè)中,如某人外出,需要把自己的全部或部分崗位職責委托給他人(可以委托給多人),通過代理機制,代理人可以以被代理人的身份運行系統(tǒng),從而實現(xiàn)被代理人的崗位職責,代其完成工作或執(zhí)行任務。委托支持某個人員的所有工作都委托給另外一個人員進行處理。.2基于角色的權(quán)限

56、管理體系基于角色的權(quán)限管理體系justep x5 以 rbac 為核心,通過角色來解耦權(quán)限和用戶的關(guān)系,通過對各類操作權(quán)限設置和組織機構(gòu)設置緊密配合來實現(xiàn)業(yè)務分工以及業(yè)務權(quán)限管理。justep x5 權(quán)限配置不僅可以對組織、justep justep x3 業(yè)務基礎平臺技術(shù)白皮書第 19 頁copyright 2000-2021 justep software www.j機構(gòu)、崗位、人員進行一般性的權(quán)限配置,還可以實現(xiàn)權(quán)限分層管理以及權(quán)限繼承等復雜的權(quán)限管理功能。justep x5 采用統(tǒng)一的基于角色的權(quán)限控制體系。justep x5 中將角色(role)作為用戶和權(quán)限之間的代理層,解耦了用戶

57、和權(quán)限的關(guān)系。角色/權(quán)限和角色/用戶兩者的對應關(guān)系都是多對多,通過兩者的組合來提高 justep x5 上所提供的基于互聯(lián)網(wǎng)的復雜業(yè)務應用中的權(quán)限管理靈活性,更好地支持應用系統(tǒng)的安全策略。同時,由于在應用系統(tǒng)中角色/權(quán)限之間的變化比角色/用戶關(guān)系之間的變化相對要慢得多,角色/權(quán)限的分配較為復雜,可以由專人來進行管理,而角色/用戶的分配較為簡單,可直接由行政管理人員進行操作。這樣,減小了授權(quán)管理的復雜性和管理難度。.3角色管理角色管理在 justep x5 中角色是系統(tǒng)中具有一定技能、可以執(zhí)行某些操作的工作人員的集合。角色具有層級結(jié)構(gòu),這個層級結(jié)構(gòu)就是組織中通常具有的線性責權(quán)關(guān)系

58、的反應,角色層次的上方是具有較高權(quán)限的角色,下方則代表具有較低權(quán)限的角色。原則上這個層級結(jié)構(gòu)體現(xiàn)了上級領導所得到的信息訪問權(quán)限高于下級職員的權(quán)限。除了上述層級關(guān)系外,角色之間還具有相互約束關(guān)系,系統(tǒng)中包含以下約束條件:互斥角色互斥角色:互斥關(guān)系用來防止系統(tǒng)中重要特權(quán)失控,如會計和出納就是兩個互斥的角色。同一個用戶在具有互斥關(guān)系的角色集合中只能分配給其中的一個,由此來保證職責分離的原則;基數(shù)約束基數(shù)約束:用以約束一個用戶可擁有的角色數(shù)量。同樣,角色所擁有的訪問許可數(shù)量也可受到限制;先決條件角色先決條件角色:用戶為了獲得某些高等級的角色必須首先擁有低等級的角色。同樣,某一角色只有具備了某些權(quán)限才能

59、獲得更高的權(quán)限。如,總會計師首先必須是會計師。運行時約束運行時約束:允許用戶具有多個角色,但在運行時不可同時激活這兩個角色;用戶和角色之間是多對多的關(guān)系,一個用戶可以同時擔任多個角色,一個角色也可以同時賦予多個用戶。第 20 頁 justep justep x3 業(yè)務基礎平臺產(chǎn)品介紹www.j copyright 2000-2021 justep software.4權(quán)限種類權(quán)限種類justep x5 業(yè)務分工和權(quán)限管理的種類包括:管理權(quán)限包括上下級管理、部門和崗位管理權(quán)限、分級授權(quán)等。管理權(quán)限確定了組織構(gòu)成部分的隸屬和管理關(guān)系,體現(xiàn)了組織成員的分級和分管職能。業(yè)務分工通過功能

60、權(quán)限定義組織成員所能執(zhí)行的業(yè)務職能的范圍。功能權(quán)限賦予組織單元或崗位能夠執(zhí)行的工作或者任務,限定了它們可執(zhí)行的業(yè)務功能范圍和功能活動范圍。操作權(quán)限包括動作控制權(quán)限、事件訪問權(quán)限。用戶可以通過業(yè)務操作,依據(jù)業(yè)務操作策略來管理和限制操作者的業(yè)務操作權(quán)限。這里的業(yè)務操作特指對具有相同業(yè)務共性的抽取。數(shù)據(jù)權(quán)限包括訪問權(quán)限、數(shù)據(jù)操縱權(quán)限、訪問限制等等,支持通過語義層進行權(quán)限管理。數(shù)據(jù)權(quán)限用以定義組織單元對數(shù)據(jù)的訪問、操作和控制范圍,從組織層上對數(shù)據(jù)存取訪問做限制。分級授權(quán)支持用戶把自己擁有的職責和管理權(quán)限逐級分配給下屬。按照組織機構(gòu)、崗位、角色、用戶等的綜合權(quán)限配置,可以方便快捷的對權(quán)限進行強大分級處理

溫馨提示

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

評論

0/150

提交評論