文档介绍:------------------------------------------------------------------------------------------------ ——————————————————————————————————————完整的接口解决方案说明书 XXXXXX 信息科技股份有限公司 1 引言 编写目的本文档为 XX 电信工程外部协作系统(以下简称外协系统)与电信工程施工单位内部系统(以下简称施工系统)接口技术解决方案, 以此作为外协系统与施工系统实施接口的技术方案依据和项目设计标准。 覆盖范围 XX 电信工程外部协作系统项目组施工系统接口开发技术组 预期读者与阅读建议 XX 电信企业信息化部 XX 电信工程建设部 XX XX 公司开发人员施工系统开发人员 文档约定粗体正文表示强调内容红色正文表示未完成或需要今后考虑的内容蓝色正文表示待讨论内容 术语与缩略语------------------------------------------------------------------------------------------------ —————————————————————————————————————— 参考文献(XXXX) 2 概述建设 XX 电信工程外部协作系统的目标,是在工程项目的管理、建设、使用和实施单位之间搭建起数据交换和协同工作的信息平台, 延伸与拓展工程建设管理信息化的应用范围, 实现通信工程建设过程的信息化管理, 促进工程项目的管理部门、建设部门、实施部门和使用部门之间业务流程协调有序地开展,实现工程项目设计、施工、监理管理功能, 将相关的设计、施工、监理单位纳入到工程建设管理中, 完善工程项目建设过程管理体系,通过信息化推动管理的规范化,在信息化的应用过程中不断探索市场环境下工程建设管理的新思路和新方法。根据工程部业务工作的实际情况, 项目首先满足工程建设管理中应用最广泛、问题最突出的基本需求。项目功能需求包括: ? 建立工程外部协作系统与 MS S 等系统的接口; ? 建立设计协作服务、监理协作服务、施工协作服务模块,为邮电设计院、电话监理公司和电信工程公司提供工程部所需的协作服务, 保证工程建设实施流程的开展; ? 在建立工程协作服务模块的基础上, 建立工程外部协作系统与邮电设计院、电话监理------------------------------------------------------------------------------------------------ ——————————————————————————————————————公司、电信工程公司信息系统的接口, 实现工程部与三家实施单位的信息交互与业务协作; 本技术解决方案就是针对实现工程建设部与三家实施单位信息交互与业务协作接口中施工单位接口的技术解决方案的组成部分。在接口的调用过程中,存在施工系统调用外协系统接口的情况, 这时候, 施工系统作为客户端, 外协系统作为服务端; 也存在外协系统调用施工系统的情况, 这时候, 外协系统作为客户端, 施工系统作为服务端。本方案中, 除了特殊另外说明外, 不考虑外协系统和施工系统角色换位的问题。如果一方发起了调用,那么它就是客户端,另一方就是服务端。反之亦然。 4 接口方式? 工程外协系统与施工系统之间的接口采用 Web Servic e 接口形式来进行业务数据的交互。? 接口数据传输采用 XML 数据交换格式, utf-8 编码。? 在外协系统中提供 Web Service 的 API 接口。提供由施工系统调用获得信息;并且提供施工系统提交信息的 API 接口。? 同样,在施工系统中提供 Web Service 的 API 接口。提供由外协系统提交信息的 API 接口。? 考虑到工程外协中的数据信息不仅包括了 XX 电信工程公司的数据而且还包含了其他的------------------------------------------------------------------------------------------------ ——————————————————————————————————————施工单位的数据信息。而这些单位也各有其各自工程应用系统。这样, 外协系统对各个施工单位系统所提供的接口 AP I 及其参数信息、格式均是统一的。同时, 也要求各个施工单位所提供的接口 API 及其参数、格式等也必须要求统一。外协系统与施工系统属于一对多的关系。? 外协系统要求能够有目的, 信息有过滤的把业务信息通过接口正确的发送给相应施工系统接口。非相关的信