應用服務平臺作為水利信息化的數據交換平臺和服務共享平臺,不僅需要建立整體數據模型,實現統一信息資源層次體系、統一數據元素標準和統一信息編碼,通過對數據的規范化定義,實現數據的唯一性、準確性、完整性、規范性和時效性,實現數據的共享共用,解決數據層面的信息孤島問題;同時,它還是水利業務系統的外部數據來源和服務提供平臺。
應用服務平臺由平臺服務支撐、數據分析、業務集成、數據整合四部分組成。
平臺服務支撐是整個應用服務平臺層的基礎功能,提供消息通信、服務發布、流程集成等支撐功能。
數據分析部分面向用戶管理人員提供日常的即時查詢、 報表統計分析、數據多維展現等。
數據整合是由數據集成與交互服務、數據交換與共享服務、數據目錄服務組成,借助資源服務層的元數據管理系統、水利數據資源目錄系統實現。
業務集成整合了農村飲水安全系統、水資源系統、電子政務等水利業務系統,把系統進行服務化、構件化封裝,然后進行規劃化編排,提供其他業務系統使用。
應用服務平臺可以提供水利資源目錄,形成統一的水利數據資源目錄體系,完全覆蓋數據中心建設的數據資源,并與其建立動態連接,可以擴充、完善水利資源與服務功能,整合數據資源和應用系統,形成基于統一技術架構的數據中心業務開發與運行支撐環境,面向各類應用系統提供基礎服務和通用應用服務功能,實現信息資源共享和業務協同。
應用服務平臺管理系統,包括資源目錄、服務目錄、數據交換、數據服務、平臺監控五大功能,實現數據資源共享,并為與其他水利業務應用間實現協同創造基本條件。擔負對下管理匯集數據,對上支撐應用的核心作用,即對底層數據資源的集成共享,對上層應用軟件資源的集成重用。實現了數據的共享共用,解決了數據層面的信息孤島問題。
(1)資源目錄
元數據和資源目錄子系統根據水利核心元數據,對水利數據中心的數據進行數據集進行元描述,按照水利信息分類標準建立水利數據資源目錄。數據集管理包含對數據源、數據模式進行增加、查詢、修改、刪除等功能。元數據管理是維護元數據的標準、屬性,對數據集進行元描述。分為新增、修改、刪除、數據導出等功能。數據目錄主要維護外部系統目錄、數據集描述目錄。并對數據進行分類管理和標識。
(2)服務目錄
包括服務接入管理和服務目錄管理。系統可以通過新增方式進行接入,同時實現對系統的維護功能,增加服務接入申請,填寫服務名稱、所屬系統、功能描述、服務地址、開發單位、實現方式、調用方式等。對于數據訪問類型的服務可以關聯到相應的數據集上。目錄管理對服務類別進行新增、修改、刪除等管理。服務類別存在四個根節點:業務組件服務、平臺基礎服務、數據服務、業務系統服務。對服務類別的維護,業務部門和信息中心可以對平臺業務服務中的子類進行維護,其他則是由信息中心維護。服務目錄可以已注冊服務目錄的查看。平臺基礎服務為各業務系統運行、使用所需的公共服務和功能。業務系統服務是平臺接入業務系統所提供的服務和功能。平臺組件服務是通過業務系統提煉出來,共性的、和業務處理有關的服務和功能。
(3)數據交換
數據交換平臺是實現數據中心和各水利業務系統,和部、市縣進行數據交換,是一個為不同數據庫、不同數據格式之間,進行數據交換而提供服務的平臺。通過客戶接入端軟件,在系統接入端實現數據的自動提取與轉換。
(4)數據服務
數據服務主要實現整合數據資源,形成基于統一技術架構的,面向各類應用系統提供基礎服務、通用的數據資源服務功能,實現信息資源共享和業務協同。其中,在數據資源方面主要提供的服務包括統一的數據訪問接口、數據抽取、數據字典服務等。
(5)平臺監控
平臺運行監控主要監控自身運行情況,包括:平臺運行時間、進程情況、內存使用、數據交換實時信息、接入系統情況、平臺服務調用情況。