OA協(xié)同辦公系統(tǒng)技術(shù)白皮書_第1頁
OA協(xié)同辦公系統(tǒng)技術(shù)白皮書_第2頁
OA協(xié)同辦公系統(tǒng)技術(shù)白皮書_第3頁
OA協(xié)同辦公系統(tǒng)技術(shù)白皮書_第4頁
OA協(xié)同辦公系統(tǒng)技術(shù)白皮書_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

OA協(xié)同辦公系統(tǒng)技術(shù)白皮書北京盛天科技信息系統(tǒng)股份有限公司2017年01月第1章平臺(tái)簡介1.1平臺(tái)軟件架構(gòu)軟件架構(gòu)決定了管理軟件產(chǎn)品的穩(wěn)定性、靈活性、可擴(kuò)展性和安全性。平臺(tái)作為新一代管理軟件的業(yè)務(wù)基礎(chǔ)平臺(tái),其軟件架構(gòu)主要具備如下三大特點(diǎn):1)完全采用SOA的理念和框架SOA(Service-OrientedArchitecture),面向服務(wù)的體系架構(gòu)是一種組件模型,將應(yīng)用程序的不同功能單元(稱為服務(wù))通過服務(wù)之間定義良好的接口和契約聯(lián)系起來。SOA服務(wù)之間的接口是中立的,即獨(dú)立于實(shí)現(xiàn)這些服務(wù)的硬件平臺(tái)、操作系統(tǒng)以及所采用的編程語言,這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以用一種統(tǒng)一和通用的方式進(jìn)行交互。此處中立的接口使得基于SOA構(gòu)建的系統(tǒng)具備松耦合特性。松耦合系統(tǒng)的好處有兩點(diǎn),其一是它非常靈活,其二是當(dāng)組成應(yīng)用程序的服務(wù)的內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)發(fā)生變化時(shí),服務(wù)能夠繼續(xù)存在。作為管理軟件的業(yè)務(wù)基礎(chǔ)平臺(tái)平,臺(tái)需要滿足不同行業(yè)的業(yè)務(wù)需要并能夠適應(yīng)不斷變化的環(huán)境,比如經(jīng)常改變的政策、業(yè)務(wù)級(jí)別、業(yè)務(wù)重點(diǎn)、合作伙伴關(guān)系、行業(yè)地位以及其他與業(yè)務(wù)有關(guān)的因素,這促使平臺(tái)需要具備靈活適應(yīng)性。而基于SOA架構(gòu)構(gòu)建的松耦合系統(tǒng)天生具備平臺(tái)所需要的靈活適應(yīng)特性,這正是平臺(tái)采用SOA架構(gòu)的原因。事實(shí)證明,時(shí)間越長越成熟的管理軟件產(chǎn)品采用SOA的步驟越慢,他們往往只采用SOA的理念,將產(chǎn)品本身作為服務(wù)組件,通過SOA的手段實(shí)現(xiàn)與其他產(chǎn)品的集成,但產(chǎn)品本身的架構(gòu)沒有“SOA”化。與之相對(duì),平臺(tái)是團(tuán)隊(duì)推倒重來,全新設(shè)計(jì)的產(chǎn)品,因此采用的SOA理念和架構(gòu)是自下而上,由內(nèi)而外,是徹底純粹的,因此平臺(tái)所帶來的靈活適應(yīng)性也非現(xiàn)有的管理軟件的業(yè)務(wù)平臺(tái)可比的。2)全面遵守J2EE標(biāo)準(zhǔn)和規(guī)范J2EE(Java2PlatformEnterpriseEdition)即Java2平臺(tái)企業(yè)版是一種基于Java2平臺(tái)來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)復(fù)雜問題的體系架構(gòu)。J2EE技術(shù)的基礎(chǔ)是J2SE(Java2PlatformStandardEdition),即Java2平臺(tái)標(biāo)準(zhǔn)版,J2EE在保留J2SE優(yōu)點(diǎn)之外還提供了對(duì)EJB(EnterpriseJavaBeans、JavaServletsAPI、JSP(JavaServerPages)以及XML等技術(shù)的全面支持,這使得J2EE能夠成為使企業(yè)開發(fā)者大幅縮短產(chǎn)品開發(fā)周期的體系架構(gòu)。通過提供統(tǒng)一的開發(fā)平臺(tái),J2EE架構(gòu)降低了開發(fā)多層應(yīng)用的復(fù)雜性,提供對(duì)現(xiàn)有應(yīng)用程序集成的強(qiáng)有力支持,具備良好的向?qū)еС帧?yīng)用部署和高安全機(jī)制。平臺(tái)作為管理軟件的業(yè)務(wù)基礎(chǔ)平臺(tái),需要提供業(yè)務(wù)支撐環(huán)境和業(yè)務(wù)構(gòu)建工具。采用J2EE架構(gòu),讓平臺(tái)能夠利用J2EE現(xiàn)成的平臺(tái)優(yōu)勢(shì),比如支持異構(gòu)環(huán)境、具備高度可伸縮性、能夠穩(wěn)定可靠長期運(yùn)行等,這些J2EE的平臺(tái)特性讓平臺(tái)足以提供高效穩(wěn)定的業(yè)務(wù)支撐環(huán)境。另外,J2EE架構(gòu)允許軟件廠商把通用的、繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商完成,這使得平臺(tái)能夠直接使用各種現(xiàn)成的中間件產(chǎn)品,讓開發(fā)人員集中精力提供功能豐富且易用的業(yè)務(wù)構(gòu)件工具,進(jìn)而實(shí)現(xiàn)讓企業(yè)用戶或第三方軟件商利用平臺(tái)快速開發(fā)業(yè)務(wù)邏輯模塊的目標(biāo)。3)積極融合Web2.0和電信技術(shù)Web2.0是相對(duì)Web1.0的新一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱。簡單地說,Web1.0的主要特點(diǎn)是用戶通過瀏覽器獲取信息,而Web2.0的特點(diǎn)則是更注重用戶的交互作用。在技術(shù)上,平臺(tái)采用B/S架構(gòu),其應(yīng)用程序的頁面設(shè)計(jì)符合web標(biāo)準(zhǔn),摒棄HTML4.0中的表格定位方式,采用“CSS+DIV”模式,帶來的好處是頁面設(shè)計(jì)代碼規(guī)范、冗余少,在降低網(wǎng)絡(luò)帶寬占用的同時(shí)提高了平臺(tái)的訪問速度。在功能上,平臺(tái)整合電子郵件、公告通知、即時(shí)通訊、個(gè)人信息門戶和搜索等功能模塊,體現(xiàn)了web2.0以人為本的理念,讓用戶既是平臺(tái)內(nèi)容的瀏覽者也是平臺(tái)內(nèi)容的制造者。除積極融合web2.0技術(shù)外,平臺(tái)還將觸角從傳統(tǒng)的PC擴(kuò)展到手機(jī)等電信技術(shù)領(lǐng)域。平臺(tái)內(nèi)置的短消息模塊能夠和手機(jī)modem、移動(dòng)信息機(jī)等手機(jī)短信平臺(tái)互通,實(shí)現(xiàn)信息無縫溝通;平臺(tái)提供3G瀏覽界面,讓智能手機(jī)終端通過2G/3G電信無線網(wǎng)絡(luò)實(shí)現(xiàn)移動(dòng)辦公。平臺(tái)通過積極融合web2.0和電信技術(shù),為企業(yè)提供了一個(gè)節(jié)約成本、提高效率、易用高效的業(yè)務(wù)基礎(chǔ)平臺(tái)。

