




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
此文檔收集于網絡,如有侵權,請聯(lián)系網站刪除協(xié)同辦公系統(tǒng)項目建議書一 前言無論是企業(yè)還是政府機關,都會有大量的文案需要處理,復雜的工作流程需要安排,決策者需要依據紛亂的信息作出重要的決定。擁有一套智能化、信息化的辦公系統(tǒng),對辦公人員和企業(yè)決策者來說,工作效率上的提高是顯而易見的。在網絡連接千萬家的時代,辦公自動化還使得不同地理位置之間的不同單位或部門之間進行協(xié)同辦公成為可能。今天的中國,“企業(yè)信息化”、“政府部門信息化”都忙得如火如荼,一套優(yōu)秀的辦公自動化(OA)系統(tǒng)將是企事業(yè)單位邁進數(shù)碼時代的“基石”。 眾所周知,我們絕大多數(shù)企業(yè)和非贏利單位,都采用層層授權的金字塔式的管理模式,從控制論的角度看,這種模式的好處是容易控制全局,但底層和中層人員與上級之間的信息反饋往往不暢通,高層了解底層的信息除了通過的直接下屬(中層管理者)外,就是自己親自了解,親自了解往往很累;通過中層管理人員,則有一個信息反饋的效率和成本問題,無疑,單位的信息化能提高效率節(jié)省成本。 基于層層授權、各司其職的思想,近年來應用較廣的企業(yè)信息管理系統(tǒng)(MIS)、ERP等。這些軟件使企業(yè)高層很方便地了解企業(yè)采購,銷售,庫存以至財務的情況,企業(yè)的中層到底層都置于了最高層的管理監(jiān)督之下。因此這類軟件大多上級對下級控制有余,同級與同級的部門與人員協(xié)作交流不足??刂铺?,人就會變成機器,工作就缺乏樂趣,只有協(xié)作交流起來,工作就變得輕松有趣,更符合人性,更容易發(fā)揮普通人的 智慧和積極性。辦公自動化軟件把單位的各個部門緊密聯(lián)系在一起,強化了機構內部員工之間、部門之間的信息交流與協(xié)同工作,使得機構內部的辦公、業(yè)務流程都能在內部局域網或互聯(lián)網上進行,相互間可以親密地交流協(xié)作! 辦公自動化的發(fā)展是一個不斷進化的過程,隨著電腦和網絡技術的發(fā)展可以分為以下幾個階段:辦公電腦化,單位有了電腦,可以打印文件,保存數(shù)據,用一些單機版軟件等。辦公網絡化,單位的電腦有了局域網并連上了互聯(lián)網,實現(xiàn)了資源共享,但內部缺乏秩序和安全。網絡程序化,在辦公網絡化的基礎上,有了網絡辦公軟件的辦公平臺,實現(xiàn)了輕松有序的管理。將來還可能有網絡辦公的智能化,辦公變得越來越輕松。 二 立項依據1 目前協(xié)同辦公系統(tǒng)現(xiàn)狀目前已有不少軟件公司已開發(fā)出辦公系統(tǒng),但目前的辦公系統(tǒng)存在一些缺陷,使用戶使用起來比較困難,主要問題有a 沒有實現(xiàn)辦公功能,只是提供信息共享的功能,員工之間工作不能協(xié)同;b 安全、權限功能簡單,不能靈活控制用戶訪問權限,容易造成重要信息的泄漏;c 由于目前沒有統(tǒng)一的工作流標準,各企業(yè)的工作模式也存在差異,所以辦公協(xié)同往往采用固化工作流過程,大大的減低了工作流的靈活性。當企業(yè)在某一工作上的流程有變動,相應的流程也需要專業(yè)人員修改,提高了系統(tǒng)的維護難度;d 系統(tǒng)擴展性差,當有新的業(yè)務需求時不能靈活添加業(yè)務模塊;e 系統(tǒng)可維護性差,需要由專業(yè)人員進行維護,提高了維護成本;2 協(xié)同辦公系統(tǒng) 1.系統(tǒng)架構: J2EE開發(fā),多平臺,多國語言支持,安全可靠 對應Oracle, MS SQLServer等多種數(shù)據庫 全面對應B/S構架,維護簡單,支持移動辦公新概念 桌面精靈,中文短信把信息推動到您身邊。 二次開發(fā)能力強,支持瀏覽器上的ERP數(shù)據報表查詢打印, 圖表分析2.方便易用: 完全采用流程化客戶界面設計,操作簡便直觀。完全基于瀏覽器界面、安裝方便,客戶端只需安裝大眾的IE瀏覽器,且操作簡單、方便,只要懂上網便能得心應手使用該軟件,不需要做額外的使用培訓。3.維護輕松: 完全基于B/S結構的設計,可使用戶輕松實現(xiàn)單點維護、全面升級。擺脫了傳統(tǒng)C/S結構實施、維護工作復雜,升級系統(tǒng)時系統(tǒng)管理員需要四處奔波的情況。4.個性化的管理流程定義功能: 現(xiàn)代管理思想中十分重視過程管理(Process Management)。ISO9000的核心思想正是通過對過程質量的監(jiān)控,實現(xiàn)系統(tǒng)的質量保證的。過程管理是將業(yè)務劃分為相對獨立的過程,一個過程的輸出將成為下一個過程的輸入,而對于過程內部則使用標準的程序(Procedure)進行管理和控制。基于這種思想,Digital Office將各種需要進行流程管理的日常辦公行為劃分為申請?zhí)峤?、審批流轉、登記辦理等幾個層次:各種不同事務的處理過程完全由用戶自行設定。這樣,可以使單位根據自身特點充分實現(xiàn)管理工作的個性化特色,同時為單位隨時調整管理流程變革提供了有力保證。除此以外,Digital Office的工作流技術將日常辦公的各種業(yè)務工作緊密聯(lián)系起來,不需要手工的干預就可以將“正確的信息在正確的時間”傳遞給參與者,這樣就大大提高了信息傳遞的效率,減少了延遲。5.支持工作流程自動化應用: 所謂的工作流就是一組人員為完成某一項業(yè)務所進行的所有工作與工作轉交(交互)過程。幾乎所有的業(yè)務過程都是工作流,特別是辦公自動化應用系統(tǒng)的核心應用公文審批流轉處理、會議管理等。每一項工作以流程的形式,由發(fā)起者(如文件起草人)發(fā)起流程,經過本部門以及其他部門的處理(如簽署、會簽),最終到達流程的終點(如發(fā)出文件、歸檔入庫、發(fā)布)。 Digital Office工作流程自動化的目標就是要協(xié)調組成工作流的四大元素,即人員、資源、事件、狀態(tài),推動工作流的發(fā)生、發(fā)展、完成,實現(xiàn)全過程監(jiān)控。不僅管理工作流全過程的所有信息和操作,而且還可主動推進工作流程的實現(xiàn),如及時地自動收回或賦予不同人員的操作權限(如起草人起草文件完畢即不可修改文件內容,而其上級領導獲得文件的簽署權或對內容的修改權)、主動提示和催促工作人員實現(xiàn)某一階段的處理,從而整體提高工作流處理的效率。6.一體化的工作管理平臺: 單位日常辦公管理工作有一個共同的特點,就是各部門的業(yè)務不是孤立的,而是在互動的過程中相互促進,共同提升。與單一的業(yè)務管理軟件不同,DIGITAL OFFICE系統(tǒng)根據現(xiàn)代辦公理念而設計,將各種相關辦公業(yè)務進行合理整合,提供了統(tǒng)一的操作平臺,實現(xiàn)了辦公管理業(yè)務信息的全面共享。將各職能部門緊密結合,形成一個有機的整體,從而提升了單位整體的管理、服務效率。7.自定義實現(xiàn)個性化: DIGITAL OFFICE擁有廣泛的適用能力,能夠適應不同行業(yè)、不同類型、不同管理流程、不同組織機構的單位的需求。Digital Office的適用性源于其出色的自定義能力。用戶可以根據自身的管理需求和特點自定義部門結構、角色權限、工作流程、字典參數(shù)等等。Digital Office的這種靈活的機制不僅滿足不同單位的個性化需求,同時為單位日后的管理提升提供了基礎?!斑\動是永恒的”,世界總是處在不斷的變化之中。各客戶單位為了謀求發(fā)展也要不斷的“求變”。當用戶單位增加新的管理項目、進行管理革新時,Digital Office可以方便的滿足管理變更的需求。8.先進的目標任務管理思想: 通過Digital Office系統(tǒng)的工作計劃及日志管理功能,可以實現(xiàn)內部工作目標的及時下達,反饋,調整。使管理者對于目前工作的進展情況一目了然。降低了工作實施管理中的潛在風險,提高了對于工作進度與效果的監(jiān)管力度。同時提供企業(yè)員工工作業(yè)績考核的數(shù)據依據9.支持協(xié)同工作和移動辦公: 采用WEB開發(fā)標準,可以隨時實現(xiàn)在互聯(lián)網上的應用,提供辦公人員在辦公室以外的辦公手段,他可以遠程撥號或登錄到出差地的網絡,通過電話線或廣域網絡,隨時可以訪問到企業(yè)辦公自動化系統(tǒng);將辦公自動化系統(tǒng)應用地點由固定的物理位置延伸到其他所有被網絡覆蓋的地方,可提高工作效率和減少費用,并且符合現(xiàn)代辦公方式的發(fā)展特點。10.與其它辦公工具軟件的良好結合: 提供電子郵件的管理功能。 信息是辦公自動化、決策科學化的基礎。電子郵件系統(tǒng)作為信息傳遞與共享的重要的工具和手段,滿足辦公自動化系統(tǒng)最基本的通信需求。吉泰來網絡辦公系統(tǒng)自主開發(fā)的WEBMAIL功能。可以與各種通用的郵件服務器軟件結合使用,也可內部獨立使用,實現(xiàn)內部郵件與外部郵件的無縫結合,提供了離線郵件處理、群發(fā)、多郵箱管、郵件接收自動分類歸檔等各種功能。 支持復合文檔型的數(shù)據11.完整的安全控制功能: 辦公自動化系統(tǒng)所處理的信息一般會涉及單位機關的機密,而且不同的辦公人員在不同的時刻對辦公信息的處理權限也是不同的,因此安全性控制功能成為辦公自動化系統(tǒng)得以投入使用的先決條件。吉泰來網絡辦公系統(tǒng)軟件采用三級加密技術,操作系統(tǒng)級(配合防火墻軟件)、數(shù)據級(數(shù)據加密)、用戶級(安全權限的劃分限制)。為企業(yè)信息的安全暢通提供了有力保障。12.靈活的系統(tǒng)體系構架: 各類型單位雖然管理模式多種多樣,但究其管理內容,大同小易,在產品化開發(fā)中,Digital Office注意從提高產品適用范圍的角度,充分調研各類企業(yè)單位管理模式、內容,精心選擇設計核心平臺功能,為用戶預留可反映其自身管理特色的設置功能,實現(xiàn)了用戶自行定義內部管理體系結構,設置各種管理工作流程,系統(tǒng)參數(shù)全動態(tài)設置等功能。同時,可以使用戶根據自己企業(yè)的實際情況靈活選取所需要的模塊,并可與其他業(yè)務系統(tǒng)通過定制接口無縫銜接,實現(xiàn)內部信息系統(tǒng)間的互通、互聯(lián)。13.產品化開發(fā),降低用戶成本: 產品化開發(fā)的模式可以降低軟件開發(fā)商的開發(fā)費用,提高技術投入的重復利用比率,最終反映在產品價格上,使用戶的購買成本大大下降。三 總體設計方案1 系統(tǒng)特點方便易用: 完全采用流程化客戶界面設計,操作簡便直觀。完全基于瀏覽器界面、安裝方便,客戶端只需安裝大眾的IE瀏覽器,且操作簡單、方便,只要懂上網便能得心應手使用該軟件,不需要做額外的使用培訓。 維護輕松: 完全基于B/S結構的設計,可使用戶輕松實現(xiàn)單點維護、全面升級。擺脫了傳統(tǒng)C/S結構實施、維護工作復雜,升級系統(tǒng)時系統(tǒng)管理員需要四處奔波的情況。 個性化的管理流程定義功能: 現(xiàn)代管理思想中十分重視過程管理(Process Management)。ISO9000的核心思想正是通過對過程質量的監(jiān)控,實現(xiàn)系統(tǒng)的質量保證的。過程管理是將業(yè)務劃分為相對獨立的過程,一個過程的輸出將成為下一個過程的輸入,而對于過程內部則使用標準的程序(Procedure)進行管理和控制。基于這種思想,DIGITAL OFFICE將各種需要進行流程管理的日常辦公行為劃分為申請?zhí)峤?、審批流轉、登記辦理等幾個層次:各種不同事務的處理過程完全由用戶自行設定。這樣,可以使單位根據自身特點充分實現(xiàn)管理工作的個性化特色,同時為單位隨時調整管理流程變革提供了有力保證。除此以外,DIGITAL OFFICE的工作流技術將日常辦公的各種業(yè)務工作緊密聯(lián)系起來,不需要手工的干預就可以將“正確的信息在正確的時間”傳遞給參與者,這樣就大大提高了信息傳遞的效率,減少了延遲。 支持工作流程自動化應用: 所謂的工作流就是一組人員為完成某一項業(yè)務所進行的所有工作與工作轉交(交互)過程。幾乎所有的業(yè)務過程都是工作流,特別是辦公自動化應用系統(tǒng)的核心應用公文審批流轉處理、會議管理等。每一項工作以流程的形式,由發(fā)起者(如文件起草人)發(fā)起流程,經過本部門以及其他部門的處理(如簽署、會簽),最終到達流程的終點(如發(fā)出文件、歸檔入庫、發(fā)布)。 DIGITAL OFFICE工作流程自動化的目標就是要協(xié)調組成工作流的四大元素,即人員、資源、事件、狀態(tài),推動工作流的發(fā)生、發(fā)展、完成,實現(xiàn)全過程監(jiān)控。不僅管理工作流全過程的所有信息和操作,而且還可主動推進工作流程的實現(xiàn),如及時地自動收回或賦予不同人員的操作權限(如起草人起草文件完畢即不可修改文件內容,而其上級領導獲得文件的簽署權或對內容的修改權)、主動提示和催促工作人員實現(xiàn)某一階段的處理,從而整體提高工作流處理的效率。 一體化的工作管理平臺: 單位日常辦公管理工作有一個共同的特點,就是各部門的業(yè)務不是孤立的,而是在互動的過程中相互促進,共同提升。與單一的業(yè)務管理軟件不同,DIGITAL OFFICE系統(tǒng)根據現(xiàn)代辦公理念而設計,將各種相關辦公業(yè)務進行合理整合,提供了統(tǒng)一的操作平臺,實現(xiàn)了辦公管理業(yè)務信息的全面共享。將各職能部門緊密結合,形成一個有機的整體,從而提升了單位整體的管理、服務效率。 自定義實現(xiàn)個性化: DIGITAL OFFICE擁有廣泛的適用能力,能夠適應不同行業(yè)、不同類型、不同管理流程、不同組織機構的單位的需求。DIGITAL OFFICE的適用性源于其出色的自定義能力。用戶可以根據自身的管理需求和特點自定義部門結構、角色權限、工作流程、字典參數(shù)等等。DIGITAL OFFICE的這種靈活的機制不僅滿足不同單位的個性化需求,同時為單位日后的管理提升提供了基礎?!斑\動是永恒的”,世界總是處在不斷的變化之中。各客戶單位為了謀求發(fā)展也要不斷的“求變”。當用戶單位增加新的管理項目、進行管理革新時,DIGITAL OFFICE可以方便的滿足管理變更的需求。 先進的目標任務管理思想: 通過DIGITAL OFFICE系統(tǒng)的工作計劃及日志管理功能,可以實現(xiàn)內部工作目標的及時下達,反饋,調整。使管理者對于目前工作的進展情況一目了然。降低了工作實施管理中的潛在風險,提高了對于工作進度與效果的監(jiān)管力度。同時提供企業(yè)員工工作業(yè)績考核的數(shù)據依據 支持協(xié)同工作和移動辦公: 采用WEB開發(fā)標準,可以隨時實現(xiàn)在互聯(lián)網上的應用,提供辦公人員在辦公室以外的辦公手段,他可以遠程撥號或登錄到出差地的網絡,通過電話線或廣域網絡,隨時可以訪問到企業(yè)辦公自動化系統(tǒng);將辦公自動化系統(tǒng)應用地點由固定的物理位置延伸到其他所有被網絡覆蓋的地方,可提高工作效率和減少費用,并且符合現(xiàn)代辦公方式的發(fā)展特點。 與其它辦公工具軟件的良好結合: 信息是辦公自動化、決策科學化的基礎。電子郵件系統(tǒng)作為信息傳遞與共享的重要的工具和手段,滿足辦公自動化系統(tǒng)最基本的通信需求。吉泰來網絡辦公系統(tǒng)自主開發(fā)的WEBMAIL功能??梢耘c各種通用的郵件服務器軟件結合使用,也可內部獨立使用,實現(xiàn)內部郵件與外部郵件的無縫結合,提供了離線郵件處理、群發(fā)、多郵箱管、郵件接收自動分類歸檔等各種功能。支持復合文檔型的數(shù)據 完整的安全控制功能: 辦公自動化系統(tǒng)所處理的信息一般會涉及單位機關的機密,而且不同的辦公人員在不同的時刻對辦公信息的處理權限也是不同的,因此安全性控制功能成為辦公自動化系統(tǒng)得以投入使用的先決條件。吉泰來網絡辦公系統(tǒng)軟件采用三級加密技術,操作系統(tǒng)級(配合防火墻軟件)、數(shù)據級(數(shù)據加密)、用戶級(安全權限的劃分限制)。為企業(yè)信息的安全暢通提供了有力保障。 靈活的系統(tǒng)體系構架: 各類型單位雖然管理模式多種多樣,但究其管理內容,大同小易,在產品化開發(fā)中,DIGITAL OFFICE注意從提高產品適用范圍的角度,充分調研各類企業(yè)單位管理模式、內容,精心選擇設計核心平臺功能,為用戶預留可反映其自身管理特色的設置功能,實現(xiàn)了用戶自行定義內部管理體系結構,設置各種管理工作流程,系統(tǒng)參數(shù)全動態(tài)設置等功能。同時,可以使用戶根據自己企業(yè)的實際情況靈活選取所需要的模塊,并可與其他業(yè)務系統(tǒng)通過定制接口無縫銜接,實現(xiàn)內部信息系統(tǒng)間的互通、互聯(lián)。 產品化開發(fā),降低用戶成本: 產品化開發(fā)的模式可以降低軟件開發(fā)商的開發(fā)費用,提高技術投入的重復利用比率,最終反映在產品價格上,使用戶的購買成本大大下降。2 開發(fā)平臺 根據需求和我公司長年的設計開發(fā)經驗,決定使用JAVA語言為基本編程語言,使用J2EE框架為主要開發(fā)平臺,提供先進的三層訪問模式。上圖為典型的三層訪問模型,用戶通過Web瀏覽器訪問Application Server,由于我們采用的系統(tǒng)架構主要使用ServletJSP模式,這樣就與應用服務器整合為一層,通過服務器管理后臺BEAN與數(shù)據庫交互,實現(xiàn)用戶與數(shù)據訪問的隔離,提供了整體運用的靈活性和安全性。隨著越來越多的開發(fā)人員都想編寫分布式的,事務型的企業(yè)及應用程序,以及平衡速度、安全及服務器方可靠度的技術。如果你已經在這個領域工作,你應該知道在當今的快速變換及需求的電子商務及信息技術的世界里,企業(yè)應用程序需要設計、編譯、產生低價位的、高速的、占用少量資源的程序。為了縮減開發(fā)成本,快速跟蹤企業(yè)應用的設計和開發(fā),J2EE技術提供了基于組件的設計方法,開發(fā)、集成、部署應用程序。J2EE平臺提供了多層分布式應用模式,使具有重用的能力,并集成了基于XML的數(shù)據交換一個統(tǒng)一的安全模式及靈活的事務控制。J2EE平臺使用多層分布式的應用模式。應用邏輯根據其功能分成多個組件,各種不同的應用組件構成分布在不同的依賴于層的機器上的J2EE程序。下面列出了位于不同層的組件.運行在客戶機上的客戶層組件.運行在J2EE服務器上的網絡層.運行在J2EE服務器上的邏輯層.運行在EIS服務器上的企業(yè)信息層盡管J2EE應用程序可以由三層或四層構成,J2EE應用程序通常由三層構成,因為他們分布于三個不同的位置:客戶及,服務器,后臺數(shù)據庫服務器。通過這種方式運行的三層應用模式拓展了基于客戶服務的兩層模式。J2EE應用程序由組件構成。一個J2EE組件是自包含的,與其相關的語氣它組件通信的類及文件集成到J2EE應用程序的功能軟件單元。J2EE規(guī)范定義了下面一些組件:。運行在客戶端的應用客戶程序及小程序。運行于服務器網絡的Servlet&Jsp組件。運行于服務端的企業(yè)邏輯組件EJB。J2EE組件用Java語言編寫,通過相同的方法編譯。J2EE組件與標準Java類的不同之處在于J2EE組件集成到了應用程序中,證明能很好的組成,與J2EE規(guī)范兼容,并部署到負責運行、管理的J2EE服務器上。J2EE客戶端J2EE客戶端可以使網絡瀏覽器也可以是桌面應用程序。網絡瀏覽器網絡客戶程序由兩部分組成:動態(tài)網頁包含各種標記語言(HTML,XML等),它由運行于網絡層的網絡組件產生,瀏覽器從服務器接受信息并反饋到頁面上。網絡客戶端又稱為瘦客戶。瘦客戶端通常不運行像查詢數(shù)據庫,執(zhí)行復雜的業(yè)務規(guī)則,或連到合法的應用程序。當你使用瘦客戶時,重量級的操作都載入到運行于J2EE服務器上的企業(yè)Bean,它能夠均衡安全,速度,服務及可靠性。小程序網頁可以包含小程序。小程序是一個較小的用java語言編寫的程序,并能通過安裝在瀏覽器上的虛擬機運行網絡組件首選API,它可以創(chuàng)建網絡客戶層,因為在客戶系統(tǒng)中它不需要插件或安全策略文件,寧外,網絡組件能提供更干凈的,模塊化的應用設計,因為它將程序設計與頁面設計相分離。這樣,頁面設計人員可以進行頁面設計而不需要懂Java程序設計。應用客戶端J2EE應用客戶端運行在客戶上,它為用戶處理任務提供了比標記語言豐富的接口。典型的是它擁有通過Swing&AWTAPI建立的圖形用戶界面,基于命令行的接口也是可以的。應用客戶端可以直接調用業(yè)務邏輯層的企業(yè)bean。JavaBean組件結構服務端及客戶端也可以包含基于JavaBean組件來管理客戶端與運行于服務端的組件間的數(shù)據流或服務端組件與數(shù)據庫間的數(shù)據流。J2EE規(guī)范沒有認為JavaBean為j2EE組件。JavaBean組件有實例變量和get,set方法來設置、獲取變量值。網絡組件J2EE網絡組件可以是servlet或jsp。Servlet是java類,它能動態(tài)處理請求及響應。Jsp頁面是基于文檔的,能像servlet一樣執(zhí)行的能允許更多的靜態(tài)頁面內容。靜態(tài)HTML頁面及applets域網絡組件綁在一起,但J2EE規(guī)范沒有認為這些為網絡組件。網絡層可以包含JavaBean組件來管理用戶輸入、發(fā)送輸入道邏輯層的EJB以處理。業(yè)務邏輯組件業(yè)務邏輯代碼是解決、達到特定業(yè)務領域的需求,如銀行、零售、金融,又EJB處理的業(yè)務邏輯層。企業(yè)Bean可以重新從存儲器找回數(shù)據,如果必要并處理它,然后發(fā)送到客戶程序??偣灿腥NEJB:會話bean,實體bean,消息驅動bean。會話bean代表短暫的與客戶的會話,當客戶結束執(zhí)行時,會話bean及它的數(shù)據就消失了。與會話bean相比,實體bean代表存儲在數(shù)據庫的表,如果客戶結束程序或服務器關閉,潛在的服務方法會將數(shù)據存儲。J2EE容器瘦客戶端的多層應用程序總是很難開發(fā),因為它包括各個層的事務處理、狀態(tài)管理、多線程、資源池和其他復雜底層細節(jié)等等的錯綜復雜的編碼。但是基于組件和平臺獨立的J2EE平臺使J2EE應用程序容易開發(fā),因為商業(yè)邏輯被封裝在可重用的組件(EJB)中。另外J2EE服務器以容器的形式為所有組件提供底層服務,因此你不必再為這些底層服務二傷腦筋,而可以專注于解決商業(yè)問題。容器服務容器(Container)是組件和支持組件功能的底層特定平臺(如數(shù)據庫)之間的接口。在運行Web組件、企業(yè)Bean或者J2EE應用程序客戶端之前,你必須將它們裝配到一個J2EE應用程序中,并部署它們到容器中。裝配的過程包括為J2EE應用程序的每個組件 和J2EE應用程序本身設置容器的配置信息。這些配置信息定制J2EE服務器支持的底層服務,包括安全,事務管理,Java命名和目錄接口(JNDI)查找和遠程連接等。下面使這些服務的精簡描述:l J2EE安全模型讓你配置Web組件或者企業(yè)Bean以使系統(tǒng)資源只被授權用戶訪問l J2EE事務模型讓你指定屬于同一個事務的多個方法以使這些方法作為一個原子操作被執(zhí)行l(wèi) JNDI查找服務為企業(yè)應用中的多種命名和目錄服務提供統(tǒng)一接口使應用程序組件可以統(tǒng)一訪問這些命名和目錄服務。l J2EE遠程連接模型管理客戶端和企業(yè)Bean之間的底層通信。企業(yè)Bean被創(chuàng)建后,客戶端調用它的方法就像在本地虛擬機中的調用一樣。事實上,J2EE體系結構提供可配置服務意味著同一個J2EE應用程序中的組件可以根據不同的部署環(huán)境而有不同的行為。例如,一個企業(yè)Bean的安全配置可以使它在一種產品環(huán)境中有一個級別的數(shù)據庫數(shù)據訪問權限,而在另一種產品環(huán)境中有不同的數(shù)據庫數(shù)據訪問權限。容器也管理著很多不可配置的服務,如企業(yè)Bean和Servlet的生命周期,數(shù)據庫連接池,數(shù)據持久化機制和J2EE平臺API的訪問權等等。盡管數(shù)據持久化機制是不可配置服務,但是J2EE體系結構允許你忽略容器管理的持久性(Container-Managed Persistence,CMP)機制在企業(yè)Bean實現(xiàn)中加入合適的代碼,當然除非你確實需要比容器管理持久性機制提供的更多的應用程序控制權,否則使用容器管理的持久性。例如你可以用Bean管理的持久性(Bean-Managed Persistence,BMP)機制來實現(xiàn)自己的查找方法或者創(chuàng)建一個定制的數(shù)據庫緩沖池。容器類型部署過程將J2EE應用程序安裝到J2EE容器中。圖1-5展示了組件在容器中的情況:圖 1-5 J2EE 服務器和容器(Container) J2EE server(J2EE服務器)J2EE產品的運行時服務部分。一個J2EE服務器提供EJB容器(EJB Container)和Web容器(Web Container)。 EJB容器管理J2EE應用程序中企業(yè)Bean的運行。企業(yè)Bean和它們的容器在J2EE服務其中運行。Web容器管理J2EE應用程序中JSP頁面和Servlet組件的運行。Web組件和容器也在J2EE服務其中運行。 Application client container(應用程序客戶端容器)管理應用程序客戶端組件的運行。應用程序客戶端和它的容器運行在客戶機。 Applet container(Applet容器)管理Applet的運行。由在客戶端運行的瀏覽器和Java插件組成。打包J2EE組件J2EE組件都分開打包然后組裝成一個J2EE應用程序來部署。每一個組件用到的文件如GIF、HTML文件或者服務器端的實用類文件等,再加上一個部署描述符文件都被裝配到一個模塊然后加入到J2EE應用程序中。一個J2EE應用程序由一個或多個企業(yè)Bean組件模塊、Web組件模塊和應用程序客戶端組件模塊組成。最終企業(yè)解決方案會根據設計需要由一個或者多個J2EE應用程序組成。J2EE應用程序和它的每一個組成模塊都有自己的部署描述符文件。部署描述符文件是描述組件部署配置信息的XML文件。例如,一個企業(yè)Bean的部署描述符文件聲明了企業(yè)Bean的事物屬性和安全授權。由于這種簡單的聲明形式,可以在不修改Bean的源代碼的情況下修改這些信息。運行時,J2EE服務器讀取部署描述符并根據讀取信息在組件上執(zhí)行相應動作。J2EE應用程序和它的所有模塊都被打包到一個EAR(Enterprise Archive)文件中。EAR文件是后綴為.ear的標準JAR(Java Archive)文件。(在J2EE SDK提供的GUI版的應用程序部署工具中,需要先創(chuàng)建一個EAR文件然后將JAR和WAR(Web Archive)文件加到EAR中。而命令版本的部署工具正好相反。)下面是這些打包文件的描述:l EJB JAR文件包含一個部署描述符文件,企業(yè)Bean文件和用到的其他文件l 應用程序客戶端JAR文件包含一個部署描述符文件,客戶端類文件和其他用到的文件l WAR文件包含一個部署描述符文件,Web組件(JSP和Servlet)文件和用到的其他文件使用模塊和EAR文件的打包方式,使用相同的組件裝配成不同的應用程序成為可能,而且不需要額外的編碼,只需要將用到的J2EE模塊的任意組合裝配成一個J2EE EAR文件。開發(fā)者角色可重用的的模塊使將應用程序的開發(fā)和部署分配給不同的角色成為可能,因此不同的個人或者團隊可以更好的分工合作。在整個過程中,最先的兩個角色提供J2EE產品和工具,搭建開發(fā)平臺。平臺OK之后,由應用程序組件提供者開發(fā)J2EE組件,然后應用程序裝配者為特定應用裝配需要的組件,最后由應用程序部署者來部署應用程序。在大的組織中,這些角色都由不同的個人或者團隊來執(zhí)行。這樣的分工使得上一個角色的產品成為下一個角色的原料,更重要的是每個環(huán)節(jié)的產品都很輕便(portable)以方便下一環(huán)節(jié)的工作。例如在應用程序開發(fā)階段,企業(yè)Bean開發(fā)者提供EJB JAR文件,而作為應用程序裝配者的其他開發(fā)者將這些EJB JAR文件組裝成J2EE應用程序并保存在EAR文件中,作為應用程序部署者的消費者站點的系統(tǒng)管理員用EAR文件將J2EE應用程序安裝到J2EE服務器中。當然不同的角色并不總是由不同的人來執(zhí)行。例如你在一個小公司開發(fā)一個原型系統(tǒng),你可能同時充當多種角色。J2EE產品提供商J2EE產品提供商設計并實現(xiàn)J2EE規(guī)范定義的J2EE平臺、API和其他特性。典型的J2EE產品提供商如操作系統(tǒng)、數(shù)據庫系統(tǒng)、應用服務器、Web服務器廠商,它們根據Java2平臺企業(yè)版規(guī)范實現(xiàn)J2EE平臺。工具提供商工具提供商是那些提供開發(fā)、裝配和打包工具的組織或個人。組件開發(fā)者、裝配者和部署者使用這些工具來工作。應用程序組件開發(fā)者應用程序組件開發(fā)者是開發(fā)J2EE應用程序可使用的企業(yè)Bean、Web組件、Applet和應用程序客戶端組件的組織或個人。企業(yè)Bean開發(fā)者企業(yè)Bean開發(fā)者提供企業(yè)Bean的EJB JAR文件,他的工作步驟如下:l 編寫并編譯源文件l 配置部署描述符文件l 將編譯后的類文件和部署描述符文件打包為一個EJB JAR文件Web組件開發(fā)者Web組件開發(fā)者的工作任務是提供WAR文件:l 編寫并編譯servlet源文件l 編寫JSP和HTML文件l 配置部署描述符文件l 將.class、.jsp、.html和部署描述符文件打包為一個WAR文件J2EE應用程序客戶端開發(fā)者應用程序客戶端開發(fā)者也提供一個JAR文件:l 編寫并編譯源文件l 配置部署描述符文件l 將.class類文件和部署描述符文件打包進一個JAR文件應用程序組裝者應用程序組裝者將從組件開發(fā)者獲得的組件文件裝配成一個J2EE應用程序EAR文件。組裝者可以編輯部署描述符文件。組裝者的任務:l 組裝EJB JAR和WAR文件到一個J2EE應用程序EAR文件l 配置J2EE應用程序的部署描述符文件l 確認EAR文件的內容符合J2EE規(guī)范應用程序部署者和系統(tǒng)管理員應用程序部署者和系統(tǒng)管理員配置和部署J2EE應用程序,在程序運行時管理計算機和網絡結構,并且監(jiān)控運行時環(huán)境。包括設置事務控制、安全屬性和指定數(shù)據庫連接。部署者和系統(tǒng)管理員的任務如下:l 將J2EE應用程序EAR文件添加到J2EE服務器l 修改J2EE應用程序的部署描述符為特定運行環(huán)境配置應用程序部署J2EE應用程序到J2EE服務器3 系統(tǒng)模式系統(tǒng)采用先進的B/S模式,用戶可以在地球上任何可以接入Internet的地點,通過網絡登陸系統(tǒng)辦公。4 功能要求4.1 日常辦公: 1、 擬辦工作:使用人可根據流程的使用權限選擇相應的流程來創(chuàng)建和發(fā)起一項新工作,并根據流程的設定發(fā)送到下一環(huán)節(jié)。 如工作審批流程:申請人提出申請,遞交需要審批的材料(word文檔、圖片等)及請求審批期限,傳送至第一審批人部門進行一級審批,第一審批人審閱批示后,再傳送至第二審批人(主管領導)進行二級審批,第二審批人審閱批示后,再傳送至第三審批人進行三級審批。如此級級審批,最后的審批結果傳送至申請人和相關執(zhí)行部門,供參考和執(zhí)行。 2、 待辦工作:可查看和簽收別人發(fā)來的工作。 如工作審批流程:我處計算機備件3月份購置計劃,具體購置備件詳見附件,附件名為:bj.doc,請予以審批。2003-02-28 發(fā)送人:李 請求審批期限:(4天/1天) 3、 已辦工作:使用人辦理完已簽收的工作,辦理完轉發(fā)到下一個環(huán)節(jié);辦理方式和辦理權限由使用的工作流程中相應環(huán)節(jié)定義所決定。 如工作審批流程: MIS的需求分析。2003-01-17發(fā)送人:王 附件名為:mis.doc,已審批期限:(1天/15時) 4、 交辦工作:可交辦某項工作給某人或某部門。 5、 委托辦理:系統(tǒng)具有委托辦理功能,在外出時可將需要自己辦理的某些工作或全部工作委托他人辦理,待回來后再收回辦理權限。 6 流轉監(jiān)控:流程管理者可在流程監(jiān)控中對所管理的流程中事務的辦理情況進行 4.2 公文管理: 公文流轉以用于處理日常工作中的單位內外部的各種公文,利用計算機網絡的高速迅捷和計算機控制的嚴格準確性實現(xiàn)公文的處理。公文管理模塊相對傳統(tǒng)公文處理而言,在很大程度上提高了公文處理效率和準確性,用戶操作簡便易行。公文流轉包括了公文的發(fā)文草擬、發(fā)文審核、發(fā)文會簽、發(fā)文簽發(fā)、發(fā)文登記、發(fā)文傳閱、收文簽收登記、收文審核、收文擬辦、收文批辦、收文承辦、公文歸檔銷毀、公文查詢以及公文的流程監(jiān)控、公文催辦、公文流程定制等。 公文流轉中,用戶可以預先定義公文的處理流程及相應的處理權限,在擬制、登記及公文流轉過程中具有相應權限的人員可以進行公文在線編輯,可以進行跳簽、插簽、退簽、撤銷等處理。 功能包括: 收文管理 發(fā)文管理 公文傳閱 公文歸檔 公文流轉監(jiān)控 公文查詢 檔案管理 公文模板設置 4.3 會議管理: 會議管理是對單位內的相關會議及其內容進行登記和管理,同時可以查詢顯示會議室的相關信息,可以向參加會議的有關人員發(fā)送會議通知。 功能包括:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國超市用軟包市場現(xiàn)狀分析及前景預測報告
- 2025年中國膨潤土貓砂項目投資可行性研究報告
- 樂理考試試題及答案
- 江西農電考試試題及答案
- 城管局考試試題及答案
- 化學第一章考試卷子及答案
- 2025年新興科技與產業(yè)變革的前沿考試題及答案
- 2025年數(shù)據分析師招聘考試試卷及答案
- 2025年圖書館學與信息資源管理考試試卷及答案
- 2025年生物多樣性與自然保護課程考試試題及答案
- 醫(yī)院陪護服務投標方案(技術標 )
- 醫(yī)院四風問題自查報告及整改措施
- (完整)雙控體系管理制度
- 許繼MODBUS通信規(guī)約說明
- 野外生存優(yōu)秀課件
- 《內心強大 誰都傷不了你》讀書筆記思維導圖PPT模板下載
- 煤礦用履帶式液壓鉆機ZDY2300LX說明書講解
- GB/T 9126-2008管法蘭用非金屬平墊片尺寸
- GB/T 7999-2007鋁及鋁合金光電直讀發(fā)射光譜分析方法
- GB/T 7713-1987科學技術報告、學位論文和學術論文的編寫格式
- GB/T 254-2010半精煉石蠟
評論
0/150
提交評論