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ù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論