1.2術(shù)語縮寫縮寫術(shù)語全稱C/SClient/ServerB/SBrowser/ServerGUIGraphicsUserInterfaceSOAService-OrientedArchitectureJ2EEJava2PlatformEnterpriseEditionEJBEnterpriseJavaBeanJSPJavaServerPageCSSCascadingStyleSheetsWAPWirelessApplicationProtocolW3CWorldWideWebConsortiumAJAXAsynchronousJavaScript+XMLRSSReallySimpleSyndicationSSLSecureSocketLayerHTTPSSecureHyperTextTransferProtocolRBACRole-BasedAccessControlXMLeXtensibleMarkupLanguageSOAPSimpleObjectAccessProtocolMQMessageQueJMSJavaMessageServiceLDAPLightweightDirectoryAccessProtocolACLAccessControlListSSOSingleSignOn第2章平臺(tái)介紹2.1平臺(tái)組件介紹I.NTKOOffice文檔在線編輯組件>支持Office文檔(Word、Excel、PowerPoint)在線編輯,無需下載,自動(dòng)上傳>支持痕跡保留,防拷貝防打印閱讀,支持公文發(fā)文模板套用>支持手寫簽名與電子印章,配備電子印章驗(yàn)證功能,確保文檔安全,通過公安部認(rèn)證2.工作流表單網(wǎng)頁手寫簽章組件>實(shí)現(xiàn)工作流辦理表單上的手寫簽名、加蓋電子印章3.手機(jī)短信組件>與OA主要模塊關(guān)聯(lián),實(shí)現(xiàn)郵件、通知、工作流等模塊的手機(jī)短信提醒>統(tǒng)一管理發(fā)送與接收到的短信,可作為短信呼叫中心使用>群發(fā)手機(jī)短信,后臺(tái)發(fā)送,前臺(tái)可執(zhí)行其他操作,無需等待發(fā)送完畢。>支持手機(jī)短信回復(fù)到OA系統(tǒng),可按指定格式轉(zhuǎn)化為內(nèi)部短信>使用短信服務(wù)器軟件和專用短信貓?jiān)O(shè)備,快速穩(wěn)定。4.USBKey認(rèn)證組件>提供基于USBkey硬件的認(rèn)證機(jī)制,允許用戶使用USBkey和用戶口令雙因子認(rèn)證機(jī)制>提供公網(wǎng)訪問內(nèi)網(wǎng)的安全認(rèn)證機(jī)制,保證用戶口令外泄時(shí)身份不被冒用5.視頻會(huì)議組件>與平臺(tái)高度集成,視頻會(huì)議系統(tǒng)領(lǐng)導(dǎo)者,新一代實(shí)時(shí)互動(dòng)工作平臺(tái)>支持多路視頻、多路音頻、多視頻源、分屏顯示等音視頻功能>支持文檔共享、白板注釋、桌面/程序共享、影音播放、文件傳輸、協(xié)同瀏覽等數(shù)據(jù)共享功能>支持文字聊天、在線答疑、會(huì)議截圖、在線投票、會(huì)議點(diǎn)名、權(quán)限控制、會(huì)議錄制等輔助功能>支持固定會(huì)議、周期會(huì)議、預(yù)約會(huì)議、分組會(huì)議等各種會(huì)議類型平臺(tái)特點(diǎn)概述>基于SOA理念,完全采用J2EE分布式技術(shù),純B/S架構(gòu),輕松實(shí)現(xiàn)全球辦公。>完善的功能模塊,郵件、短信、公告、新聞網(wǎng)絡(luò)硬盤,應(yīng)有具有。。>文檔一體化模塊,業(yè)內(nèi)知名專家設(shè)計(jì),遵循國家標(biāo)準(zhǔn)、采用檔案前置、公文檔檔案業(yè)界先進(jìn)理念。>精心設(shè)計(jì)的系統(tǒng)架構(gòu),系統(tǒng)更具適應(yīng)性、擴(kuò)展性、安全性。>完善的基礎(chǔ)服務(wù),豐富的組件庫,代碼自動(dòng)生成工具,二次開發(fā)向?qū)?,快速響?yīng)用戶需求變化。>功能強(qiáng)大的數(shù)據(jù)遷移工具。平臺(tái)技術(shù)技術(shù)/模塊/組件? 平臺(tái)開發(fā)平臺(tái)J2EE主要開發(fā)語言JSP,Servlet數(shù)據(jù)庫支持MySQL應(yīng)用服務(wù)器Tomcat跨平臺(tái)特性Perfect運(yùn)行模式Browser/Server系統(tǒng)組件OA/進(jìn)銷存用戶數(shù)不限制NTKOOffice文檔在線編輯組件手機(jī)短信組件工作流表單手寫簽章組件視頻會(huì)議組件

