




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、jc6-用戶手冊金和協(xié)同管理系統(tǒng)金和協(xié)同管理系統(tǒng)jc6 技術(shù)白皮書技術(shù)白皮書北京金和軟件股份有限公司北京金和軟件股份有限公司 2011 年年 03 月月jc6-用戶手冊金和協(xié)同管理系統(tǒng)金和協(xié)同管理系統(tǒng)jc6 技術(shù)白皮書技術(shù)白皮書文件標識:jc6-ts3110-技術(shù)白皮書當前版本:v1.0作 者:朱新巖文件狀態(tài): 草稿 正式發(fā)布 正在修改完成日期:2011-03-02jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 3 頁共 26 頁版權(quán)說明版權(quán)說明本白皮書的版權(quán)歸金和軟件所有,任何侵犯版權(quán)的
2、行為將被追究法律責任。未經(jīng)權(quán)利人書面準許,任何人不得將本手冊的任何部分,以任何形式,采取任何手段(電子或機械的,包括照相、復制或錄制)或任何目的,進行復制、透露、許可、修改、翻譯、仿制、轉(zhuǎn)讓等。版權(quán)所有 侵權(quán)必究免責聲明免責聲明金和軟件對本白皮書已做校對,力求準確。如仍有疏漏,敬請諒解,恕不承擔任何相關(guān)責任。使用本白皮書時,請注意對應的軟件版本是否一致。隨著軟件的升級,本手冊將做相應修訂,恕不另行通知。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 4 頁共 26 頁目錄目錄1概述概述.2
3、2產(chǎn)品技術(shù)架構(gòu)產(chǎn)品技術(shù)架構(gòu).22.1技術(shù)架構(gòu)設(shè)計思想.32.2技術(shù)架構(gòu)特點.32.3數(shù)據(jù)持久層.42.4基礎(chǔ)框架.42.5平臺框架.42.6業(yè)務系統(tǒng)框架.52.7開發(fā)應用整合能力.53產(chǎn)品技術(shù)路線產(chǎn)品技術(shù)路線.63.1多層 b/s 結(jié)構(gòu),基于 j2ee 技術(shù)架構(gòu).63.2采用面向服務架構(gòu)的 soa 架構(gòu)體系設(shè)計.63.3spring框架,保證業(yè)務和平臺之間業(yè)務和業(yè)務之間的松耦合 .73.4采用 mvc 設(shè)計模式,保證展現(xiàn)和業(yè)務邏輯的分離.73.5采用 orm 保證數(shù)據(jù)與底層數(shù)據(jù)庫的無關(guān)性.73.6利用 web service和 phprpc 服務技術(shù)實現(xiàn)跨系統(tǒng)的交互.84產(chǎn)品關(guān)鍵技術(shù)產(chǎn)品關(guān)鍵技
4、術(shù).84.1靈活的工作流引擎.84.2強大的智能表單.104.3基于插件管理模式的系統(tǒng)整合技術(shù).124.4多層級組織的集團化應用技術(shù).124.5基于 lucene的全文檢索.135產(chǎn)品部署方式產(chǎn)品部署方式.135.1單一系統(tǒng)部署.135.2集中式部署.145.3分布式部署.145.4混合部署方式.156運行環(huán)境運行環(huán)境.156.1服務器硬件環(huán)境.156.2服務器軟件環(huán)境.166.3客戶端軟件環(huán)境.177產(chǎn)品功能清單產(chǎn)品功能清單.17jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 1 頁共
5、26 頁變更記錄變更記錄序號序號修改日期修改日期修改內(nèi)容修改內(nèi)容修改人修改人審核人審核人批準人批準人批準日期批準日期12011-03-02新建朱新巖jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 2 頁共 26 頁1概述概述金和協(xié)同平臺(java 版 c6 以下簡稱 jc6)是金和軟件擁有自主知識產(chǎn)權(quán)的、基于 web的協(xié)同軟件系統(tǒng)。它以政府行政辦公管理為核心,在滿足政府部門辦公業(yè)務處理和個性化功能要求的基礎(chǔ)上,實現(xiàn)信息共享和協(xié)同工作,通過統(tǒng)一安全的接口系統(tǒng),最終形成一個大型分布式的行政協(xié)同
6、辦公應用平臺。jc6 產(chǎn)品的主要業(yè)務范圍包括公文管理、檔案管理、個人辦公、綜合辦公、信息發(fā)布、工作溝通等多個方面,涵蓋了政府行政辦公的各個方面,有效地解決單位公文辦理的繁瑣與不便,實現(xiàn)組織內(nèi)部信息、資源的共享,強化領(lǐng)導對公文的監(jiān)控管理,保證公文的權(quán)威性,促進公文管理電子化、規(guī)范化。并支持與單位現(xiàn)有的業(yè)務系統(tǒng)之間的應用集成,打破信息孤島,實現(xiàn)政府各部門和各業(yè)務之間的行政協(xié)同。2產(chǎn)品技術(shù)架構(gòu)產(chǎn)品技術(shù)架構(gòu)jc6 基于 j2ee 框架和 ssh 技術(shù)開發(fā),應用 soa/mvc 的設(shè)計模式,運用了大量先進的諸如 ajax、rss、webservice 等 web2.0 的技術(shù),增強了系統(tǒng)的柔性和開放性,
7、是一個靈活擴展、隨需定制、易于整合的技術(shù)平臺。jc6 總體架構(gòu)圖參見下圖: jc6 總體架構(gòu)圖jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 3 頁共 26 頁2.1技術(shù)架構(gòu)設(shè)計思想技術(shù)架構(gòu)設(shè)計思想面向組件面向組件 面向組件編程的縮寫是 cop,cop 是對 oop 的補充,幫助實現(xiàn)更加優(yōu)秀的軟件結(jié)構(gòu) 。系統(tǒng)是一個個的組件,通過定義組件之間的協(xié)作關(guān)系(通過服務)來完成系統(tǒng)的構(gòu)建。這樣做的好處是能夠隔離變化,合理的劃分系統(tǒng)。而框架的意義就在于定義一個組織組件的方式 面向接口面向接口 接口和實
8、現(xiàn)分離是 cop 的基礎(chǔ),沒有接口和實現(xiàn)的分離,就沒有 cop。接口的高度抽象特性使得各個組件能夠被獨立的抽取出來,而不影響到系統(tǒng)的其它部分。在模塊/組件/對象之間解耦 輕松的抽換實現(xiàn),而不用修改客戶端 用戶只需要了解接口,而不需要了解實現(xiàn)細節(jié) ,增加了重用的可能性 面向服務面向服務 面向服務的體系結(jié)構(gòu)(service-oriented architecture,soa)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務可以以一
9、種統(tǒng)一和通用的方式進行交互。2.2技術(shù)架構(gòu)特點技術(shù)架構(gòu)特點【1】業(yè)界成熟的分層結(jié)構(gòu),各層次之間功能獨立且耦合度低,利于并行開發(fā),提高開發(fā)效率; 【2】每個層次劃分獨立模塊,組件化封裝,面向接口開發(fā),實現(xiàn)不同關(guān)注點之間的分離; 【3】采用 mvc 框架的封裝,提高系統(tǒng)易用性和用戶體驗企業(yè)服務總線層完全遵循 soa 設(shè)計理念,降低系統(tǒng)耦合性,提高業(yè)務對象訪問安全性; 【4】統(tǒng)一的 aop、事件、消息、性能、任務等處理組件,全面提升系統(tǒng)整體性能、穩(wěn)定性、可擴展性。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真:010-58
10、945666第 4 頁共 26 頁2.3數(shù)據(jù)持久層數(shù)據(jù)持久層采用支持多關(guān)系型數(shù)據(jù)庫的策略,主要支持 oracle、mysql、sqlserver。生成標準的 sql 模型腳本,所有的數(shù)據(jù)庫構(gòu)建都是通過腳本自動生成,由于將業(yè)務邏輯(處理業(yè)務的邏輯程序)及業(yè)務對象(界面)完全封裝在業(yè)務框架層,使數(shù)據(jù)庫模型不依賴于具體的業(yè)務邏輯。 2.4基礎(chǔ)框架基礎(chǔ)框架架構(gòu)在 j2ee 的技術(shù)基礎(chǔ)之上,為平臺框架和業(yè)務系統(tǒng)框架的各個模塊開發(fā)提供基礎(chǔ)技術(shù)支持,提供了多種類(開發(fā)模塊所利用的工具) ,可直接調(diào)用,使用方便,效率高?;A(chǔ)框架包括 jdk、web 容器、ioc/aop 平臺等三個核心部分,在此三個核心部分之
11、上構(gòu)建了 jc6 平臺 jap(jinher application platform)jc6 主要面向 jdk6 來開發(fā),同時也支持與 jdk6 同級的其他商業(yè)級 java 虛擬機(如oracl 的虛擬機,以便支持 weblogic;ibm 的虛擬機,以便支持 websphere) ;jc6 支持 tomcat、weblogic、websphere 和 jboss 等商業(yè)或開源 web 容器;在 ioc/aop 平臺方面,jc6 采用了成熟度和發(fā)展性都非常優(yōu)秀的 spring。2.5平臺框架平臺框架元數(shù)據(jù)層:該層的職責主要是提供對框架中使用到的抽象層次上的原始信息進行分類定義和統(tǒng)一管理,為其
12、他層提供統(tǒng)一的元數(shù)據(jù)信息訪問接口。 數(shù)據(jù)處理層:提供對業(yè)務對象與數(shù)據(jù)庫之間的交互處理功能。隔離業(yè)務對象對數(shù)據(jù)訪問層接口的依賴,實現(xiàn)對多種類型數(shù)據(jù)庫的支持特性。 資源管理層:資源管理層的主要職責是負責系統(tǒng)中國際化資源的訪問、資源的發(fā)布、資源的修改等功能,portal 框架層通過資源管理層提供的訪問接口來獲取資源信息,業(yè)務框架代理層進行業(yè)務處理的復雜性,實現(xiàn)了對不同“橫切關(guān)注點”的分離與處理。 jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 5 頁共 26 頁2.6業(yè)務系統(tǒng)框架業(yè)務系統(tǒng)框架業(yè)務
13、系統(tǒng)框架采用插件化的思路,開發(fā)和管理公文、檔案等業(yè)務模塊插件;并遵循 mvc設(shè)計模式,分為業(yè)務邏輯層、流轉(zhuǎn)控制層和 ui 交互層,在保證業(yè)務邏輯核心實現(xiàn)的可控性和安全性前提下,提高重用性、可維護性和可置換性。ui 交互層主要完成業(yè)務系統(tǒng)與人機交互控制邏輯,通過獨立的 ui 交互層將業(yè)務模塊展現(xiàn)給系統(tǒng)用戶,用戶通過系統(tǒng)終端設(shè)備獲取、輸入各種信息與系統(tǒng)進行信息上的互動。2.7開發(fā)應用整合能力開發(fā)應用整合能力在 jc6 的平臺 jap 上可以快速方便的進行開發(fā)、調(diào)試、部署及整合。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話
14、真 6 頁共 26 頁3產(chǎn)品技術(shù)路線產(chǎn)品技術(shù)路線3.1多層多層 b/s 結(jié)構(gòu),基于結(jié)構(gòu),基于 j2ee 技術(shù)架構(gòu)技術(shù)架構(gòu)系統(tǒng)通過構(gòu)架與先進的 b/s 多層應用體系結(jié)構(gòu)之上,并采用了時下流行的 ssh2 框架、jsp、velocity、freemarker、servlet、ejb、xml 等編程技術(shù)和面向?qū)ο蟮某绦蛟O(shè)計,將復雜的業(yè)務處理邏輯、流程控制邏輯和數(shù)據(jù)存取邏輯通過 ejb 組件或系統(tǒng)封裝的服務接口來實現(xiàn),并運行在應用服務器之上,實現(xiàn)業(yè)務邏輯的快速部署和靈活調(diào)整,并通過部署在應用服務器層的專用組件實現(xiàn)對數(shù)據(jù)庫的存取訪問,以充分保證業(yè)務邏輯的完整性,事務的完整性從
15、而保證了數(shù)據(jù)的完整性和安全可靠性。采用 j2ee 的原因同時也在于其支持所有的硬件和操作系統(tǒng)平臺,是用戶在操作系統(tǒng)和硬件的選擇上具有更大的自由度,其強大的跨平臺性,多樣的部署方式,一次編寫,到處運行等優(yōu)點。3.2采用面向服務架構(gòu)的采用面向服務架構(gòu)的 soa 架構(gòu)體系設(shè)計架構(gòu)體系設(shè)計soa 是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務可以一種統(tǒng)一和通用的方式進行交互。這種具有中立的接口定義(沒有強制綁定到特定的實現(xiàn)上)的特征
16、稱為服務之間的松耦合。松耦合系統(tǒng)的好處有兩點,一點是它的靈活性,另一點是,當組成整個應用程序的每個服務的內(nèi)部結(jié)構(gòu)和實現(xiàn)逐漸地發(fā)生改變時,它能夠繼續(xù)存在。soa 的架構(gòu)特點如圖所示:jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 7 頁共 26 頁3.3spring 框架,保證業(yè)務和平臺之間業(yè)務和業(yè)務之間的松耦合框架,保證業(yè)務和平臺之間業(yè)務和業(yè)務之間的松耦合spring 通過將程序的依賴關(guān)系通過容器控制,而不是由程序之間互相控制其依賴關(guān)系。在運行時通過容器注入其依賴關(guān)系達到控制反轉(zhuǎn)解除耦合達
17、到業(yè)務之間松耦合的模式。通過spring 提供的 ioc 容器,我們可以將對象之間的依賴關(guān)系交由 spring 進行控制,避免硬編碼所造成的過度程序耦合。有了 spring,用戶不必再為單實例模式類、屬性文件解析等這些很底層的需求編寫代碼,可以更專注于上層的應用。3.4采用采用 mvc 設(shè)計模式,保證展現(xiàn)和業(yè)務邏輯的分離設(shè)計模式,保證展現(xiàn)和業(yè)務邏輯的分離系統(tǒng)采用了 mvc 的設(shè)計模式,它可以強制性的使應用程序的輸入、處理和輸出分開。使用mvc 應用程序被分成三個核心部件:模型、視圖、控制器。他們各自處理自己的任務。視圖:視圖:代表用戶交互界面,對于 web 應用來說,可以概括為 html 界面
18、,但有可能為xhtml、xml 和 applet。隨著應用的復雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。模型:模型:就是業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則的制定。他從應用技術(shù)實現(xiàn)的角度對模型做了進一步的劃分,以便充分利用現(xiàn)有的組件??刂疲嚎刂疲嚎梢岳斫鉃閺挠脩艚邮照埱?,將模型與視圖匹配在一起,共同完成用戶的請求。3.5采用采用 orm 保證數(shù)據(jù)與底層數(shù)據(jù)庫的無關(guān)性保證數(shù)據(jù)與底層數(shù)據(jù)庫的無關(guān)性對象關(guān)系映射(object relational mapping,簡稱 orm)是一種為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫存在的互不匹配的現(xiàn)象的技術(shù)。 簡單的說,orm 是通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將
19、 java 程序中的對象自動持久化到關(guān)系數(shù)據(jù)庫中。本質(zhì)上就是將數(shù)據(jù)從一種形式轉(zhuǎn)換到另外一種形式。orm 是隨著面向?qū)ο蟮能浖_發(fā)方法發(fā)展而產(chǎn)生的。面向?qū)ο蟮拈_發(fā)方法是當今企業(yè)級應用開發(fā)環(huán)境中的主流開發(fā)方法,關(guān)系數(shù)據(jù)庫是企業(yè)級應用環(huán)境中永久存放數(shù)據(jù)的主流數(shù)據(jù)存儲系統(tǒng)。對象和關(guān)系數(shù)據(jù)是業(yè)務實體的兩種表現(xiàn)形式,業(yè)務實體在內(nèi)存中表現(xiàn)為對象,在數(shù)據(jù)庫中表現(xiàn)為關(guān)系數(shù)據(jù)。內(nèi)存中的對象之間存在關(guān)聯(lián)和繼承關(guān)系,而在數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)無法直接表達多對多關(guān)聯(lián)和繼承關(guān)系。因此,對象-關(guān)系映射(orm)系統(tǒng)一般以jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話:010-58
20、858686傳真 8 頁共 26 頁中間件的形式存在,主要實現(xiàn)程序?qū)ο蟮疥P(guān)系數(shù)據(jù)庫數(shù)據(jù)的映射。利用 orm 技術(shù)可以實現(xiàn)對象數(shù)據(jù)到關(guān)系數(shù)據(jù)的持久化透明,使開發(fā)人員只關(guān)注對象,不用關(guān)注數(shù)據(jù)存儲到什么樣的數(shù)據(jù)庫,從而保證了上層程序與底層數(shù)據(jù)的耦合分離。是程序不依賴于具體數(shù)據(jù)庫實現(xiàn)。3.63.6利用利用 web service 和和 phprpc 服務技術(shù)實現(xiàn)跨系統(tǒng)的交互服務技術(shù)實現(xiàn)跨系統(tǒng)的交互系統(tǒng)開發(fā)技術(shù)路線將會采用基于 xml、web service 和 phprpc 服務的異構(gòu)系統(tǒng)綜合服務解決方案。從而解決系統(tǒng)的跨平臺問題。web service 和 phprpc
21、服務是在 internet 和 intranet上進行分布式計算的基本構(gòu)造塊。開放的標準以及對用戶和應用程序之間的通信和協(xié)作的關(guān)注產(chǎn)生了這樣一種環(huán)境,在這種環(huán)境下,web service 和 phprpc 成為應用程序集成的平臺。其他應用服務可以是通過使用多個不同來源的 web service 和 phprpc 構(gòu)造而成的,這些服務相互協(xié)同工作,而不管他們位于何處或者如何實現(xiàn)。4產(chǎn)品關(guān)鍵技術(shù)產(chǎn)品關(guān)鍵技術(shù)4.1靈活的工作流引擎靈活的工作流引擎jc6 產(chǎn)品采用的工作流引擎技術(shù)符合 wfmc 標準和 bpm 規(guī)范,擁有成熟穩(wěn)定、強大和易擴展的流程控制機制,它能用活動、任務、處理者、交互協(xié)作、數(shù)據(jù)、傳
22、遞、規(guī)則、狀態(tài)、權(quán)限、定時器等表示業(yè)務流程。提供 109 種工作流相關(guān)功能(11 種流程運行功能+18 種流程運行擴展功能+10 種流程監(jiān)控功能+2 種系統(tǒng)數(shù)據(jù)處理功能+17 種權(quán)限控制功能+9 種工作流系統(tǒng)一般功能+9 種工作流系統(tǒng)的表單功能+18 種系統(tǒng)擴展功能+15 種系統(tǒng)高級功能,參考工作流系統(tǒng)的 131 個功能 作者:胡長城)其主要特性如下:【1】支持根據(jù)業(yè)務數(shù)據(jù)設(shè)置分支判斷【2】業(yè)務流程能夠在運行時刻動態(tài)調(diào)整,具有流程的版本管理,新版本流程和老版本的流程可以同時運行【3】支持流程中可以退回,前一步處理人可以在后一步?jīng)]有處理前撤回【4】前一步的處理人可以指定后面的步驟和步驟的執(zhí)行人j
23、c6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 9 頁共 26 頁【5】支持會簽并可設(shè)置會簽處理時是按順序處理還是同時處理還是可以轉(zhuǎn)下一步等【6】支持和組織關(guān)聯(lián),設(shè)置跳步人員,使流程在復雜而龐大的組織結(jié)構(gòu)流轉(zhuǎn)【7】處理人可以設(shè)置為人員、部門、角色(職務、崗位、流程發(fā)起者、某步處理者、和前一步處理者、發(fā)起者領(lǐng)導、某步處理者的領(lǐng)導、等等)【8】支持任務的代理機制(應對臨時不在崗的情況)和移交機制(應對離職的情況)【9】支持圖形化的流程圖設(shè)計器【10】支持對流程的分類管理【11】支持自由流程,由流
24、程發(fā)起人根據(jù)具體業(yè)務自由設(shè)置流程?!?2】可根據(jù)“流程狀態(tài)” 、 “發(fā)起人” 、 “流程類型” 、 “發(fā)起時間” 、 “辦理時間”等條件,對流程進行全程查詢、監(jiān)控?!?3】可對“待辦流程” , “節(jié)點效率” 、 “超時節(jié)點”等關(guān)鍵指標進行統(tǒng)計分析?!?4】流程能綁定用戶在 jc6 中制作的表單,并能控制表單字段,使不同節(jié)點的處理人擁有不同的字段處理權(quán)限。【15】靈活的消息機制,流程處理人之間可以通過 jc6 的網(wǎng)絡(luò)尋呼、手機短信等進行有效溝通。可視化的流程設(shè)計器jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真:010-
25、58945666第 10 頁共 26 頁流程跟蹤可視化的流程監(jiān)控體系工作流管理系統(tǒng)提供直觀的監(jiān)控體系,能夠方便企業(yè)流程監(jiān)控人員快速定位每個任務當前的處理狀態(tài),而且還支持企業(yè)級的流程干預措施。另外從兩個方面提供流程復用機制,一方面支持用戶在設(shè)計流程時,直接拷貝本系統(tǒng)中已經(jīng)存在流程設(shè)計;另一方面,本項目將提供滿足標準的流程設(shè)計文件直接導入到系統(tǒng)中。這樣滿足客戶在建立分支機構(gòu)時,直接將企業(yè)成熟的工作流程直接復用到新的分支機構(gòu),進而實現(xiàn)各分支機構(gòu)的統(tǒng)一管理。4.2強大的智能表單強大的智能表單智能表單是一個強大的二次開發(fā)組件,不但可以開發(fā)業(yè)務表單綁定任意流程,還可以開發(fā)受權(quán)限控制的個性業(yè)務應用模塊。基于
26、 jc6 的 soa 架構(gòu)平臺,實現(xiàn)表單的后臺內(nèi)核,并通過web2.0 技術(shù)實現(xiàn)前端頁面與后臺的無縫銜接:【1】與工作流之間是松耦合關(guān)系jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 11 頁共 26 頁智能表單擁有豐富的 api 接口函數(shù),既可以與不同廠家的工作流引擎關(guān)聯(lián)使用,綁定多個任意流程的任意活動,也能夠支持企業(yè)獨立部署智能、設(shè)計、使用和維護智能表單。【2】拖拽式的可視化設(shè)計智能表單采用先進的 web2.0 和 ajax 技術(shù),結(jié)合用戶使用 office 軟件的操作習慣,采用所見即
27、所得的機制,提供可視化的表單設(shè)計界面。表單設(shè)計器是用一個 htm 的網(wǎng)頁來實現(xiàn),直接采用拖拉的方式在頁面上擺放控件,設(shè)置控件的屬性,事件,設(shè)計好的表單可以直接運行。 【3】易于使用可以根據(jù)系統(tǒng)提供的大量模板快速生成表單(包括頁面和數(shù)據(jù)庫表等) ,也可通過界面操作,新建表單向?qū)В?sql 語句向?qū)У鹊取?【4】齊全的基礎(chǔ)控件智能表單除了常見的控件之外,還有頁簽控件, spin , shape , checkboxlist , radiolist , dropdownlist , webgrid , tree , upload 等等?!?】強大的功能控件表格控件:在 html 的 table
28、元素的基礎(chǔ)上增加了 拖動修改列寬 , 點擊標題行排序 , 行間列間計算公式 , 多層表頭 , 表格多選 , 固定列顯示。單元格輸入支持:checkbox, dropdownlist, text, 日期輸入 , 彈出自定義窗口輸入 等功能。下拉列表控件:下拉的內(nèi)容可為常數(shù)列表或數(shù)據(jù)庫的查詢記錄 , 支持多選,模糊查找,翻頁,直接輸入,下拉時彈出新窗口等功能。樹控件:參考互聯(lián)網(wǎng)上眾多的 js 樹控件的優(yōu)點,智能表單里的樹控件支持異步加載,數(shù)據(jù)源可為數(shù)據(jù)庫 /xml 文件 /xml 字符串,方向鍵導航,多選,可編輯等等功能 ?!?】支持 ajax智能表單采用 ajax 和后臺進行交互,支持局部更新,
29、異步調(diào)用。交互性能非常好。 xml 技術(shù)在 智能表單中幾乎無所不在 ?!?】數(shù)據(jù)層和樣式層分離 智能表單采用自己設(shè)計的數(shù)據(jù)集作數(shù)據(jù)層,樣式層采用 html,css 等標準的網(wǎng)頁技術(shù)。系統(tǒng)結(jié)構(gòu)簡單靈活,便于維護發(fā)展。 【8】支持主流的數(shù)據(jù)庫由于智能表單采用 jdbc 訪問數(shù)據(jù)庫,所以可以使用 sql server ,oracle 等主流數(shù)據(jù)庫。 【9】多樣的數(shù)據(jù)驗證除了判斷不能為空,是否為數(shù)字,值的范圍等常見的驗證之外,智能表單還包含是否為電話號碼,是否為身份證號,是否包含漢字等等,幾乎包含了所有能想到的驗證。 【10】集成方便可以直接在智能表單中調(diào)用 java 后臺,也可以調(diào)用 web ser
30、vice。用戶可以自定義一些業(yè)jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 12 頁共 26 頁務函數(shù)直接掛到選擇函數(shù)的窗口供選擇。表單設(shè)計器4.3基于插件管理模式的系統(tǒng)整合技術(shù)基于插件管理模式的系統(tǒng)整合技術(shù)產(chǎn)品采用企業(yè)服務總線(esb)和插件管理技術(shù),在本產(chǎn)品與其他 it 系統(tǒng)之間建立相應的適配器和接口,包括 web services、ftp、api、xml 文件、sql 訪問等,將企業(yè)所有的 it 應用系統(tǒng)都轉(zhuǎn)換成服務,與實際的業(yè)務板塊建立對應關(guān)系,在此基礎(chǔ)上,在 it 系統(tǒng)服務之間
31、構(gòu)建與實際業(yè)務板塊完全相同的邏輯關(guān)系,從統(tǒng)一登錄、用戶管理、界面集成、流程交互和數(shù)據(jù)交換等多個維度提供整合應用,滿足客戶在不同時間不同應用場景的需要。4.4多層級組織的集團化應用技術(shù)多層級組織的集團化應用技術(shù)產(chǎn)品支持多層級組織的集團化應用,可以對下設(shè)的分機構(gòu)或子機構(gòu)根據(jù)業(yè)務需要進行統(tǒng)一管理和分級維護;這種多層次組織結(jié)構(gòu)具有規(guī)模大型化、布局分散化、組織結(jié)構(gòu)層次化等特點。其業(yè)務結(jié)構(gòu)可以滿足:【1】保證各子機構(gòu)彼此獨立的前提下,實現(xiàn)總部的統(tǒng)一管理以及各子機構(gòu)間的信息互通;【2】有效區(qū)分和正確管理總部與各子機構(gòu)、各子機構(gòu)自身的流程業(yè)務和有效業(yè)務數(shù)據(jù);【3】有效分配企業(yè)總部與下屬機構(gòu)的平臺各功能的使用權(quán)
32、力范圍和有效數(shù)據(jù)范圍;【4】靈活管理流程的可自定義、可授權(quán)修改、可復用;【5】企業(yè)總部和各子機構(gòu)之間不僅可以完成縱向協(xié)同,也可以通過同一套系統(tǒng)建立跨機構(gòu)jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 13 頁共 26 頁的橫向協(xié)同。4.5基于基于 lucene 的全文檢索的全文檢索lucene 是 apache 軟件基金會4 jakarta 項目組的一個子項目,是一個開放源代碼5的全文檢索引擎工具包,即它不是一個完整的全文檢索引擎,而是一個全文檢索引擎的架構(gòu),提供了完整的查詢引擎和索引引擎
33、。經(jīng)過本公司的封裝加入了新的文本分析引擎,以此為基礎(chǔ)建立起完整的全文檢索引擎??梢元毩⒉渴?,也可以集成進系統(tǒng)。提供信息的全文檢索及檢索后的結(jié)果展示。5產(chǎn)品擴展性產(chǎn)品擴展性5.1支持單點登錄支持單點登錄支持快速的單點登錄的整合能力,自身提供了單點登錄的服務及認證,可以作為其他系統(tǒng)的單點登錄的服務方,也可以提供單點登錄的服務方快速整合。5.2支持支持 xml 數(shù)據(jù)交換數(shù)據(jù)交換支持按照系統(tǒng)定義的標準 xml 格式傳遞數(shù)據(jù),同時也支持針對系統(tǒng)組件提供的接口進行xml 格式的數(shù)據(jù)交換。5.3企業(yè)級服務總線企業(yè)級服務總線采用 soa 架構(gòu)保證了各組件的松散耦合,同時保證了組件的快速整合及快速開發(fā),能夠根據(jù)
34、應用需求的不斷發(fā)展,方便地進行擴展和升級,并保證系統(tǒng)正常運行、可靠運行。5.4多層體系架構(gòu)多層體系架構(gòu)產(chǎn)品采用了當前流行的多層次架構(gòu),總體分為展示、業(yè)務邏輯、持久 3 大層,每層可以根據(jù)實際業(yè)務分為多個層次,在設(shè)計上采用了各層之間透明的做法是各層之間的改動對其他層不影響,從而實現(xiàn)了業(yè)務需求的擴展對業(yè)務展現(xiàn)及業(yè)務存儲的影響最小。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 14 頁共 26 頁6產(chǎn)品部署方式產(chǎn)品部署方式6.1單一系統(tǒng)部署單一系統(tǒng)部署所有應用都集中在一臺服務器上,數(shù)據(jù)庫部署在
35、數(shù)據(jù)庫服務器上,這在開發(fā)和實施上都比較簡。6.2集中式部署集中式部署這是單一服務器的計算模式的變種,在用戶量特別大并且并發(fā)量比較大的情況下采用,多臺服務器群集,前端運用負載均衡將請求轉(zhuǎn)發(fā)至空閑的服務器上,在邏輯上如同一臺服務器:jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 15 頁共 26 頁6.3分布式部署分布式部署這是 soa 的一種模型,即在數(shù)據(jù)量大、并發(fā)量大的情況下,單一或簡單群集不能有效解決問題,即可將其中邏輯比較集中,資源消耗比較大的應用抽離出來,封裝成獨立的服務,單獨部署,
36、從而形成基于服務的中心計算模式。6.4混合部署方式混合部署方式混合部署方式是將集中式部署和分布式部署結(jié)合的方式來應對業(yè)務復雜、訪問量大、并發(fā)量大的情況。這種計算模式中,還可以根據(jù)實際情況,對重要的服務器做群集處理,以提高計算能力。如果這種計算模式進一步發(fā)展,就可以形成協(xié)同云計算和 saas 計算模式,提供超強的計算能力,以達到整個計算中心面向 internet 提供協(xié)同服務。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 16 頁共 26 頁7運行環(huán)境運行環(huán)境jc6 產(chǎn)品支持在 windo
37、ws,linux 平臺上均可運行,具有優(yōu)異的跨平臺能力。7.1建議硬件規(guī)格說明建議硬件規(guī)格說明需要以下配置服務器 2 臺分別用于安裝數(shù)據(jù)庫系統(tǒng)和 jc6 產(chǎn)品硬件名稱硬件名稱硬件要求硬件要求硬件配置描述硬件配置描述硬盤必須具備磁盤可用空間:100.0 gb建議:100.0 gb 或更大的可用空間處理器必須具備雙核 3.0 ghz內(nèi)存必須具備4 gb 或更大的內(nèi)存usb 口必須具備至少 2 個。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 17 頁共 26 頁com 口可選7.2服務器軟件
38、環(huán)境服務器軟件環(huán)境軟件名稱軟件名稱軟件描述軟件描述備注備注操作系統(tǒng)(os)windows 2000 及以上sun solarisibm aixfreebsdlinuxhp hp-ux其他支持 java 的操作系統(tǒng)支持主流的 unix 操作系統(tǒng)平臺和主流的服務硬件平臺數(shù)據(jù)庫(db)sql server2000 及以上版本mysql5.5 及以上版本oracle9i 及以上版本*支持各個版本的中文版、英文版。應用中間件tomcat6.0 及以上jboss4.2weblogic9.0websphere6.0*支持各個中間件服務器。jdk 開發(fā)工具包jdk6.0*安裝 jdk6.0 版本office辦
39、公軟 件office2003 或 office2007系統(tǒng)在使用附件在線編輯這 個功能時需要在服務器上安裝 office 辦公 軟件。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 18 頁共 26 頁7.3客戶端軟件環(huán)境客戶端軟件環(huán)境軟件名稱軟件名稱軟件描述軟件描述備注備注操作系統(tǒng)(os)microsoft windows server 2003(中文/英文)+sp2microsoft windows server 2008(中文/英文)microsoft windows xp (中文/
40、英文)+ sp2microsoft windows vista (中文/英文)+ sp1microsoft windows 7 (中文/英文)+ sp1web 瀏覽器internet explorer 7internet explorer 8internet explorer 8officemicrosoft office 2003microsoft office 20078產(chǎn)品功能清單產(chǎn)品功能清單模塊名稱模塊名稱功能點功能點功能簡介功能簡介收文登記收文登記是收文辦理的第一步,收文登記人員以插入或掃描方式錄入正文,填寫閱文卡信息,插入附件、暫存等操作。公文查詢查詢個人發(fā)起或個人需要辦理的所有公
41、文信息,包括收文信息和發(fā)文信息。公文管理發(fā)文草擬發(fā)文業(yè)務的業(yè)務類型,通常政府機關(guān)會按照不同的公文類型來進行擬稿,以 word 控件的形式編輯正文信息,支持依文起文,暫存等功能; 借閱審核檔案管理員對檔案的借閱申請進行審核,審核通過后,檔案可供借閱。全宗設(shè)置為檔案維護全宗信息,保證每個機構(gòu)唯一一個全宗號碼檔案管理機構(gòu)問題管理維護檔案的分類,檔案分類按照機構(gòu)名稱和問題組合來命名。jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 19 頁共 26 頁檔案室管理維護不同機構(gòu)下所擁有的檔案室。案卷管理
42、維護檔案室所使用的案卷,包括案卷的添加、刪除等操作。待歸檔管理針對待歸檔中的文檔執(zhí)行歸檔、查詢、刪除等操作。檔案管理檔案文件的管理包括查詢、公開、銷毀等操作。借閱管理根據(jù)借閱流程借閱已歸檔的檔案信息,通過借閱后方可查閱正文信息以及辦理意見等與在線的人員進行信息的傳遞和溝通,傳遞過程可帶附件。通過尋呼可以給離線人員手機發(fā)短信進行信息的傳遞和溝通。所有發(fā)送和接受的信息都會被系統(tǒng)記錄下來,確保日后有據(jù)可查管理收到的尋呼信息,包括對尋呼的查詢、刪除等操作。管理發(fā)送的尋呼信息,包括對尋呼的查詢、刪除等操作。信息交流網(wǎng)絡(luò)尋呼對權(quán)限范圍內(nèi)的尋呼記錄進行監(jiān)督管理,可以進行查詢和刪除會議申請根據(jù)會議申請流程提交
43、使用會議室的申請信息,可以對申請的信息進行刪除、查詢操作。會議管理管理會議的申請信息,包括會議的確認、會議的取消、會議的刪除、查詢等操作。會議類型維護會議類型的信息,包括會議類型的添加、刪除、等操作。會議室對會議室信息的維護,包括對會議室的添加、刪除、查詢等操作。公務人員從組織中設(shè)定公務人員的范圍公務信息管理領(lǐng)導的公務信息、包括公務信息的添加、查詢、刪除等操作。會議日程管理領(lǐng)導的會議安排信息,包括會議安排的添加、刪除、查詢等操作。一周安排按周匯總領(lǐng)導的日程(包括會議日程和公務信息)已審日程對已經(jīng)審核通過的日程進行管理未審日程審核領(lǐng)導的日程信息車輛管理維護車輛的基本信息,包括信息的添加、查詢、刪除等行政管理司機管理維護司機的基本信息,包括信息的添加、查詢、jc6-技術(shù)白皮書地址:北京市海淀區(qū)上地軟件園南路 57 號院內(nèi)科技樓;郵編:100093電話真 20 頁共 26 頁刪除等用車申請維護用車申請信息的管理,包括申請信息的添加、撤銷申請、查詢、還車登記等操作。用車審批根據(jù)審批流程審批用車申請信息,審批通過,則車輛可以使用,駁回,則需要重新填寫用車申請信息。我的便簽便簽信息的管理,包括便簽的查詢、添加、刪除等操作,同時可以將便簽信息導入到日程、尋
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國海龜標本市場調(diào)查研究報告
- 二零二五年度保健用品應急配送與救援服務合同
- 火鍋合伙合同范本
- 房屋拆卸合同范本
- 修路結(jié)賬合同范本
- 2025年中國全自動染料分散系統(tǒng)市場調(diào)查研究報告
- 2025年中國二水氯化鋇市場調(diào)查研究報告
- 簡短企業(yè)合同范本
- 魚池承包合同范本
- 電子游戲機軟件開發(fā)及整機生產(chǎn)合作合同范本
- ISO20000:2018版標準培訓教材
- 風景園林工程初步設(shè)計文件編制深度規(guī)定
- 六年級心理健康導學案-10真正的朋友 |大象版
- 大專建筑工程畢業(yè)論文6000字
- 【古鎮(zhèn)旅游發(fā)展研究國內(nèi)外文獻綜述3200字】
- SolidWorks全套入門教程
- 企業(yè)財務會計(第二版)高職PPT完整全套教學課件
- 3dsMax20223維動畫制作標準教程PPT完整版全套教學課件
- NXT上的PoP貼裝課件
- 2023-2024蘇教版小學數(shù)學5五年級下冊(全冊)教案設(shè)計
- 批評他人發(fā)言稿(通用12篇)
評論
0/150
提交評論