版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
OA協(xié)同辦公系統(tǒng)技術白皮書北京盛天科技信息系統(tǒng)股份有限公司2017年01月第1章平臺簡介1.1平臺軟件架構軟件架構決定了管理軟件產(chǎn)品的穩(wěn)定性、靈活性、可擴展性和安全性。平臺作為新一代管理軟件的業(yè)務基礎平臺,其軟件架構主要具備如下三大特點:1)完全采用SOA的理念和框架SOA(Service-OrientedArchitecture),面向服務的體系架構是一種組件模型,將應用程序的不同功能單元(稱為服務)通過服務之間定義良好的接口和契約聯(lián)系起來。SOA服務之間的接口是中立的,即獨立于實現(xiàn)這些服務的硬件平臺、操作系統(tǒng)以及所采用的編程語言,這使得構建在各種這樣的系統(tǒng)中的服務可以用一種統(tǒng)一和通用的方式進行交互。此處中立的接口使得基于SOA構建的系統(tǒng)具備松耦合特性。松耦合系統(tǒng)的好處有兩點,其一是它非常靈活,其二是當組成應用程序的服務的內(nèi)部結構和實現(xiàn)發(fā)生變化時,服務能夠繼續(xù)存在。作為管理軟件的業(yè)務基礎平臺平,臺需要滿足不同行業(yè)的業(yè)務需要并能夠適應不斷變化的環(huán)境,比如經(jīng)常改變的政策、業(yè)務級別、業(yè)務重點、合作伙伴關系、行業(yè)地位以及其他與業(yè)務有關的因素,這促使平臺需要具備靈活適應性。而基于SOA架構構建的松耦合系統(tǒng)天生具備平臺所需要的靈活適應特性,這正是平臺采用SOA架構的原因。事實證明,時間越長越成熟的管理軟件產(chǎn)品采用SOA的步驟越慢,他們往往只采用SOA的理念,將產(chǎn)品本身作為服務組件,通過SOA的手段實現(xiàn)與其他產(chǎn)品的集成,但產(chǎn)品本身的架構沒有“SOA”化。與之相對,平臺是團隊推倒重來,全新設計的產(chǎn)品,因此采用的SOA理念和架構是自下而上,由內(nèi)而外,是徹底純粹的,因此平臺所帶來的靈活適應性也非現(xiàn)有的管理軟件的業(yè)務平臺可比的。2)全面遵守J2EE標準和規(guī)范J2EE(Java2PlatformEnterpriseEdition)即Java2平臺企業(yè)版是一種基于Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關復雜問題的體系架構。J2EE技術的基礎是J2SE(Java2PlatformStandardEdition),即Java2平臺標準版,J2EE在保留J2SE優(yōu)點之外還提供了對EJB(EnterpriseJavaBeans、JavaServletsAPI、JSP(JavaServerPages)以及XML等技術的全面支持,這使得J2EE能夠成為使企業(yè)開發(fā)者大幅縮短產(chǎn)品開發(fā)周期的體系架構。通過提供統(tǒng)一的開發(fā)平臺,J2EE架構降低了開發(fā)多層應用的復雜性,提供對現(xiàn)有應用程序集成的強有力支持,具備良好的向導支持、應用部署和高安全機制。平臺作為管理軟件的業(yè)務基礎平臺,需要提供業(yè)務支撐環(huán)境和業(yè)務構建工具。采用J2EE架構,讓平臺能夠利用J2EE現(xiàn)成的平臺優(yōu)勢,比如支持異構環(huán)境、具備高度可伸縮性、能夠穩(wěn)定可靠長期運行等,這些J2EE的平臺特性讓平臺足以提供高效穩(wěn)定的業(yè)務支撐環(huán)境。另外,J2EE架構允許軟件廠商把通用的、繁瑣的服務端任務交給中間件供應商完成,這使得平臺能夠直接使用各種現(xiàn)成的中間件產(chǎn)品,讓開發(fā)人員集中精力提供功能豐富且易用的業(yè)務構件工具,進而實現(xiàn)讓企業(yè)用戶或第三方軟件商利用平臺快速開發(fā)業(yè)務邏輯模塊的目標。3)積極融合Web2.0和電信技術Web2.0是相對Web1.0的新一類互聯(lián)網(wǎng)應用的統(tǒng)稱。簡單地說,Web1.0的主要特點是用戶通過瀏覽器獲取信息,而Web2.0的特點則是更注重用戶的交互作用。在技術上,平臺采用B/S架構,其應用程序的頁面設計符合web標準,摒棄HTML4.0中的表格定位方式,采用“CSS+DIV”模式,帶來的好處是頁面設計代碼規(guī)范、冗余少,在降低網(wǎng)絡帶寬占用的同時提高了平臺的訪問速度。在功能上,平臺整合電子郵件、公告通知、即時通訊、個人信息門戶和搜索等功能模塊,體現(xiàn)了web2.0以人為本的理念,讓用戶既是平臺內(nèi)容的瀏覽者也是平臺內(nèi)容的制造者。除積極融合web2.0技術外,平臺還將觸角從傳統(tǒng)的PC擴展到手機等電信技術領域。平臺內(nèi)置的短消息模塊能夠和手機modem、移動信息機等手機短信平臺互通,實現(xiàn)信息無縫溝通;平臺提供3G瀏覽界面,讓智能手機終端通過2G/3G電信無線網(wǎng)絡實現(xiàn)移動辦公。平臺通過積極融合web2.0和電信技術,為企業(yè)提供了一個節(jié)約成本、提高效率、易用高效的業(yè)務基礎平臺。
1.2術語縮寫縮寫術語全稱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主要模塊關聯(lián),實現(xiàn)郵件、通知、工作流等模塊的手機短信提醒>統(tǒng)一管理發(fā)送與接收到的短信,可作為短信呼叫中心使用>群發(fā)手機短信,后臺發(fā)送,前臺可執(zhí)行其他操作,無需等待發(fā)送完畢。>支持手機短信回復到OA系統(tǒng),可按指定格式轉化為內(nèi)部短信>使用短信服務器軟件和專用短信貓設備,快速穩(wěn)定。4.USBKey認證組件>提供基于USBkey硬件的認證機制,允許用戶使用USBkey和用戶口令雙因子認證機制>提供公網(wǎng)訪問內(nèi)網(wǎng)的安全認證機制,保證用戶口令外泄時身份不被冒用5.視頻會議組件>與平臺高度集成,視頻會議系統(tǒng)領導者,新一代實時互動工作平臺>支持多路視頻、多路音頻、多視頻源、分屏顯示等音視頻功能>支持文檔共享、白板注釋、桌面/程序共享、影音播放、文件傳輸、協(xié)同瀏覽等數(shù)據(jù)共享功能>支持文字聊天、在線答疑、會議截圖、在線投票、會議點名、權限控制、會議錄制等輔助功能>支持固定會議、周期會議、預約會議、分組會議等各種會議類型平臺特點概述>基于SOA理念,完全采用J2EE分布式技術,純B/S架構,輕松實現(xiàn)全球辦公。>完善的功能模塊,郵件、短信、公告、新聞網(wǎng)絡硬盤,應有具有。。>文檔一體化模塊,業(yè)內(nèi)知名專家設計,遵循國家標準、采用檔案前置、公文檔檔案業(yè)界先進理念。>精心設計的系統(tǒng)架構,系統(tǒng)更具適應性、擴展性、安全性。>完善的基礎服務,豐富的組件庫,代碼自動生成工具,二次開發(fā)向導,快速響應用戶需求變化。>功能強大的數(shù)據(jù)遷移工具。平臺技術技術/模塊/組件? 平臺開發(fā)平臺J2EE主要開發(fā)語言JSP,Servlet數(shù)據(jù)庫支持MySQL應用服務器Tomcat跨平臺特性Perfect運行模式Browser/Server系統(tǒng)組件OA/進銷存用戶數(shù)不限制NTKOOffice文檔在線編輯組件手機短信組件工作流表單手寫簽章組件視頻會議組件
第3章平臺的技術特點總結多個大型項目的研發(fā)經(jīng)驗采用SOA理念,基于)2££平臺,全新設計并開發(fā)新一代管理軟件業(yè)務基礎平臺。3.1面向業(yè)務的多層應用體系架構平臺多層次應用體系架構圖平臺的應用體系架構分為多個層次,自下而上分別為數(shù)據(jù)資源層、技術適配層、運行時層、基礎構件層、基礎功能層、工具層、業(yè)務應用層和集成表現(xiàn)層。數(shù)據(jù)資源層:數(shù)據(jù)資源層使用元數(shù)據(jù)描述系統(tǒng)模型如,系統(tǒng)數(shù)據(jù)、業(yè)務功能、權限、流程等多個層面模型的描述。通過支持各種不同類型和結構的數(shù)據(jù),如關系型和非關系型數(shù)據(jù),結構化和非結構化數(shù)據(jù)等,數(shù)據(jù)資源層讓平臺能夠訪問多種DBMS,具備良好的數(shù)據(jù)庫移植特性。此外,數(shù)據(jù)資源層通過Web服務、文件導入和數(shù)據(jù)集成等多種形式,讓平臺能夠與其它應用系統(tǒng)進行無縫集成。技術適配層:技術適配層用于封裝和屏蔽平臺底層的技術難點、不確定性和細節(jié),一方面大幅降低底層技術細節(jié)帶來的開發(fā)難度和風險,同時大幅提高軟件開發(fā)的生產(chǎn)效率和質量。運行時層:該層用于提供系統(tǒng)平臺最基礎的服務支持例,如:請求安全保障、日志、請求響應路由、消息事件、數(shù)據(jù)庫連接管理、數(shù)據(jù)庫事務處理、任務隊列、數(shù)據(jù)緩存管理等?;A構件層:通過抽象并封裝常用的客戶端服、務器端以及通用化業(yè)務,形成定義良好易于使用的構件庫,在提高平臺自身開發(fā)效率的同時,為研發(fā)業(yè)務構建工具提供支持?;A功能層:該層提供協(xié)同管理平臺均應具備的通用功能模塊,如組織機構管理、授權管理、郵件、消息、網(wǎng)絡文件、電子表單、報表工具等,從而為業(yè)務功能開發(fā)提供可重復使用的程序模塊和接口。工具層:針對高端業(yè)務需求和企業(yè)的個性化定制應用,平臺工具層為業(yè)務邏輯的快速開發(fā)提供相應的工具,用于提高業(yè)務開發(fā)流程,簡化程序部署實施難度;此外工具層還專門提供了報表工具,方便企業(yè)報表的自動生成和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青島市存量房產(chǎn)交易合同模板3篇
- 經(jīng)營部承包合同簽訂流程2篇
- 高壓施工合同中的合同分工
- 旅游顧問助理勞動合同英文版3篇
- 音響設備售后服務合同3篇
- 2025年度量化基金份額代持與風險管理顧問合同3篇
- 2024年度科技項目采購法務與合同管理流程3篇
- 2024年環(huán)保設施項目建議書編制委托合同3篇
- 維修工的工作計劃范文
- 2022年協(xié)會工作計劃
- 儲能項目用戶側投資測算表
- 脊柱四肢及肛門直腸檢查
- 高中政治期末綜合檢測部編版選修1
- 歷史(中職)PPT全套教學課件
- 藥物分離技術教材吳昊課后參考答案
- 我和外公的戰(zhàn)爭
- 浙人美2011版二年級美術上冊《淘氣堡》教案及教學反思
- 提高屋面防水合格率QC成果演示文稿
- 【招標控制價編制研究文獻綜述(論文)4800字】
- 小學一年級線上主題班會教學設計《書 我的朋友》
- 水泥常規(guī)試驗作業(yè)指導書
評論
0/150
提交評論