第3章平臺(tái)的技術(shù)特點(diǎn)總結(jié)多個(gè)大型項(xiàng)目的研發(fā)經(jīng)驗(yàn)采用SOA理念,基于)2££平臺(tái),全新設(shè)計(jì)并開發(fā)新一代管理軟件業(yè)務(wù)基礎(chǔ)平臺(tái)。3.1面向業(yè)務(wù)的多層應(yīng)用體系架構(gòu)平臺(tái)多層次應(yīng)用體系架構(gòu)圖平臺(tái)的應(yīng)用體系架構(gòu)分為多個(gè)層次,自下而上分別為數(shù)據(jù)資源層、技術(shù)適配層、運(yùn)行時(shí)層、基礎(chǔ)構(gòu)件層、基礎(chǔ)功能層、工具層、業(yè)務(wù)應(yīng)用層和集成表現(xiàn)層。數(shù)據(jù)資源層:數(shù)據(jù)資源層使用元數(shù)據(jù)描述系統(tǒng)模型如,系統(tǒng)數(shù)據(jù)、業(yè)務(wù)功能、權(quán)限、流程等多個(gè)層面模型的描述。通過支持各種不同類型和結(jié)構(gòu)的數(shù)據(jù),如關(guān)系型和非關(guān)系型數(shù)據(jù),結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)等,數(shù)據(jù)資源層讓平臺(tái)能夠訪問多種DBMS,具備良好的數(shù)據(jù)庫移植特性。此外,數(shù)據(jù)資源層通過Web服務(wù)、文件導(dǎo)入和數(shù)據(jù)集成等多種形式,讓平臺(tái)能夠與其它應(yīng)用系統(tǒng)進(jìn)行無縫集成。技術(shù)適配層:技術(shù)適配層用于封裝和屏蔽平臺(tái)底層的技術(shù)難點(diǎn)、不確定性和細(xì)節(jié),一方面大幅降低底層技術(shù)細(xì)節(jié)帶來的開發(fā)難度和風(fēng)險(xiǎn),同時(shí)大幅提高軟件開發(fā)的生產(chǎn)效率和質(zhì)量。運(yùn)行時(shí)層:該層用于提供系統(tǒng)平臺(tái)最基礎(chǔ)的服務(wù)支持例,如:請(qǐng)求安全保障、日志、請(qǐng)求響應(yīng)路由、消息事件、數(shù)據(jù)庫連接管理、數(shù)據(jù)庫事務(wù)處理、任務(wù)隊(duì)列、數(shù)據(jù)緩存管理等?;A(chǔ)構(gòu)件層:通過抽象并封裝常用的客戶端服、務(wù)器端以及通用化業(yè)務(wù),形成定義良好易于使用的構(gòu)件庫,在提高平臺(tái)自身開發(fā)效率的同時(shí),為研發(fā)業(yè)務(wù)構(gòu)建工具提供支持?;A(chǔ)功能層:該層提供協(xié)同管理平臺(tái)均應(yīng)具備的通用功能模塊,如組織機(jī)構(gòu)管理、授權(quán)管理、郵件、消息、網(wǎng)絡(luò)文件、電子表單、報(bào)表工具等,從而為業(yè)務(wù)功能開發(fā)提供可重復(fù)使用的程序模塊和接口。工具層:針對(duì)高端業(yè)務(wù)需求和企業(yè)的個(gè)性化定制應(yīng)用,平臺(tái)工具層為業(yè)務(wù)邏輯的快速開發(fā)提供相應(yīng)的工具,用于提高業(yè)務(wù)開發(fā)流程,簡化程序部署實(shí)施難度;此外工具層還專門提供了報(bào)表工具,方便企業(yè)報(bào)表的自動(dò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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論