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

下載本文檔

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

文檔簡介

justepjustep x5x5 技術(shù)白皮書技術(shù)白皮書 起步科技有限公司 目目 錄錄 1justep x5 業(yè)務(wù)架構(gòu)平臺簡介業(yè)務(wù)架構(gòu)平臺簡介1 1.1justep x5 業(yè)務(wù)架構(gòu)平臺.1 1.2justep x5 的主要用途.1 1.2.1最終用戶2 1.2.2合作伙伴2 1.3justep x5 的定位.2 1.4justep x5 產(chǎn)品構(gòu)成3 1.4.1jutep x5 運行平臺3 1.4.2justep x5 業(yè)務(wù)建模工具4 1.4.3justep x5 studio業(yè)務(wù)部署工具4 1.5justep x5 基本思想4 1.6justep x5 實現(xiàn)原理、方法5 1.6.1應(yīng)用與實現(xiàn)技術(shù)分離5 1.6.2業(yè)務(wù)模型驅(qū)動(bmd).6 2justep x5 關(guān)鍵能力關(guān)鍵能力.7 2.1靈活調(diào)整和自由擴展能力7 2.1.1基于“白盒”模式的靈活調(diào)整7 2.1.2管理軟件“白盒”化的基礎(chǔ)8 2.1.3基于“主板插件”模式的自由擴展9 2.1.4客戶化定制和維護能力11 2.1.5控件擴展能力12 2.2基于 portal的業(yè)務(wù)門戶能力.12 2.2.1justep x5 portal.12 2.2.2justep x5 portal結(jié)構(gòu)13 2.2.3即時溝通工具14 2.2.4多通道訪問14 2.2.5用戶界面(ui).14 2.2.6界面技術(shù)14 2.2.7xforms和ajax .15 2.2.8xbl技術(shù)15 2.2.9界面交互能力16 2.2.10團隊協(xié)作及共享16 2.2.11業(yè)務(wù)系統(tǒng)的單點登錄16 2.3組織機構(gòu)和基于角色的權(quán)限管理17 2.3.1團隊和組織機構(gòu)管理17 2.3.2基于角色的權(quán)限管理體系18 2.3.3角色管理19 2.3.4權(quán)限種類20 2.3.5代理支持20 2.3.6組織架構(gòu)和權(quán)限管理的特點21 2.3.7組織結(jié)構(gòu)擴展22 2.4支持復(fù)雜業(yè)務(wù)的工作流能力22 2.4.1與業(yè)務(wù)模型高度融合的工作流體系23 2.4.2強大的工作流模式和能力支持24 2.4.3強大的協(xié)作支持能力28 2.4.4運行監(jiān)控和分析能力30 2.4.5擴展和控制能力32 2.5基于 web的表格和表單34 2.5.1強大的文檔支持能力34 2.5.2強大的網(wǎng)格支持38 2.5.3豐富的圖表支持38 2.6支持不規(guī)則分片的報表能力39 2.6.1獨有的xreport報表模型40 2.6.2多源數(shù)據(jù)聚合40 2.6.3不規(guī)則分組40 2.6.4動態(tài)分組運算41 2.6.5行列對稱41 2.6.6豐富精細的打印控制41 2.7查詢、統(tǒng)計和決策分析41 2.7.1查詢統(tǒng)計能力41 2.7.2決策分析能力43 2.7.3過程分析能力45 2.8基于 soa 的業(yè)務(wù)集成能力46 2.8.1對業(yè)務(wù)集成的理解46 2.8.2justep x5業(yè)務(wù)集成.48 2.8.3業(yè)務(wù)集成與技術(shù)集成的比較50 2.8.4justep x5 的集成優(yōu)勢50 3justep x5 業(yè)務(wù)建模工具業(yè)務(wù)建模工具.51 3.1可執(zhí)行的業(yè)務(wù)模型體系51 3.2基于 eclipse的集成開發(fā)環(huán)境.51 3.3業(yè)務(wù)模型的擴展52 3.4自動生成設(shè)計報告52 3.5豐富的輔助開發(fā)工具52 3.6業(yè)務(wù)基礎(chǔ)平臺擴展開發(fā)53 3.7業(yè)務(wù)建模的好處53 4justep x5 關(guān)鍵技術(shù)體系關(guān)鍵技術(shù)體系.54 4.1基礎(chǔ)技術(shù)體系54 4.1.1javaee技術(shù)55 4.1.2soa 55 4.1.3web技術(shù)56 4.1.4語義技術(shù)57 4.1.5流程模型57 4.1.6portal技術(shù)58 4.2業(yè)務(wù)模型體系58 4.2.1業(yè)務(wù)概念模型60 4.2.2業(yè)務(wù)數(shù)據(jù)模型62 4.2.3用戶界面模型62 4.2.4業(yè)務(wù)流程模型64 4.2.5組織權(quán)限模型66 4.3開發(fā)技術(shù)體系67 4.4用到的技術(shù)標(biāo)準67 5justep x5 的作用和關(guān)鍵特性的作用和關(guān)鍵特性.69 5.1justep x5 的主要作用69 5.2justep x5 關(guān)鍵特征.70 5.3快速構(gòu)建能力71 5.4justep x5 業(yè)務(wù)建模.72 5.4.1業(yè)務(wù)建模體系72 5.4.2業(yè)務(wù)模型驅(qū)動bmd73 5.4.3bmd與其它開發(fā)模式的區(qū)別74 5.5高效的實施模式75 5.5.1傳統(tǒng)實施模式75 5.5.2justep x5實施模式.76 5.5.3justep x5實施模式的特點.77 6justep x5 支持集團化部署支持集團化部署.78 6.1集中式部署79 6.2分布式應(yīng)用部署模式80 6.3即時可用、成熟可靠的運行環(huán)境81 6.4應(yīng)用模塊即插即用82 6.5客戶端免維護82 6.6支持遠程異地維護83 6.7靈活方便的發(fā)布方式83 6.8快速跨平臺部署84 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 1 頁 copyright 2000-2019 justep software www.j 1 1 justepjustep x5x5 業(yè)務(wù)架構(gòu)平臺簡介業(yè)務(wù)架構(gòu)平臺簡介 1.11.1 justepjustep x5x5 業(yè)務(wù)架構(gòu)平臺業(yè)務(wù)架構(gòu)平臺 justep x5 業(yè)務(wù)架構(gòu)平臺(簡稱 justep x5 )是從信息化的整體、全局和發(fā)展的角度出發(fā), 為保障信息化成功而提供的戰(zhàn)略支撐工具。justep x5 為信息系統(tǒng)的規(guī)劃、設(shè)計、構(gòu)建、集成、部 署、運行、維護和管理等提供高可用性、高合理性的體系架構(gòu),真正實現(xiàn)“整體規(guī)劃、分步實施, 統(tǒng)一架構(gòu)、整體集成,以用促建、隨需應(yīng)變,”的信息化戰(zhàn)略。justep x5 不僅能為政府機構(gòu)、集 團型企業(yè)提供的基于互聯(lián)網(wǎng)的信息化基礎(chǔ)架構(gòu)平臺,更是保證信息化整體成功的戰(zhàn)略支撐體系,為 用戶提供可持續(xù)性的擴展能力和服務(wù)能力。 簡單來說,justep x5 是一種徹底提升信息化成功的工具,用戶可以在很短的時間內(nèi)構(gòu)建起大 型的復(fù)雜業(yè)務(wù)系統(tǒng)?;?justep x5 構(gòu)建的信息系統(tǒng)具有如下幾方面能力和優(yōu)勢: 1.靈活調(diào)整和自由擴展靈活調(diào)整和自由擴展 2.業(yè)務(wù)門戶能力業(yè)務(wù)門戶能力 3.組織機構(gòu)和基于角色的權(quán)限管理組織機構(gòu)和基于角色的權(quán)限管理 4.支持復(fù)雜業(yè)務(wù)的工作流支持復(fù)雜業(yè)務(wù)的工作流 5.基于基于 web 的表單和報表的表單和報表 6.查詢、統(tǒng)計和決策分析查詢、統(tǒng)計和決策分析 7.基于基于 soa 的業(yè)務(wù)集成的業(yè)務(wù)集成 8.快速構(gòu)建和業(yè)務(wù)建模快速構(gòu)建和業(yè)務(wù)建模 9.快速實施和集團化部署快速實施和集團化部署 1.21.2 justepjustep x5x5 的主要用途的主要用途 justep x5 可以及可以為最終用戶提供穩(wěn)定的、合理的信息化架構(gòu)體系,也可以為合作伙伴 (isv)提供高效的軟件開發(fā)體系和方便的軟件配置體系。 justep x5 用來解決信息化中的如下核心問題: 業(yè)務(wù)系統(tǒng)整合與關(guān)聯(lián) 業(yè)務(wù)流程管理與監(jiān)控 組織內(nèi)溝通與知識共享 決策信息搜集與展現(xiàn) 信息系統(tǒng)的快速開發(fā)與部署 第 2 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software .1最終用戶最終用戶 對于最終用戶,justep x5 的目標(biāo)客戶包括了政府機構(gòu)、跨國集團型企業(yè)以及中小型企業(yè)等。 justep x5 可以充分滿足以下關(guān)鍵需求: 1.應(yīng)用系統(tǒng)跨地域運行應(yīng)用系統(tǒng)跨地域運行 2.管理個性化實現(xiàn)需求管理個性化實現(xiàn)需求 3.業(yè)務(wù)系統(tǒng)密切協(xié)同需求業(yè)務(wù)系統(tǒng)密切協(xié)同需求 4.業(yè)務(wù)系統(tǒng)快速構(gòu)建需求業(yè)務(wù)系統(tǒng)快速構(gòu)建需求 5.系統(tǒng)穩(wěn)定運行需求系統(tǒng)穩(wěn)定運行需求 .2合作伙伴合作伙伴 對于合作伙伴(isv),justep x5 的目標(biāo)客戶是分布在各行業(yè)中專業(yè)化的軟件提供商, justepx5 可以幫助這些解決以下核心需求: 1.如何為客戶提供具有更高水準的軟件和服務(wù)如何為客戶提供具有更高水準的軟件和服務(wù) 2.如何大幅提高軟件開發(fā)效率如何大幅提高軟件開發(fā)效率 3.如何提高項目成功率如何提高項目成功率 4.如何降低項目的開發(fā)周期、開發(fā)成本如何降低項目的開發(fā)周期、開發(fā)成本 5.如何保證項目的可持續(xù)發(fā)展能力如何保證項目的可持續(xù)發(fā)展能力 6.如何實現(xiàn)規(guī)模化發(fā)展如何實現(xiàn)規(guī)?;l(fā)展 1.31.3 justepjustep x5x5 的定位的定位 無論對于最終用戶還是合作伙伴,所有管理軟件的目標(biāo)是服務(wù)于業(yè)務(wù)、服務(wù)于管理。justep x5 的定位就是如何使軟件系統(tǒng)更好地服務(wù)于業(yè)務(wù)、服務(wù)于管理。justep x5 是以管理軟件這一特 定領(lǐng)域的業(yè)務(wù)模型為核心,以語義、soa、javaee、web 等一系列標(biāo)準化的主流技術(shù)為基礎(chǔ),為客 戶提供一套完整、健壯、開放的業(yè)務(wù)基礎(chǔ)支撐平臺。 以 justep x5 的上述核心能力為依托,可以通過 justep x5 業(yè)務(wù)建模工具進行模型化開發(fā)。與 傳統(tǒng)的代碼式開發(fā)方法相比較,justep x5 將開發(fā)人員的關(guān)注點從對于技術(shù)細節(jié)的深入掌握轉(zhuǎn)換到 對業(yè)務(wù)資源的準確描述上。在傳統(tǒng)的代碼式開發(fā)方法中,開發(fā)人員通過與業(yè)務(wù)無關(guān)的純技術(shù)開發(fā)工 具(如 jbuilder、microsoft .net stuido、eclipse 等)來對業(yè)務(wù)進行定義、描述、編碼,再通 過對構(gòu)建出來的功能、界面進行組合,從而形成最終的業(yè)務(wù)系統(tǒng)。 而 justep x5 通過業(yè)務(wù)模型來對復(fù)雜的業(yè)務(wù)系統(tǒng)進行構(gòu)建,業(yè)務(wù)模型本身是一個有機的整體, 其中包括:界面模型、流程模型、數(shù)據(jù)模型、組織機構(gòu)模型、權(quán)限模型等組成部分。在 justep x5 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 3 頁 copyright 2000-2019 justep software www.j 中對不同層級的模型采用不同的技術(shù)來提供業(yè)內(nèi)領(lǐng)先的解決辦法,比如界面模型采用 ajax 技術(shù)來 提供接近于桌面應(yīng)用的交互效果,流程模型采用 bepl 技術(shù)提供復(fù)雜的業(yè)務(wù)流程支持。 1.41.4 justepjustep x5x5 產(chǎn)品產(chǎn)品構(gòu)成構(gòu)成 justep x5 主要由三個核心部分構(gòu)成 1、justep x5 業(yè)務(wù)支撐環(huán)境(justep x5 運行平臺), 2、justep x5 業(yè)務(wù)建模工具(justep x5 studio),3、justep x5 管理部署工具。如下圖 .1jutepjutep x5x5 運行平臺運行平臺 justep x5 運行在 javaee 基礎(chǔ)環(huán)境中,為信息系統(tǒng)提供穩(wěn)定、高效的支撐環(huán)境。justep x5 運行 平臺主要提供如下引擎:業(yè)務(wù)門戶、工作流引擎、web 報表引擎、web ui 引擎、知識管理引擎組 織機構(gòu)引擎、權(quán)限控制引擎、決策支持引擎、業(yè)務(wù)系統(tǒng)引擎、數(shù)據(jù)交換引擎、認證與安全引擎、系 統(tǒng)集成引擎、多源數(shù)據(jù)引擎。 在 justep x5 中,對于不同的模型都具有相適應(yīng)的模型檢查、模型編譯能力。并且,在開發(fā)期 模型都以文本文件的形式直接放置于磁盤上,可進一步利用 pde 技術(shù)在 eclipse 中嵌入版本控制工 具進行管理。 注:這里的引擎可以理解為基于 soa 架構(gòu)體系下提供的業(yè)務(wù)服務(wù)。 第 4 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software .2justepjustep x5x5 業(yè)務(wù)建模工具業(yè)務(wù)建模工具 eclipse 開發(fā)工具支持插件開發(fā)環(huán)境 pde(plug-in development environment,pde)技術(shù)。通 過利用這項技術(shù),把 justep x5 業(yè)務(wù)建模工具作為插件嵌入到了 eclipse 中。這樣,用戶就可以 在 eclipse 帶來的一致的、統(tǒng)一的開發(fā)環(huán)境中進行快速建模開發(fā)。 justep x5 studio 內(nèi)嵌于 eclipse,以”所見即所得”的圖形化建模方式來構(gòu)建復(fù)雜的互聯(lián)網(wǎng)應(yīng)用, 其中包括業(yè)務(wù)概念建模、業(yè)務(wù)數(shù)據(jù)建模、業(yè)務(wù)流程建模、用戶界面建模、組織機構(gòu)和權(quán)限建模五部 分和支持自由擴展的 javaee 的 ide 開發(fā)環(huán)境。 .3justepjustep x5x5 studiostudio 業(yè)務(wù)部署工具業(yè)務(wù)部署工具 justep x5 業(yè)務(wù)部署工具對業(yè)務(wù)運行環(huán)境進行監(jiān)控、管理。主要包括系統(tǒng)配置工具、日志查看 工具、服務(wù)啟動與停止工具等。 1.51.5 justepjustep x5x5 基本思想基本思想 justep x5 是業(yè)務(wù)導(dǎo)向和驅(qū)動的軟件構(gòu)架體系,現(xiàn)有的信息系統(tǒng),是直接在技術(shù)平臺上構(gòu)建。 而基于業(yè)務(wù)基礎(chǔ)平臺的信息系統(tǒng),是在更高級的、基于業(yè)務(wù)層面的基礎(chǔ)平臺上構(gòu)建管理系統(tǒng),這與 現(xiàn)有信息系統(tǒng)相比有著本質(zhì)的區(qū)別。 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 5 頁 copyright 2000-2019 justep software www.j 1.61.6 justepjustep x5x5 實現(xiàn)原理、方法實現(xiàn)原理、方法 .1應(yīng)用與實現(xiàn)技術(shù)分離應(yīng)用與實現(xiàn)技術(shù)分離 justep x5 的基本實現(xiàn)原理是:通過將業(yè)務(wù)模型資源與系統(tǒng)實現(xiàn)技術(shù)分相分離,從根本上提升 管理系統(tǒng)的技術(shù)無關(guān)性。業(yè)務(wù)資源是隨用戶需求而變動的最頻繁的部分,通過分離業(yè)務(wù)與實現(xiàn)部分, 可以做到業(yè)務(wù)資源變動時,不影響底層的實現(xiàn)技術(shù),無需重新配置或升級運行環(huán)境。而運行環(huán)境的 獨立,則可以保證應(yīng)用能夠跨實現(xiàn)技術(shù),運行在不同的系統(tǒng)之上,可以隨時零成本遷移到新的實現(xiàn) 技術(shù)。 現(xiàn)在的管理軟件,是將管理軟件運行程序與所處理的業(yè)務(wù)邏輯一起編寫,然后編譯成為一種可 執(zhí)行的方式固定下來。這就像是“音樂盒”玩具(music box),在音樂盒里面封裝了播放聲音的 硬件設(shè)備,如齒輪、簧片,也包括了音樂的編碼,如滾輪上的撥動簧片的凸點位置。一個這樣的盒 子,只能播放一支固定的樂曲,如果想改變樂曲,只能重新打造一個新的音樂盒。 這就是我們目前信息系統(tǒng)的開發(fā)、發(fā)布方式,而這種固定對于信息系統(tǒng)來講,是一種致命的損 害。信息系統(tǒng)應(yīng)當(dāng)按照 cd 機的模式,把播放 cd 唱片的 cd 機與唱片分離(cd+cd player)。唱片 對應(yīng)企事業(yè)的應(yīng)用內(nèi)容,包括組織機構(gòu)模型、協(xié)同的工作流程模型、權(quán)限分配模型等,而運行這些 第 6 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software 業(yè)務(wù)內(nèi)容的引擎則應(yīng)當(dāng)獨立打造為一臺可以播放各種唱片的 cd 機。 .2業(yè)務(wù)模型驅(qū)動(業(yè)務(wù)模型驅(qū)動(bmdbmd) 在實現(xiàn)方法上,justep x5 采用“業(yè)務(wù)模型驅(qū)動”(bmdbusiness model driven)的方法體 系和工具集。業(yè)務(wù)模型驅(qū)動(bmd)是一種全新的管理軟件架構(gòu)和運行模式。這種模式的基本思想 是: 用業(yè)務(wù)建模工具來開發(fā)管理軟件 用業(yè)務(wù)基礎(chǔ)平臺來運行管理軟件 業(yè)務(wù)建模的直接產(chǎn)品,我們稱為業(yè)務(wù)模型應(yīng)用資源。將業(yè)務(wù)模型應(yīng)用資源發(fā)布到業(yè)務(wù)運行平臺 上,就可以得到相應(yīng)的信息系統(tǒng)。 業(yè)務(wù)模型驅(qū)動(bmd)體現(xiàn)了“以業(yè)務(wù)模型資源為中心”的思想,這一思想要求使用業(yè)務(wù)建模 的開發(fā)模式,并將建模的結(jié)果業(yè)務(wù)模型應(yīng)用資源作為管理軟件開發(fā)的主體產(chǎn)品,在 bmd 模式下,用 戶是以業(yè)務(wù)模型應(yīng)用資源為主要的目標(biāo)對象,進行信息系統(tǒng)的設(shè)計、構(gòu)造、發(fā)布、集成、維護和管 理。 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 7 頁 copyright 2000-2019 justep software www.j 2 2 justepjustep x5x5 關(guān)鍵能力關(guān)鍵能力 justep x5 是新一代的業(yè)務(wù)系統(tǒng)基礎(chǔ)運行環(huán)境,為企業(yè)管理提供了全面支持,幫助企業(yè)成為緊 密協(xié)作的整體,實現(xiàn)高效的業(yè)務(wù)流程控制,使企業(yè)在運營效率和響應(yīng)速度方面實現(xiàn)突破,并適應(yīng)組 織內(nèi)的持續(xù)完善和變革。justep x5 可以使企業(yè)的整體 it 成本得到大幅度降低,并從信息系統(tǒng)得 到前所未有的高回報。justep x5 通過一個統(tǒng)一的、強大的、可擴展的業(yè)務(wù)運行環(huán)境,來構(gòu)架、簡 化、集成企業(yè)的信息系統(tǒng)。juestep x5 的關(guān)鍵能力包括幾個部分: 1.靈活調(diào)整和自由擴展能力靈活調(diào)整和自由擴展能力 2.基于基于 portal 的業(yè)務(wù)門戶能力的業(yè)務(wù)門戶能力 3.組織機構(gòu)和基于角色的權(quán)限管理組織機構(gòu)和基于角色的權(quán)限管理 4.支持復(fù)雜業(yè)務(wù)的工作流能力支持復(fù)雜業(yè)務(wù)的工作流能力 5.基于基于 web 的表格和表單的表格和表單 6.支持不規(guī)則分片的報表能力支持不規(guī)則分片的報表能力 7.查詢、統(tǒng)計和決策分析查詢、統(tǒng)計和決策分析 8.基于基于 soa 的業(yè)務(wù)集成能力的業(yè)務(wù)集成能力 2.12.1 靈活調(diào)整和自由擴展靈活調(diào)整和自由擴展能力能力 企業(yè)管理的個性化和持續(xù)完善已經(jīng)成為現(xiàn)代企業(yè)競爭的基本戰(zhàn)略,在此背景之下,企業(yè)的業(yè)務(wù) 系統(tǒng)必須能夠快速定制,靈活調(diào)整,自由擴展,自行維護,讓企業(yè)迅速應(yīng)對市場、技術(shù)、資源、業(yè) 務(wù)、客戶、服務(wù)和管理等各方面的不斷變化和發(fā)展。justep x5 從形式、構(gòu)成和工具幾個方面提供 真正有效的解決方案和手段。 .1基于基于“白盒白盒”模式的靈活調(diào)整模式的靈活調(diào)整 justep x5 徹底改變了傳統(tǒng)軟件的“黑盒子”現(xiàn)象,在基于業(yè)務(wù)基礎(chǔ)平臺的信息系統(tǒng)中,信息 系統(tǒng)的所有主體構(gòu)成要素,包括組織機構(gòu)、業(yè)務(wù)流程、功能環(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è)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software 從形態(tài)構(gòu)成上來說,無論是早期面向過程的開發(fā)、面向?qū)ο箝_發(fā),還是目前的面向組件或構(gòu)件 化的開發(fā)方法,從本質(zhì)上來說,都是直接基于某種技術(shù)平臺,通過對代碼的層層提煉和封裝,來描 述企業(yè)業(yè)務(wù),并被打包成為一個應(yīng)用軟件產(chǎn)品,形成一個“黑盒”,一旦企業(yè)業(yè)務(wù)發(fā)生變化需要調(diào) 整,就會遇到重重困難。即使擁有應(yīng)用的源代碼,也難以實現(xiàn)靈活調(diào)整和擴展。 在現(xiàn)有管理軟件的“黑盒”模式下,業(yè)務(wù)調(diào)整導(dǎo)致必須從底層對現(xiàn)有代碼或者組件化的代碼段 進行調(diào)整。無論是使用何種先進的程序設(shè)計方法、還是使用各種流程建模、uml 建模和數(shù)據(jù)建模工 具,或者通過軟件能力成熟度測試,都無法回避這一問題。不同方法的差別僅僅在于,通過付出更 高昂的成本和代價,換取在效率方面的有限提升,最終構(gòu)建出來的系統(tǒng)仍然是剛性的系統(tǒng),無法從 根本上解決業(yè)務(wù)系統(tǒng)靈活調(diào)整的難題。無論是專業(yè)的軟件廠商還是最終用戶,都很容易陷入軟件開 發(fā)維護的泥潭。 現(xiàn)有管理軟件,雖然提供了部分二次開發(fā)支持,但都局限在某些資源和參數(shù)的簡單修改,或者 只是局部的一些定制能力,如報表定義工具、權(quán)限分配等,但這些部分相互割裂,不成體系,仍然 無法有效解決信息系統(tǒng)靈活調(diào)整的問題。導(dǎo)致經(jīng)常需要打破、甚至拋棄原有的信息系統(tǒng),完全重新 構(gòu)建才能滿足實際應(yīng)用需要。 .2管理軟件管理軟件“白盒白盒”化的基礎(chǔ)化的基礎(chǔ) 基于 justep x5 的信息系統(tǒng)的可維護性,是建立在信息系統(tǒng)“白盒”化的基礎(chǔ)之上。而信息系 統(tǒng)“白盒”化的基礎(chǔ),則是業(yè)務(wù)模型理論。業(yè)務(wù)模型是從企業(yè)信息化的需要出發(fā),針對企業(yè)的業(yè)務(wù) 和管理所做的一種體系性抽象和描述,業(yè)務(wù)模型規(guī)范了描述企業(yè)業(yè)務(wù)的各類要素和方法規(guī)則,可以 全面、準確地描述用戶信息化的主體內(nèi)容。 justep x5 所采用的業(yè)務(wù)模型體系如下圖所示: justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 9 頁 copyright 2000-2019 justep software www.j 下圖是 justep x5 企業(yè)模型的一個實例: .3基于基于“主板插件主板插件”模式的自由擴展模式的自由擴展 justep x5 采用“主板插件”的模式來構(gòu)建和擴展業(yè)務(wù)系統(tǒng),這一模式的核心思想包括“公 用的主板”和“可定制的業(yè)務(wù)插件”兩個構(gòu)成部分,基于這種模式,信息系統(tǒng)的各個組成部分,小 到功能環(huán)節(jié)、表單表格、業(yè)務(wù)流程、查詢統(tǒng)計等,大到獨立的業(yè)務(wù)模塊或業(yè)務(wù)系統(tǒng),都變成了可以 自由創(chuàng)建、組裝、拆卸和替換的“插件”,并具有一個共同的“公用基礎(chǔ)設(shè)施”層。 1.“積木積木”式構(gòu)想的嚴重缺陷式構(gòu)想的嚴重缺陷 現(xiàn)有管理軟件系統(tǒng)的開發(fā)和擴展,都停留在“積木”式設(shè)計的思想上,但是,“積木”思想是 有嚴重缺陷的,無論是模塊化設(shè)計還是組件或構(gòu)件化設(shè)計,都存在同樣的問題。 第 10 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software “積木”思想包括兩個方面:一方面由開發(fā)商提供多種成型的模塊,形成“積木”,另一方面 由用戶使用這些模塊把應(yīng)用系統(tǒng)象搭“積木”一樣構(gòu)建起來,期望得到一個復(fù)雜的系統(tǒng)?!胺e木” 模式適合小型簡單應(yīng)用系統(tǒng),但在應(yīng)對大型復(fù)雜應(yīng)用系統(tǒng)構(gòu)建和擴展需求時,存在難以克服的缺陷。 “積木”兩大重大缺陷: 內(nèi)部不可維護 “積木”本身的構(gòu)建、維護和調(diào)整,需要由具有專業(yè)技能的開發(fā)隊伍完成,一般只能由原開發(fā) 廠商提供和維護,用戶自身無法完成。為了滿足用戶的個性化需求,需要開發(fā)商提供大量的行業(yè)應(yīng) 用模塊、組件和模板,把所有用戶的需求窮舉出來,這是不現(xiàn)實的。 基于以上考慮,很多開發(fā)商在提供了成型模塊的同時,也提供一些二次化的手段和方法,但也 非常有限,稍微個性化一些的需求都必須提交給開發(fā)商,等待開發(fā)商在以后版本中提供出來。 缺乏統(tǒng)一“公用基礎(chǔ)設(shè)施層”。 用“積木”方式構(gòu)建業(yè)務(wù)系統(tǒng),即使可以不計時間和成本獲得每個理想的模塊,由于缺乏“公 用基礎(chǔ)設(shè)施層”,等到項目規(guī)模擴大,后期一定會遭遇不可逾越的障礙,這是這種方式本身的特性 決定的,無法通過簡單的調(diào)整來避免。 希望靠單元模塊本身所具備的能力,把這些部分堆積在一起來構(gòu)建高度復(fù)雜的系統(tǒng),在目前的 技術(shù)條件下是不現(xiàn)實的。如同我們通過把幾個活動板房堆疊起來,形成兩三層的小樓,但是不能期 望這樣一直堆下去就形成一幢大廈。 2.“主板插件主板插件”式擴展式擴展 業(yè)務(wù)基礎(chǔ)平臺通過“主板插件”模式的軟件擴展體系,來滿足用戶構(gòu)建和擴展大型復(fù)雜業(yè)務(wù) 系統(tǒng)的需求,“主板插件”模式的思想核心包括兩個方面: 用戶可定制的業(yè)務(wù)插件 基于 justep x5,用戶可以方便高效的構(gòu)建信息系統(tǒng)的各個組成部分,所有業(yè)務(wù)和邏輯的構(gòu)建、 調(diào)整和擴展都以面向管理業(yè)務(wù)而非程序代碼的、易于理解、學(xué)習(xí)和掌握的方式完成。 justep x5 依靠管理軟件的 “白盒化”為基礎(chǔ),使業(yè)務(wù)模塊插件具有高度的可定制性,小到 功能環(huán)節(jié)、表單表格、業(yè)務(wù)流程、查詢統(tǒng)計,大到獨立的業(yè)務(wù)模塊或業(yè)務(wù)系統(tǒng),都成為可以自由創(chuàng) 建、組裝、拆卸和替換的“插件”。通過共同的底層平臺的支持,這些插件之間可以很好的協(xié)作, 完成復(fù)雜系統(tǒng)和任務(wù)。 公共運行平臺 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 11 頁 copyright 2000-2019 justep software www.j justep x5,通過提供一個公共運行平臺,為各類應(yīng)用和業(yè)務(wù)插件提供了良好的運行和協(xié)作環(huán) 境。公共運行平臺不僅從底層技術(shù)層面,而且提升到業(yè)務(wù)層面,對全部業(yè)務(wù)插件的運行提供支持, 例如,不同業(yè)務(wù)插件使用相同的組織結(jié)構(gòu),任務(wù)消息在不同業(yè)務(wù)系統(tǒng)之間自由流轉(zhuǎn),業(yè)務(wù)處理在此 基礎(chǔ)上達到更高的協(xié)作層面。 從架構(gòu)和體系的角度來說,justep x5 為信息系統(tǒng)提供了統(tǒng)一的軟件架構(gòu)。從體系上保證信息 系統(tǒng)具有科學(xué)的系統(tǒng)框架、體系的層次劃分、合理的模塊粒度和規(guī)范的軟件接口,為各個插件模塊 的調(diào)整和擴展奠定關(guān)鍵基礎(chǔ)。用戶可以在此系統(tǒng)框架下構(gòu)建、添加和擴充不同行業(yè),不同業(yè)務(wù)方向 的管理軟件和業(yè)務(wù)模塊。這些業(yè)務(wù)插件的調(diào)整、擴充不會影響 justep x5 的基礎(chǔ)軟件架構(gòu),最大 限度免除了信息系統(tǒng)實施中系統(tǒng)失控和推倒重構(gòu)的風(fēng)險。 .4客戶化定制和維護能力客戶化定制和維護能力 信息系統(tǒng)的可定制性和可維護性是決定信息系統(tǒng)成敗的關(guān)鍵因素。由于業(yè)務(wù)的持續(xù)發(fā)展和完善, 管理者和業(yè)務(wù)人員會在現(xiàn)有系統(tǒng)的基礎(chǔ)之上,提出各種靈活定制和調(diào)整的需求,這對應(yīng)用系統(tǒng)架構(gòu) 的柔性提出強大挑戰(zhàn)。 針對這一要求,justep x5 不僅在產(chǎn)品的形態(tài)和組成方式上為此提供了堅實的基礎(chǔ),同時,也 為滿足用戶的個性化需求提供了強大的產(chǎn)品支持最終用戶能夠使用客戶化定制工具對設(shè)計完成 的應(yīng)用系統(tǒng)進行靈活的定制和調(diào)整。使信息系統(tǒng)真正實現(xiàn)“隨需而變”,從而更好地支持業(yè)務(wù)的發(fā) 展,最大限度延長應(yīng)用系統(tǒng)的生命期,有效保護信息系統(tǒng)投資。 第 12 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software .5控件擴展能力控件擴展能力 在代碼開發(fā)模式中,如果要編寫一個表現(xiàn)豐富的 web ui,開發(fā)者需要詳細地掌握 dhtml 和 javascript,并且還要掌握各種瀏覽器之間在設(shè)計細節(jié)上的不同。如果沒有開發(fā)工具能夠簡化這些 應(yīng)用程序的設(shè)計和開發(fā),在應(yīng)用中調(diào)試和測試這些應(yīng)用程序會變得異常困難。 justep x5 既允許引入符合 xbl 技術(shù)標(biāo)準的第三方組件,也且允許開發(fā)商、用戶自行對現(xiàn)有組 件的展現(xiàn)方式、動作進行調(diào)整、擴展。 2.22.2 基于基于 portalportal 的業(yè)務(wù)門戶能力的業(yè)務(wù)門戶能力 建立一個完整有效的企業(yè)業(yè)務(wù)門戶,可以在一定程度上把分立系統(tǒng)的不同功能有效地組織起來, 為用戶提供一個統(tǒng)一的應(yīng)用服務(wù)功能入口,整合企業(yè)的后臺業(yè)務(wù)系統(tǒng),減少“信息孤島”的存在并 降低重復(fù)投資,為用戶提供更加完善的信息服務(wù)。 justep x5 提供了一個標(biāo)準的、完整的業(yè)務(wù)門戶環(huán)境,整個門戶以 justep x5 portal 為基礎(chǔ)框 架,以 x5 messenger 和多通道訪問能力作為系統(tǒng)接入手段。這個門戶既是業(yè)務(wù)的門戶,也是服務(wù) 的門戶,同時還是管理的門戶。 justep x5 業(yè)務(wù)門戶首先是一個面向業(yè)務(wù)的門戶。用戶、客戶、合作伙伴能夠通過一個個性化 的統(tǒng)一渠道來訪問、操作內(nèi)、外部的各種信息系統(tǒng),可以將應(yīng)用系統(tǒng)作為一個整體來進行呈現(xiàn),進 行統(tǒng)一的資源管理、統(tǒng)一認證、統(tǒng)一頁面展現(xiàn)。 justep x5 業(yè)務(wù)門戶能夠根據(jù)不同的崗位、角色、人員的業(yè)務(wù)范圍、權(quán)限在桌面上展現(xiàn)出個性 化的用戶界面、業(yè)務(wù)環(huán)節(jié)和流程。應(yīng)用系統(tǒng)中大量的業(yè)務(wù)數(shù)據(jù)經(jīng)過聚合、分析后形成的業(yè)務(wù)知識、 管理方法和決策信息也會在業(yè)務(wù)門戶中呈現(xiàn)出來。 .1justepjustep x5x5 portalportal justep x5 portal 是以 ligthportal 為框架,支持 jsr168 portlet api 編程規(guī)范。justep x5 portal 支持以下能力: 支持門戶個性化; justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 13 頁 copyright 2000-2019 justep software www.j 支持基于角色的門戶安全,為用戶提供預(yù)置的通道; 支持國際化; 支持多種布局,外觀,也支持自定義外觀; 門戶支持基于選項頁的配置,包括增加,編輯和刪除選項頁; 門戶支持基于選項頁的 portlet 配置,包括增加 portlet 和提供自定義功能; 門戶的布局支持多個專欄,每個專欄可獨立設(shè)置寬度; 門戶支持多個 portlet 窗口類型,也支持自定義 portlet 窗口類型; portlet 支持查看、 編輯和幫助模式,也支持自定義 portlet 模式; portlet 窗口的狀態(tài)包括正常,最小化,最大化,也支持自定義 portlet 窗口狀態(tài); portlet 窗口支持功能包括最小化,最大化,關(guān)閉,查看(缺省),編輯,刷新,自動刷新, 幫助,拖放; 可以配置每 portlet 獨立地刷新,獨立自動地刷新和刷新在同一選項頁的其他 portlets; .2justepjustep 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 管理,用以響應(yīng)客戶端的 request,并且依據(jù)需要產(chǎn)生各種動態(tài)的內(nèi)容。在瀏覽器中表現(xiàn)時,portlets 組合后形成一個整體 的信息系統(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 中,也可部署在第三方的 portal 服務(wù)器中供調(diào)用。 在運行期,justep x5 所呈現(xiàn)出就是經(jīng)過 portlet 聚合的主界面。在主界面中,可以支持: css:調(diào)整界面風(fēng)格; 主界面布局拖拽式調(diào)整; 第 14 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software .3即時溝通工具即時溝通工具 msn、qq、手機短信等個人通訊手段已被廣泛接受,企業(yè)內(nèi)部的溝通、交流需求也日益增長。 justep x5 messenger 提供實時或離線的文本消息、通知、多人對話、文件傳送等。 信息系統(tǒng)在運行的過程中會產(chǎn)生各種類型的消息,比如:任務(wù)、通知、提醒、對話、短信等, 可通過直接推送到用戶的 msn、qq、手機上,用戶直接回復(fù)這些消息就可進入到業(yè)務(wù)處理環(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è)務(wù)系統(tǒng)、msn、qq、手機、pda 多種不同的訪問形式直接進行系統(tǒng)的登 陸和訪問。 .5用戶界面用戶界面(ui)(ui) 在 c/s 時代,借助于 windwos 強大的消息機制在客戶端界面能夠提供豐富的交互方式。而在 b/s 時代,html 頁面的靜態(tài)展現(xiàn)效果非常豐富,諸如字體、色彩、復(fù)雜表格、圖片、視頻等資源 均可聚合在一起。 目前,瀏覽器端開發(fā)主要采用兩種方式,其一是 java+swing+jvm 或類似結(jié)構(gòu)的方式,這種 方式交互效果較好,但是需要在客戶端下載或安裝 jvm 做運行環(huán)境。 jsp+javabean 或類似結(jié)構(gòu)則是另外一種常見的方式,每個頁面在運行時均需向服務(wù)端提交本 頁面的數(shù)據(jù),從而導(dǎo)致界面會全都刷新,所以這種方式導(dǎo)致在進行客戶在進行動態(tài)交互時存在以下 問題: 交互效果較差交互效果較差:提交后,必須等待服務(wù)端返回信息,會導(dǎo)致界面白屏,長時間等待;c/s 方式下的界面操作,如雙擊彈出、數(shù)據(jù)動態(tài)過濾等,難以順暢支持; 數(shù)據(jù)交互量大數(shù)據(jù)交互量大:數(shù)據(jù)提交后,由服務(wù)端重新生成新的頁面,客戶端瀏覽器再次下載,這會 導(dǎo)致瀏覽器和服務(wù)端間除業(yè)務(wù)數(shù)據(jù)外還有大量的、重復(fù)的頁面信息要傳輸; 開發(fā)效率較低開發(fā)效率較低:雖然 html 頁面靜態(tài)展現(xiàn)效果非常出眾,但是要進行復(fù)雜的動態(tài)展現(xiàn)時, 如動態(tài)生成表格、增加新的控件時,開發(fā)、調(diào)試難度大,難以快速實現(xiàn); .6界面技術(shù)界面技術(shù) 管理軟件對用戶交互的要求非常典型,比如彈出式窗口、下拉列表選擇,現(xiàn)有基于 web 表單 的交互方式已不能滿足要求。justep x5 采用 xforms、ajax、xbl 等技術(shù)的組合,向用戶提供基 于互聯(lián)網(wǎng)的順暢操作體驗和豐富的圖形化界面展現(xiàn)效果。在企業(yè)級的應(yīng)用系統(tǒng)中提供更強的交互性 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 15 頁 copyright 2000-2019 justep software www.j 能力、展現(xiàn)能力,完成從單一頁面交互模式到單一屏幕交互模式的轉(zhuǎn)換,提供給用戶接近桌面應(yīng)用 系統(tǒng)的體驗效果。 justep x5 中的數(shù)據(jù)層、業(yè)務(wù)邏輯、表現(xiàn)層均放置于服務(wù)器端,是典型的瘦客戶端架構(gòu),無需 安裝任何插件。 因為所有應(yīng)用程序完全在服務(wù)器執(zhí)行,數(shù)據(jù)及表現(xiàn)層皆可直接訪問,程序員只需使用服務(wù)器端 相對較成熟之程序語言(如 java 語言)即可,不需再學(xué)習(xí) javascript/dom/css,在開發(fā)應(yīng)用程 序時相對容易。 .7xformsxforms 和和 ajaxajax justep x5 通過 xforms(xml powered web forms, )和 ajax(asynchronous javascript and xml,異步 javascript 和 xml)技術(shù)來提供 web 環(huán)境下的接近 windows 桌面應(yīng)用的交互 體驗。ajax 和 xforms 技術(shù)兩者協(xié)同工作,實現(xiàn)了不同的交互目的和模式。 ajax 負責(zé)表示層通過異步方式與用戶進行交互。使用 ajax 最大的有點就是能在不更新整個頁 面的情況下維護數(shù)據(jù),這使得 web 應(yīng)用程序更加迅捷的回應(yīng)用戶動作,避免在網(wǎng)絡(luò)上傳遞沒有發(fā) 生改變的數(shù)據(jù)。為了避免在互聯(lián)網(wǎng)環(huán)境下一次進行大量的數(shù)據(jù)傳輸會帶來的延遲,在用戶界面中大 量采用分布加載手段。 xforms 負責(zé)表示層的數(shù)據(jù)邏輯以及客戶端和服務(wù)端的交互?;?xforms 技術(shù),可以非常容 易地將表單的數(shù)據(jù)邏輯和表現(xiàn)層相分離,客戶端做出修改操作后,數(shù)據(jù)被打包成 xml 向服務(wù)端進 行異步發(fā)送,只有當(dāng)用戶提交表單時才會收到完整的數(shù)據(jù),服務(wù)端通過 dom(document object module,文檔對象模型)對數(shù)據(jù)進行解析后提交業(yè)務(wù)邏輯進行處理,處理后向客戶端返回結(jié)果。 這樣,用戶界面中不會含有任何與業(yè)務(wù)邏輯相關(guān)的代碼,所有業(yè)務(wù)邏輯均由服務(wù)端進行處理。 用戶界面由 xforms 而非直接用 html 來描述,當(dāng)變更客戶端瀏覽器是,可以很容易地將界面 內(nèi)容轉(zhuǎn)換為相適應(yīng)的展現(xiàn)方式,比如將客戶端從桌面瀏覽器中遷移到移動電話、手持設(shè)備、盲人閱 讀器等設(shè)備。其優(yōu)點在于,xforms 是脫離瀏覽器通過 xml 來定義表單的顯示方式。 .8xblxbl 技術(shù)技術(shù) justep x5 采用 xbl(extensible binding language,可擴展綁定語言)技術(shù)來滿足對用戶界面 展現(xiàn)效果、控件擴展的要求。 xbl 是一種描述性語言,可用于 xml 文檔元素和元素相關(guān)的行為。在 jsutep x5 平臺中,開 發(fā)人員能夠創(chuàng)建可重用的組件作為 web 應(yīng)用的基礎(chǔ),同時可自行定義與界面控件相關(guān)的行為。通 過將界面控件元素和行為進行綁定,來使常見的控件能夠具有豐富的、可擴展的行為表現(xiàn)。與界面 控件綁定的行為可以是僅僅針對界面展現(xiàn)的動作,比如提示、滾動等,也可以與后臺業(yè)務(wù)邏輯相關(guān), 比如點擊下拉框后動態(tài)加載后臺數(shù)據(jù)。 第 16 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software .9界面交互能力界面交互能力 1、異步交互能力 在 justep x5 中,在客戶端提供向客戶提供接近桌面應(yīng)用系統(tǒng)的交互能力,可以實現(xiàn): 無刷新重載無刷新重載:用戶提交局部界面里的數(shù)據(jù),提交后其他界面區(qū)域無需刷新,不會中斷客戶 當(dāng)前操作; 離線填報離線填報:打開的業(yè)務(wù)填報界面可以直接填報,也支持將所填報內(nèi)容以 xml、excel 等多 種格式保存在本地進行離線填報; 界面風(fēng)格調(diào)整界面風(fēng)格調(diào)整:通過 css 用戶可按其意愿自行定義所使用的界面風(fēng)格、內(nèi)容、排版等; 2、圖形展示能力 在 justep x5 中,在客戶端還能展現(xiàn)豐富、動態(tài)的圖形界面。 圖表具有較好的視覺效果,方便用戶查看數(shù)據(jù)的差異、預(yù)測趨勢,x5 平臺提供了專業(yè)、功能 強大的圖表組件和工具,支持多種樣式的顯示和輸出。包括:折線圖、柱形圖、條形圖、面積圖、 散點圖、餅圖、快速折線、幾何圖、甘特圖、箭頭圖、氣泡圖、股價圖、卷冊圖、誤差條圖、誤差 圖、曲面圖、輪廓線圖、極坐標(biāo)圖、雷達圖、賽貝爾曲線圖、三維點圖等,可設(shè)置三位或者平面等。 .10 團隊協(xié)作及共享團隊協(xié)作及共享 justep x5 提供了全面的團隊協(xié)作支持,包括團隊和組織機構(gòu)管理、信息共享和溝通、業(yè)務(wù)分 工和權(quán)限管理以及業(yè)務(wù)協(xié)作支持,實現(xiàn)了業(yè)務(wù)系統(tǒng)與群件(oa)系統(tǒng)的一體化。支持業(yè)務(wù)協(xié)作中的 信息共享;支持信息發(fā)布、通知、廣播、討論;支持組織內(nèi)外、局域和廣域的郵件收發(fā)。 .11 業(yè)務(wù)系統(tǒng)的單點登錄業(yè)務(wù)系統(tǒng)的單點登錄 justep x5 為各種應(yīng)用系統(tǒng)的統(tǒng)一構(gòu)建提供了強大的支撐平臺,并為不同應(yīng)用系統(tǒng)的訪問提供 了統(tǒng)一的業(yè)務(wù)門戶,用戶只需一次登錄便可以輕松訪問所有應(yīng)用系統(tǒng)。 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 17 頁 copyright 2000-2019 justep software www.j 2.32.3 組織機構(gòu)和基于角色的權(quán)限管理組織機構(gòu)和基于角色的權(quán)限管理 企事業(yè)機構(gòu)是團隊協(xié)作的整體,業(yè)務(wù)分工、權(quán)限控制是整體信息系統(tǒng)的基本要求之一。justep x5 提供了全面、統(tǒng)一的組織架構(gòu)、業(yè)務(wù)分工和權(quán)限管理,以及業(yè)務(wù)協(xié)作支持。組織機構(gòu)管理是整 個系統(tǒng)的基礎(chǔ)設(shè)施之一,權(quán)限管理、portal 管理都將依賴于此。 組織結(jié)構(gòu)管理表現(xiàn)在可以通過對 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è)的組織形式的模型,它以職責(zé)、權(quán)限的形式定義了企業(yè)成員、企業(yè)各 個部門的作用與任務(wù),同時提供靈活的結(jié)構(gòu)以適應(yīng)不同的企業(yè)或企業(yè)中不同的組織結(jié)構(gòu)。justep x5 提供對組織機構(gòu)的全面管理支持,包括機構(gòu)、部門、崗位、人員、分工、職權(quán)等。 2.支持現(xiàn)代矩陣式的組織機構(gòu)支持現(xiàn)代矩陣式的組織機構(gòu) 支持層級機構(gòu)和工作組機構(gòu),滿足現(xiàn)代企事業(yè)機構(gòu)復(fù)雜、靈活的矩陣式組織模型的要求。 支持工作組模型 第 18 頁 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺產(chǎn)品 介紹 www.j copyright 2000-2019 justep software 工作組是在企業(yè)經(jīng)營活動中為了執(zhí)行某一任務(wù)、適應(yīng)市場變化或者其他需要而動態(tài)組建的、跨 部門劃分的一種組織形式。 支持層級式組織機構(gòu)(金字塔) 企業(yè)的組織機構(gòu)由一系列層次化的組織單元構(gòu)成,每一個組織單元屬于某一個層次,對其下一 層次的組織單元具有管理職責(zé)與權(quán)限,并對上一層次的組織單元負責(zé),從而形成企業(yè)的組織樹。 3.支持靈活和扁平化的組織機構(gòu)支持靈活和扁平化的組織機構(gòu) 組織機構(gòu)的任意調(diào)整,提供靈活的結(jié)構(gòu)以適應(yīng)不同的企業(yè)或企業(yè)中不同的組織結(jié)構(gòu)。同時可以 跨部門劃分組織機構(gòu),對企業(yè)進行橫向劃分和管理。同時對于團隊和組織機構(gòu)管理和業(yè)務(wù)分工和權(quán) 限管理都可以由用戶自主維護和定制。 一人多崗 一個實際的組織機構(gòu)人員可以擁有多個崗位。每一個員工根據(jù)其職責(zé)或掌握的技能可能承擔(dān)一 個或多個崗位職責(zé), 代理 在企業(yè)中,如某人外出,需要把自己的全部或部分崗位職責(zé)委托給他人(可以委托給多人), 通過代理機制,代理人可以以被代理人的身份運行系統(tǒng),從而實現(xiàn)被代理人的崗位職責(zé),代其完成 工作或執(zhí)行任務(wù)。 委托 支持某個人員的所有工作都委托給另外一個人員進行處理。 .2基于角色的權(quán)限管理體系基于角色的權(quán)限管理體系 justep x5 以 rbac 為核心,通過角色來解耦權(quán)限和用戶的關(guān)系,通過對各類操作權(quán)限設(shè)置和 組織機構(gòu)設(shè)置緊密配合來實現(xiàn)業(yè)務(wù)分工以及業(yè)務(wù)權(quán)限管理。justep x5 權(quán)限配置不僅可以對組織、 justep justep x3 業(yè)務(wù)基礎(chǔ)平臺技術(shù)白皮書第 19 頁 copyright 2000-2019 justep software www.j 機構(gòu)、崗位、人員進行一般性的權(quán)限配置,還可以實現(xiàn)權(quán)限分層管理以及權(quán)限繼承等復(fù)雜的權(quán)限管 理功能。 justep x5 采用統(tǒng)一的基于角色的權(quán)限控制體系。justep x5 中將角色(role)作為用戶和權(quán) 限之間的代理層,解耦了用戶和權(quán)限的關(guān)系。角色/權(quán)限和角色/用戶兩者的對應(yīng)關(guān)系都是多對多, 通過兩者的組合來提高 justep x5 上所提供的基于互聯(lián)網(wǎng)的復(fù)雜業(yè)務(wù)應(yīng)用中的權(quán)限管理靈活性,更 好地支持應(yīng)用系統(tǒng)的安全策略。同時,由于在應(yīng)用系統(tǒng)中角色/權(quán)限之間的變化比角色/用戶關(guān)系之 間的變化相對要慢得多,角色/權(quán)限的分配較為復(fù)雜,可以由專人來進行管理,而角色/用戶的分配

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論