项目管理系统采用云计算技术的云工程管理软件服务平台适合于构建大型分布式的公共信息服务网络,能将分布在分散系统中各个信息服务机构的资源和服务整合成为一个整体,形成一个可控的新型服务体系,通过对各种服务进行动态管理,将用户需求与服务提供方进行匹配,来满足创新主体用户的信息需求。平台支持系统间透明的协作和服务获取,支持不同系统用户的聚合和参与,支持多主体协作的社会化网络的构建,具有自适应扩展的能力,可以满足用户“按需获取服务”的需求。
工程管理软件服务平台层次模型
基于以上设计思路,本书构建了跨系统云工程管理软件服务平台的层次模型,从下至上依次由环境支撑层、数据资源层、业务调度层、核心服务层和用户交互层五个部分组成。
(1) 环境支撑层
环境支撑层是支撑协同工程管理软件服务平台存在和运行的基础,主要包括信息基础设施、技术支持环境和其他环境的支撑。一方面,工程管理软件服务平台的建设是基于计算机通信网络的,没有信息基础设施和网络建设,原来分散分布的信息服务系统将不能够实现互联互通,协同服务也不可能得到实现;另一方面,平台的建设是在现代信息技术和网络技术的基础上形成的,如数据库技术、网络数据安全技术、知识挖掘技术等。其他环境包括组织管理制度的建设、政策导向、人才要求等。
(2) 数据资源层
数据资源层可以看成是整个工程管理软件服务平台的底层数据库,是开展信息服务的内容基础,采用分布存储技术存储在跨系统信息工程管理软件服务平台上的海量数据。数据资源层应构建一个信息内容全面、资源结构合理、组织方式科学的信息数字资源体系,它能将不同系统、不同载体和类型的数据存储到不同的数据仓库上,方便数据管理。数据资源来自于各个不同的部门,但构建成相互依存、互补的资源保障体系。数据资源层同时负责提供分布式信息资源的实际存储和相应数据库的访问接口,接口可选择各种互操作标准协议,并通过封装成为Web服务,从而实现全局范围内的数据集成,为整个信息服务系统提供物质条件基础。
(3) 业务调度层
业务调度层对平台中各系统的服务业务进行调度,跟踪业务的执行,实现与需求的匹配,对各服务系统的业务进行分类管理,在接收到服务请求时,实时进行分析,将用户与提供此项服务的信息机构进行关联,完成服务。这一操作是通过采用UDDI注册中心来实现的,用户只需要考虑他们需要的服务,具体由注册中心来决定调用哪些功能模块来满足用户的需求。①
(4) 核心服务层
核心服务层是平台的核心,它以OpenAPI方式对外统一提供抽象化的应用服务,同时对平台上各个系统的OpenAPI提供托管服务,并且以服务描述的形式具体化其接口子集。这一层将不同系统的本地信息工程管理软件服务平台、公共工程管理软件服务平台以及第三方服务集成起来,以统一服务接口方式提供给用户,降低服务集成难度,从而能形成高度集成的服务系统,以统一的界面和操作方式为用户提供服务。服务层封装各个信息服务系统的异构信息服务的功能模块,在这一层的接口公开为一个服务描述,他们可以独立存在或者作为合成服务,通过流程重组对不同服务进行组合,以快速响应变化的信息需求业务。
添加专属销售顾问
扫码获取一对一服务