麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

專用證件管理系統的軟件架構的制作方法

文檔序號:6459603閱讀:241來源:國知局
專利名稱:專用證件管理系統的軟件架構的制作方法
技術領域
本發明涉及身份驗證及管理技術,尤其涉及針對某一特殊用途的專用 證件管理系統的軟件架構。
背景技術
當舉辦專門的大型活動時,為了提高組織、服務、管理、安保的各方 面的因素,對相關人員進行身份管理是一項十分重要的事件。
中國2010年的上海世界博覽會是一個時間跨度長、參與人數多、動 員范圍廣、影響面大的集展覽、會議、商業、演出活動于一體的國際性經 濟盛會。此次盛會主會期從2010年5月1曰到IO月31日歷時184天, 而包括前期建設、布展、試展乃至會后續展則整個世博會組織、籌建、運 營時間將長達三年以上時間。為了辦好這次世博會,將有包括世博會組織 機構、服務機構、參展商、工程建設商、媒體等多達50-80萬的工作人員 參與世博建設、管理和服務工作。約10多萬輛汽車須在3.28平方公里圍 欄區域、5.28平方公里的控制區域取得通行證件后為世博會客運、貨運以 及行政組織工作服務。另外車輛道路交通通行與安全監管領域將產生的實 際影響和輻射范圍將擴大到整個上海巿乃至長三角地區。因此,為了保證 世博會的組織、籌建、運營工作安全、有序進行,必須對所有進出世博園 區以及相關區域的人員、車輛出入證件實施管理。同時,必須建設證件管 理信息系統,確保世博會證件管理工作的有序、高效、可靠進行。

發明內容
本發明的目的是提供 一 種專用證件管理系統的軟件架構,以滿足針對 專門項目的大量人員、以及車輛的身份管理的專用證件管理系統的運行需 求。本發明的方案實現如下
一種專用證件管理系統的軟件架構,包括
客戶層,實現人機交互界面,客戶層包括主客戶端,在主客戶端上采
用控件實現擴展功能,并使用Webservice組件實現功能的操作;
業務層,包括數個構件,每一個構件實現特定的基本功能,業務層根
據業務規則對構件進行組裝形成業務邏輯;
數據庫層,保存與專用證件相關的基礎信息、擴展信息和專用信息。 該主客戶端為IE瀏覽器;控件實現的擴展功能包括客戶端打印、報
表、特珠顯示、外設管理。
該客戶層包括通過XML描述對象和配制信息動態產生的交互界面;
以及由JSP或Servlet編寫而成的Web頁面。
構件具有擴展功能,擴展功能由業務邏輯定義。
根據對應于一特定業務的業務規則,業務層將構件組裝,搭建成特定 業務,并描述成一個XML的流程文檔。修改該XML文檔能實現業務的重 組。
上述的軟件架構架設于一硬件架構上,該硬件架構包括 交互層,用于與用戶交互,客戶層架設于交互層,客戶層實現的人機 交互界面包括證件使用者用戶交互界面以及證件管理者用戶交互界面; 應用構件層,應用構件層根據用戶交互的需求提供相應的應用構件,
其中,應用構件能夠被增加到應用構件層中,或者從應用構件層中刪除;
應用支持層,提供底層模塊支持,包括信息門戶管理支持、數據通訊、
應用服務中間件;業務層架設于應用構件層和應用支持層,根據業務規則 組裝應用構件層中的應用構建實現業務邏輯;
數據交換層,提供系統運行所需要的數據,并保存系統所產生的數據, 數據庫層架設于數據交換層。
所述應用構件層提供的應用構件包括:申領構件、審核構件、制作構 件、發放構件、查驗構件、使用構件、系統統計構件、管理構件、查詢分 析構件、系統權限管理構件和系統幫助構件。
采用了本發明的技術方案,提供了用于專用證件管理系統的軟件架構,能有效地對大量的人員、車輛的證件進行管理,滿足針對專門項目的相關 人員和車輛的身份管理要求。


