工程管理软件服务平台功能结构
基于网络的信息协同工程管理软件服务平台是开展服务的基础,要求把信息服务系统的各种信息资源、软硬件技术、管理机制和相关的支撑条件有机结合起来,构建统一的用户界面,把分布式信息资源与工程管理软件服务平台系统动态协同起来,能面向知识创新价值链的创新环节向跨地区、跨系统、跨部门、跨行业、跨学科的用户提供快捷有效的信息服务。就这一目的而言,协同信息工程管理软件服务平台是集信息资源、技术协调和服务的实现为一体的综合系统平台,因而具有多重功能。
(1)信息资源整合功能
信息资源的整合是指针对信息源进行的汇聚和整序,即对多样化、分布式存在于不同系统的信息源等提供逻辑组织和导引,根据需求的不同,按照资源类型、主题、内容等各种逻辑关系将信息源连接起来,方便用户使用。①跨系统信息工程管理软件服务平台的信息资源整合涉及多个独立的信息服务系统,平台应该实现信息资源的集成揭示与服务封装功能,对参与协同服务的信息系统资源和服务进行统一规范的封装和元数据映射,实现服务注册登记,提供资源的发现服务,便于集成检索系统的调用。除了对现有的信息服务系统内部的资源进行整合和揭示外,工程管理软件服务平台同时应将知识创新价值链各环节产生的信息进行整合、加工处理,建立共性知识库。通过平台的引导和汇聚作用,可以把更多的资源汇聚到知识创新的关键领域,从而围绕知识创新价值链进行服务。
(2)技术协调功能
跨系统协同信息工程管理软件服务平台中的技术实现是资源整合和协同服务功能实现的关键。技术协调的出发点是在统一的用户界面与信息反馈中,共享多个系统的资源,实现服务的调用。技术协调应用的过程中一般不直接改变资源对象的底层元数据,而是通过标准化的数据接口与数据源进行互操作,因此,资源对象的数据接口是否标准规范,对技术协调功能的实现和系统集成效果有很大影响。跨系统的协同信息服务需集成多个异构的服务系统,最基本的问题就是要屏蔽分布在多个信息服务系统之间的差别,达到数据和服务共享。由于各个信息服务系统所采用的软件体系结构、实现语言、对外提供的集成点及交互协议的不同,跨系统的协同服务有其具体的复杂性,一般的解决办法是将协同问题划分为多个层,不同层次的问题釆用不同的技术协调方法。
-
协同服务的业务协调与管理功能
由于不同的信息服务系统中资源组织机制、业务服务机制、管理机制等存在差别,因此,跨系统的协同服务功能要求在一个复杂的动态环境里将分布、异构的资源整合成一个对用户透明的、统一的服务网络,用户只需提出自己的需求,协同服务系统就能够自动进行分布式信息资源和服务的收集、整理,并将最终的结果反馈给用户,提供信息发布、检索、推送、联合参考咨询等服务,满足用户的一站式服务要求。这就要求平台不仅要将服务流程中的各个服务应用模块集成在一起,还要实现工程管理软件服务平台与资源平台之间的无缝连接和互操作,对服务业务进行协调管理。
-
用户管理功能
用户管理包括用户登录方式、认证机制、个人资料安全性等内容。由于每个信息服务系统都拥有独立的用户信息管理功能,用户信息的格式、命名和存储方式也多种多样。为保证信息安全,各信息服务系统一般采用IP层加密技术以验证来访的用户计算机的1P地址是否合法,同时采用防火墙技术将内网与外网隔开。传统的用户认证授权管理机制主要有基于用户名和口令的授权管理、基于公钥证书的授权管理等。信息工程管理软件服务平台应该能够根据完整的用户管理方案来提供一系列全面的管理工具,包括对信息服务利用过程中的用户权限管理,对用户访问和使用信息资源情况管理,并保护资源拥有者和最终用户相关利益等功能。通过统一的用户界面,允许不同类型的资源、服务和应用以组合方式显示在统一的页面上,支持统一检索,实现平台与其他应用系统的用户信息统一管理和授权服务等。
-
信息的动态发布与服务定制功能
平台除了支持信息服务机构在平台上发布信息外,应当还支持各创新主体用户发布需求信息,用户能选择从现有的任何计算机网络系统上来进行信息发布与服务,并且所发布的信息在任何终端显示系统上都可以进行呈现和阅读,对于特殊用户还应当支持包括通过触摸屏、手写及语音识别等技术来提供信息服务,使得系统做到对用户透明,并具有良好的安全性、易用性和可扩展性。用户可以订阅对他们知识创新环节有用的资源,如果资源发布者的资源与用户订阅请求相匹配,则通过消息中间件向订阅者发布通知,该通知内容包含资源的属性以及访问的地址。