工程項目管理軟件服務平臺是提供服務的基礎。它要求將各種信息資源、軟硬件技術、管理機制和相關的支撐條件有機地結合在一起,構建一個統一的用戶界面,將分散的信息資源與工程管理軟件服務平臺系統動態地協同起來。這樣,它就能夠面向跨地區、跨系統、跨部門、跨行業和跨學科的用戶,為他們提供快捷有效的信息服務,以滿足知識創新價值鏈上的創新環節的需求。
就這個目的而言,協同信息工程管理軟件服務平臺是一個綜合的系統平臺,集信息資源、技術協調和服務實現于一體,因此具有多重功能。
(1)整合信息資源的功能
信息資源的整合是對不同系統中分散存在的多樣化信息源進行聚合和組織的過程,通過提供邏輯組織和導引,將信息源按照不同需求的特點,例如資源類型、主題、內容等邏輯關系進行連接,以方便用戶使用。①跨系統信息工程管理軟件服務平臺的信息資源整合需要涉及多個獨立的信息服務系統。平臺應該實現對信息資源的集成揭示和服務封裝功能,對參與協同服務的信息系統資源和服務進行統一規范的封裝和元數據映射,實現服務的注冊登記,提供資源的發現服務,以方便集成檢索系統的調用。除了對現有的信息服務系統內部的資源進行整合和揭示外,工程管理軟件服務平臺還應該將知識創新價值鏈各環節產生的信息進行整合、加工處理,建立通用的知識庫。通過平臺的引導和匯聚作用,可以將更多資源聚集在知識創新的關鍵領域,從而為知識創新價值鏈提供服務。
(2)技術協調的功能
在跨系統協同信息工程項目管理軟件服務平臺中,技術實現對于資源整合和協同服務功能至關重要。技術協調的核心是在統一的用戶界面和信息反饋中共享多個系統的資源,并實現服務的調用。在技術協調的應用過程中,通常不直接改變底層元數據,而是通過標準化的數據接口與數據源進行互操作。因此,資源對象的數據接口是否符合標準規范對技術協調功能的實現和系統集成效果具有重大影響。
跨系統的協同信息服務需要集成多個異構的服務系統,最基本的問題是要屏蔽多個信息服務系統之間的差異,達到數據和服務的共享。由于各個信息服務系統所采用的軟件體系結構、實現語言、對外集成點和交互協議各不相同,因此跨系統的協同服務具有一定的復雜性。一般來說,解決這個問題的方法是將協同問題劃分為多個層次,然后采用不同的技術協調方法來應對不同層次的問題。
協同服務的業務協調與管理功能可以幫助公司更好地協調和管理各項業務。
由于不同的信息服務系統在資源組織機制、業務服務機制、管理機制等方面存在差異,因此,在一個復雜動態的環境中,跨系統的協同服務功能要求將分散且異構的資源整合成一個對用戶透明且統一的服務網絡。用戶只需提出需求,協同服務系統便能自動收集、整理分布式信息資源和服務,并將最終結果反饋給用戶,提供信息發布、檢索、推送、聯合參考咨詢等一站式服務。這就要求平臺集成服務流程中的各個服務應用模塊,并實現工程管理軟件服務平臺與資源平臺之間的無縫連接和互操作,以協調管理服務業務。
用戶管理功能是指在工程項目管理軟件中對用戶進行管理的一項重要功能。它包括用戶注冊、登錄、驗證等操作。用戶可以通過注冊功能創建自己的賬戶,然后通過登錄功能使用自己的賬戶登錄系統。工程項目管理軟件可以對用戶進行身份驗證,確保用戶的身份合法有效。此外,用戶管理功能還可以對用戶進行權限管理,分配不同的權限給不同的用戶,以實現不同的訪問和操作權限控制??傮w來說,工程項目管理軟件是為了更好地管理和控制系統中的用戶,增強系統的安全性和可控性。
用戶管理涵蓋了用戶的登錄方式、認證機制和個人資料的安全性等內容。由于每個信息服務系統都有各自獨立的用戶信息管理功能,因此用戶信息的格式、命名和存儲方式也各不相同。為了保護信息的安全,常見的做法是通過IP層加密技術驗證用戶計算機的IP地址的合法性,并使用防火墻技術將內網與外網隔離。傳統的用戶認證授權管理方式主要有基于用戶名和密碼的管理以及基于公鑰證書的管理。工程管理軟件服務平臺應該能夠提供一套全面的用戶管理方案,包括對用戶權限的管理、對用戶訪問和使用信息資源的監控,并保護資源擁有者和最終用戶的相關利益。通過一個統一的用戶界面,允許不同類型的資源、服務和應用以組合方式展示在一個頁面上,支持統一檢索,實現平臺與其他應用系統的用戶信息統一管理和授權服務等。
發布信息和為用戶提供定制服務的功能一直在不斷發展和進步。
工程項目管理軟件不僅支持信息服務機構在其上發布信息,還應支持各用戶發布需求信息。用戶可以從任何計算機網絡系統上來發布信息并獲取服務,且發布的信息可以在任何終端顯示系統上進行呈現和閱讀。此外,為了支持特殊用戶,平臺還應該集成觸摸屏、手寫和語音識別等技術,以提供更加個性化的信息服務。工程項目管理軟件需具有透明性、安全性、易用性和可擴展性,以更好地服務于用戶。用戶可以訂閱與其知識創新相關的資源,一旦發布者的資源與用戶訂閱請求相匹配,平臺將通過消息中間件向訂閱者發送通知,該通知包含資源的屬性和訪問地址。