圖l是本發明的軟件架構的模型設計; 圖2是本發明的軟件架構的結構;
圖3是應用本發明的專用證件管理系統的軟件架構的硬件環境的結構圖。
具體實施例方式
總體而言,本發明的軟件架構是基于J2EE框架。:i2EE框架是基于J2SE 的,而Java語言"一次編寫,到處運行"的特性使得i2EE應用程序具有 優秀的跨平臺性能,這是任何其他框架都無法達到的。由于J2EE本身只提
供了 一個框架--套標準API—用于開發分布式結構的應用,這個框架
的實際實現就留給了第三方廠商,因此,J2EE中間件的選擇范圍較廣,相 關資源也比較豐富。J2EE提供的用于開發企業級應用程序的標準服務也比 較完備,例如JDBC、 JNDI、 EJB、 JSP/Servlet、 JTA、 JMS等,這些服務 的提供使得基于J2EE的企業級應用的開發效率大大提高,同時系統穩定性 得到增強,而開發維護成本則顯著降低。
就本發明的軟件機構來說,其模型設計如下,參考圖l所示 最頂端是客戶端,包括IE瀏覽器和客戶端軟件等等。 面向客戶端的是Web容器,Web容器可客戶端之間通過諸如Http協 議進行通信。Web端容器包括JSP、 Servlet、 Webservice等等的組件。
Web容器之下是EJB容器,EJB容器通過RMI/IIOP與Web容器進行 通信。EJB容器中包括EJB、 JDBC、 JNDI、 JST、 JAXP等等。
最下端是數據庫,數據庫包括兩個層次,來自外部的人員、查驗、組 織、車輛等等的數據庫通過數據加載形成證件信息數據庫。 參考圖2所示,揭示了本發明的軟件架構的結構,包括 客戶層20,實現人機交互界面,客戶層20包括主客戶端,在主客戶端上釆用控件實現擴展功能,并使用Webservice組件實現功能的操作。在 一個實施例中,主客戶端為正瀏覽器,而控件實現的擴展功能包括客戶 端打印、報表、特殊顯示、外設管理。客戶層20通過XML描述對象和配 制信息動態產生的交互界面,并由JSP或Servlet編寫而成的Web頁面。 歸納而言,客戶層20提供完整的人機交互界面。解決系統的輸入和輸出, 實現數據采集、外設管理和使用、資料的顯示和打印等功能。客戶層20 依據業務功能的要求提供特定的應用界面序列。IE瀏覽器為系統運行的主 要客戶端;客戶端打印、報表、特殊顯示、外設管理等釆用控件的方式進 行顯示運行,調用Web層Webservice組件訪問中間層,完成相應功能搡 作。客戶層20分為兩個部分 一個是通過XML描述對象和校驗等配制信 息動態產生的交互界面,對于這部分可以通過平臺進行定義;另外一部分 Web頁面,可由JSP或Servlet根據相應的直接編寫而成。 回到圖2,該軟件架構的第二個層次結構為
業務層21,包括數個構件210,每一個構件210實現特定的基本功能, 業務層21根據業務規則對構件進行組裝形成業務邏輯。構件210除了基 本功能之外,還具有擴展功能,擴展功能由業務邏輯定義。對于一特定業 務,其具有自身對應的業務規則,業務層21將構件210組裝,搭建成特 定業務,并將該業務描述成一個XML的流程文檔。該描述特定業務的XML 文檔可以進行修改,以實現業務的重組。根據本發明的一個實施例,業務 層21主要由構件組成,通過業務規制對構件的組裝,形成業務邏輯,業務 層同時也提供了資源管理,規則服務,安全服務,日志管理,消息服務等 功能,在開發完善通用構件基本功能的基礎上,還開發證件管理的共性與 專用控件,全面實現證件管理系統中數據釆集、綜合查詢、、決策分析、數 據管理、外部系統查證、引用、業務聯動等業務邏輯。構件最大的特點就 是重用性,在設計構件的過程中,除構件本身完成一定的基本功能,還可 以增加可定義的屬性,實現擴展功能,以提高系統的可配制型與擴展性。 并通過構件的服務達到"即插即用"的效果。通過構件的組裝可以搭建一 個業務,并將之描述成一個XML的流程文檔,這樣只要通過修改XML文 檔就可以實現業務流程的重組,無需要直接寫代碼。當系統調用這些流程時,規則服務就需對這個業務規則進行解釋,比如if-then, and-or等規
則指令。
繼續參考圖2,該軟件架構中最后一個層次為
數據庫層22,保存與專用證件相關的基礎信息、擴展信息和專用信息。 根據一個實施里,數據庫層22主要存放系統數據,它包括數據庫管理系統, 數據庫應用軟件,數據及文件。對于本發明的應用,數據庫層實現為證件 數據庫,包括基礎信息、擴展信息和專用信息。在數據庫層,包含了由存 儲過程和觸發器組成的部分業務邏輯。
圖3是應用本發明的專用證件管理系統的軟件架構的硬件環境的結構 圖。該硬件架構包括
交互層31,用于與用戶交互,客戶層20架設于交互層31,客戶層20
互界面。交互層ll利用現有網站資源,整合或鏈接證件管理信息系統交互 界面,用戶可以通過該途徑與證件管理信息系統注冊系統進行交互。在圖 3所示的實施例中,交互層31面向一般的用戶,比如證件的使用者提供 Web網頁310作為證件使用者用戶交互界面,該交互層31還向證件的管 理者,比如各個相關部門提供證件管理者用戶交互界面,包括業務交互界 面311、證件交互界面312以及審核交互界面313。
應用構件層32,應用構件層根據用戶交互的需求提供相應的應用構 件,其中,應用構件能夠被增加到應用構件層中,或者從應用構件層中刪 除。交互層31和客戶層20提供的人機交互界面提供的功能于當前應用構 件層32具有的應用構件是對應的,當應用構件被增加或者刪減時,人機交 互界面也會相應地發生改變。在圖3所示的實施例中,應用構件層32包括 下述的構件作為例子申領構件、審核構件、制作構件、發放構件、查驗 構件、使用構件、系統統計構件、管理構件、查詢分析構件、系統權限管 理構件和系統幫助構件。
應用支持層33,提供底層模塊支持,包括信息門戶管理支持、數據通 訊、應用服務中間件。參考圖3所示,該應用支持層33包括信息門戶管理 支持模塊330,以門戶網頁的形式提供的信息門戶管理支持,該信息門戶管理支持模塊收集并維護門戶中來自外部系統的業務信息。在一個實施例 中,該信息門戶管理支持模塊允許用戶配置所述門戶網頁。信息門戶集中 了各業務系統和業務信息,信息門戶管理支持提供了對門戶中這些信息的
管理維護功能,以適應業務的變化。同時信息門戶管理為系統的用戶提供 了個性化的服務,使用戶可以按照自己的需求,對門戶中的信息和功能進
行個性化組織。繼續參考圖3所示,該應用支持層33包括數據通訊模塊
331,提供數據通訊,提供信息接收/發送、信息處理、交換管理系統功能、 滿足數據交換和業務協同需要、并提供與短信、Call Center、郵件等業務 功能平臺的通信功能。該應用支持層33還包括應用服務中間件模塊332, 用于實現應用邏輯管理以及應用負載的均衡分配。業務層21架設于應用構 件層32和應用支持層33,根據業務規則組裝應用構件層中的應用構建實 現業務邏輯。
數據交換層34,提供系統運行所需要的數據,并保存系統所產生的數 據。在圖3所示的實施例中,數據交換層34包括數據庫340,數據庫340 用于保存數據。數據交換層34還包括交換平臺341,用于與外部進行數據 交換以及數據共享。數據庫22層架設于數據交換層34。
采用了本發明的技術方案,提供了用于專用證件管理系統的軟件架構, 能有效地對大量的人員、車輛的證件進行管理,滿足針對專門項目的相關 人員和車輛的身份管理要求。
權利要求
1.一種專用證件管理系統的軟件架構,其特征在于,包括客戶層,實現人機交互界面,所述客戶層包括主客戶端,在主客戶端上采用控件實現擴展功能,并使用Webservice組件實現功能的操作;業務層,包括數個構件,每一個構件實現特定的基本功能,業務層根據業務規則對構件進行組裝形成業務邏輯;數據庫層,保存與所述專用證件相關的基礎信息、擴展信息和專用信息。
2. 如權利要求l所述的專用證件管理系統的軟件架構,其特征在于, 所述主客戶端為IE瀏覽器;所述控件實現的擴展功能包括客戶端打印、報表、特殊顯示、外設 管理。
3. 如權利要求l所述的專用證件管理系統的軟件架構,其特征在于, 所述客戶層包括通過XML描述對象和配制信息動態產生的交互界面;以及 由JSP或Servlet編寫而成的Web頁面。
4. 如權利要求l所述的專用證件管理系統的軟件架構,其特征在于, 所述構件具有擴展功能,所述擴展功能由業務邏輯定義。
5. 如權利要求l所述的專用證件管理系統的軟件架構,其特征在于, 根據對應于一特定業務的業務規則,所述業務層將構件組裝,搭建成所述特定業務,并描述成一個XML的流程文檔。
6. 如權利要求5所述的專用證件管理系統的軟件架構,其特征在于, 修改所述XML文檔以實現業務的重組。
7. 如權利要求l所述的專用證件管理系統的軟件架構,其特征在于,所述軟件架構架設于一硬件架構上,所述硬件架構包括交互層,用于與用戶交互,所述客戶層架設于所述交互層,所述客戶 層實現的人機交互界面包括證件使用者用戶交互界面以及證件管理者用戶交互界面;應用構件層,應用構件層根據用戶交互的需求提供相應的應用構件, 其中,應用構件能夠被增加到所述應用構件層中,或者從應用構件層中刪除;應用支持層,提供底層模塊支持,包括信息門戶管理支持、數據通訊、 應用服務中間件;所述業務層架設于所述應用構件層和應用支持層,根據 業務規則組裝應用構件層中的應用構建實現業務邏輯;數據交換層,提供系統運行所需要的數據,并保存系統所產生的數據, 所述數據庫層架設于數據交換層。
8. 如權利要求7所述的專用證件管理系統的軟件架構,其特征在于, 所述應用構件層提供的應用構件包括申領構件、審核構件、制作構件、發放構件、查驗構件、使用構件、 系統統計構件、管理構件、查詢分析構件、系統權限管理構件和系統幫助 構件。
全文摘要
本發明揭示了一種專用證件管理系統的軟件架構,包括客戶層,實現人機交互界面,客戶層包括主客戶端,在主客戶端上采用控件實現擴展功能,并使用Webservice組件實現功能的操作;業務層,包括數個構件,每一個構件實現特定的基本功能,業務層根據業務規則對構件進行組裝形成業務邏輯;數據庫層,保存與專用證件相關的基礎信息、擴展信息和專用信息。采用了本發明的技術方案,提供了用于專用證件管理系統的軟件架構,能有效地對大量的人員、車輛的證件進行管理,滿足針對專門項目的相關人員和車輛的身份管理要求。
文檔編號G06F9/44GK101320327SQ20081004067
公開日2008年12月10日 申請日期2008年7月17日 優先權日2008年7月17日
發明者孫圭寧, 王占宏, 顧國強, 高建強, 高念高 申請人:上海眾恒信息產業有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 曲阜市| 海兴县| 延庆县| 襄汾县| 穆棱市| 珲春市| 镶黄旗| 四平市| 金塔县| 兴业县| 论坛| 井研县| 来凤县| 平乐县| 南通市| 健康| 上杭县| 左云县| 腾冲县| 仪征市| 石景山区| 连州市| 诸暨市| 浦县| 榆中县| 长岛县| 大厂| 万年县| 新乐市| 宿州市| 砚山县| 高唐县| 景泰县| 德化县| 万源市| 花莲县| 庆元县| 松阳县| 南靖县| 肥城市| 临沂市|