Q GDW 11318-2014 95598 互动服务网站接口规范及编制说明.pdf
《Q GDW 11318-2014 95598 互动服务网站接口规范及编制说明.pdf》由会员分享,可在线阅读,更多相关《Q GDW 11318-2014 95598 互动服务网站接口规范及编制说明.pdf(76页珍藏版)》请在麦多课文档分享上搜索。
1、ICS29.240Q /Q Q Q G DWG G G国 家 电 网 公 司 企 业 标 准Q /G DWQ GQ GQ G 1318 20149598互动服务网站接口规范Interfacespecifcationfor9598interactivesrvicewebsite2015-06-03发布 2015-06-03实 施国家电网公司 发 布Q /G DWQ GQ GQ G 11318 2014I目 次前言 1范围 12术语 和定 义 13缩略 语 24服务 接口 框架 25WebService服务 接口 基本 规约 36营销 业务 应用 系统 服务 8795598互动 服务 网站 服务
2、98短信 平台 服务 9附录 A(规 范性 附录 ) 编码 列表 10附录 B(规 范性 附录 ) 技术 规范 12附录 C(规 范性 附录 ) 营销 业务 应用 系统 接口 服务 13附录 D(规 范性 附录 ) 95598互动 服务 网站 接口 服务 59附录 E(规 范性 附录 ) 短信 平台 接口 服务 67编制 说明 69Q /G DWQ GQ GQ G 11318 2014I前 言为了 配合 95598互动 服务 网站 典型 设计 的需 要, 在延 续现 有 “ SG186” 工程 相关 应用 业务 功能 、具体实 现适 当优 化、 业务 系统 交互 安全 、业 务数 据一 致的
3、原则 下, 需要 对 “ SG186” 工程 相关 应用 部分 功能和接口进行拓展,本标准描述 95598互动服务网站与 “ SG186” 工程相关应用信息交互的实现方案。为实现 95598互动 服务 网站 与营 销业 务应 用系 统 集成 , 制 定 接口 规范 以指 导系 统接 口的 设计 、 开 发 、 测试等 工作 。 本标 准由 国家 电网 公司 营销 部提 出并 解释 。 本标 准由 国家 电网 公司 科技 部归 口。 本标 准起 草单 位: 北京 中电 普华 信息 技术 有限 公司 。 本标 准主 要起 草人 :欧 阳红 、方 红旺 、吴 佐平 、赵 加奎 、袁 葆、 董丽 娟。
4、本 标准 首次 发布 。本 标准 在 执行 过程 中 的 意见 或 建议 反馈 至 国家 电网 公司 科技 部。Q /G DWQ GQ GQ G 11318 201419598互动服务网站接口规范1范围 本标 准规 范了 95598互动 服务 网站 接口 的服 务接 口框 架、 WebService服务 接口 基本 规约及 95598互动服 务网 站与 营销 业务 应用 系统 、短 信平 台之 间的 接口 服务 规约 。本标 准适 用于 95598互动 服务 网站 系统 的建 设、 应用 和验 收。2术语 和定 义 下 列 术语 和 定义 适用 于 本 文件 :2.1企业 服务 总线 ente
5、rpiservices bus是指 基于 Web服务 标准 , 通 过 事件 驱动 和基于 XML消息 引擎 , 为 复 杂的 面向 服务 的架 构提 供服 务的中 间件 基础 设施 产品 。 企 业 服务 总线 提供 可靠 消息 传输 、 服 务 接入 、 协 议 转换 、 数 据 格式 转换 、 基 于内容 的路 由等 功能 ,屏 蔽了 服务 的物 理位 置、 协议 和数 据格 式。 2.超文 本传 输协 议 hypertxtetransferprotocol是一 个客 户端 和服 务器 端请 求和 应答 的标 准, 是互 联网 上应 用最 为广 泛的 一种 网络 协议 。2.3简单 对象
6、 访问 协议 simpleobjectaccesprotocol一种 W3C标准 ,主 要用于 Web服务 ( WebService)的 通讯 规范 。 SOAP的出 现是 为了 让不 同应 用程序 之间 透过 HTP通讯 协定 , 以 XML格式 互相 交换 彼此 的数 据, 使 其 与编 程语 言、 平 台和 硬件 无关 。2.4统一 描述 、发 现和 集成 协议 universaldescriptiondiscoveryandintegration是一 个基于 XML的跨 平台 的描 述规 范,为 企 业在 互联 网上 发布 自己 所提 供的 服务 提供 统一 的描 述 、发现 和集 成
7、规 范。 2.5Web服务 webservice是基 于网 络的 、分 布 式的 模块 化组 件,它 执 行特 定的 任务 ,遵 守 具体 的技 术规 范,这 些 规范 使得 Web服务 能与 其他 兼容 的组 件进 行互 操作 。 是 支 持通 过网 络进 行的 计算 机到 计算 机交 互的 软件 技术 , 它 包 含了一 套标 准体 系, 定义 了应 用程 序如 何在 Web上实 现互 操作 。2.6服务 描述 语言 webservicesdescriptionlanguage一种 w3c标准 , 是 Web服务 接口 的描 述语 言, 描 述与 web服务 进行 交互 时需 要绑 定的
8、协议 和信 息格式 。2.7服务 serviceWSDL中定 义的 服务 它包 含一 系列 操作 ,并 通 过绑 定、端 口 等定 义操 作的 物理 地址 和消 息传 输方 式 。2.8操作 operationWSDL中定 义的 操作 ,可 理解 为函 数、 方法 , WSDL定义 了操 作的 输入 参数 和返 回参 数。Q /G DWQ GQ GQ G 11318 201422.9新 一代 JavaWeb服务 引擎 xfile它构 建了 POJ和 SOA之间 的桥 梁, 主 要 特性 就是 支持将 POJ通过 非常 简单 的方 式发 布成 Web服务 , 这 种 处 理 方 式 不 仅 充
9、分 发 挥 了 POJ的作 用 , 简 化 了 Jav应用 转 化 为 Web服务 的 步 骤 和 过 程,也直 接降 低 了 SOA的实 现难 度, 为企 业转向 SOA架构 提供 了一 种简 单可 行的 方式 。3缩略 语 下列 缩略 语适 用于 本文 件: ESB:企 业服 务总 线( EnterpriseSrviceBus)POJ: 简单的 Jav对象 ( PlainOrdinaryJavObject)SA:面 向服 务的 体系 结构 ( Service-OrientdArchitecture)SOP:简 单对 象访 问协 议( Sim plebjectcesProtocol)UDI:
10、统 一描 述、 发现 和集 成协 议( UniversalDescriptionDiscoveryandIntegration)RL: 统一 资源 定位 器( Uniform ResoureLocator)WSD:服 务描 述语 言( WebServicesDescriptionLanguage)XML:可 扩展 标记 语言 ( eXtensibleMarkupLanguage)4服务 接口 框架 WebServices是基 于网 络的 、分 布式 的模 块化 组件 ,它 执行 特定 的任 务, 遵守 具体 的技 术规 范, 这些规范使得 WebSevice能与其他系统进行交互操作。 9559
11、8互动服务网站本身应当提供 WebService供其他 系统 调用 ,其 他系 统也 应当 提供 WebService,供 95598互动 服务 网站 调用 。具 体架 构见 图 1。9598互 动 服 务 网 站业 务 办 理 电 量 电 费 查 询 网 上 缴 费 模 拟 电 费 计 算 投 诉 举 报 逻 辑 强 隔 离 装 置 互 联 网企 业 服 务 总 结 ( ESB) 信 息 内 网XML XML XML XML XML 服 务目 录实 时数 据 库共 享数 据 库“ SG1 8 61 8 61 8 61 8 6 ” 工 程 相 关 应 用营 销 业 务 应 用 系统智 能 测
12、量 管 理 系统分 布 式 电 源 管 理系 统充 放 电 与 储 能 管理 系 统 用 电 信 息 采 集 系 统 客 户 用 能 服 务 系 统 刷 新获 取 相 关 数 据同 步 变 化 数 据 图 195598互动 服务 网站 接口 框架接口 服务 调用 过程 的 WEB服务 结构 见 图 2。Q /G DWQ GQ GQ G 11318 20143UDI注 册 表 WSDL( 服 务 描 述 语 言 )Web Service客 户 端( Jav、 .NET等 ) SOAP消 息 ( 通 过 HTP交 换 XML) Web Service服 务 端( Jav、 .NET等 )指 向 描
13、 述 信 息指 向 服 务 描 述 服 务查 找 服 务调 用 服 务图 2WEB服务 结构 图5WebService服务 接口 基本 规约5.1技术 标准 简述5.1简述营销 业务 应用 WebService接口 采用 XFire( version1.2.6) 技 术实 现。 客 户 端和 服务 器用 SOAP协 议通过 HTP来交互,客户端根据 WSDL描述文档生成 SOAP请求消息发送到服务端,服务端解析收到的 SOA请求 ,调用 Webservice,然 后再 生成 相应的 应答 送回 到客 户端 。5.12服务 设计 原则95598互动 服务 网站 与其 它系 统集 成应 用服 务设
14、 计主 要遵 循以 下原 则:a) 服务 设计 应遵 循 “ 可重 用、 松耦 合、 互操 作 ” 的原 则, 以便 于实 现系 统间 的集 成应 用;b) 使用 成熟 标准 实现 产品 简化 开发 ;c) 服务 接口 无二 义性 ;d) 服务 尽量 考虑 多个 应用 或者 接口 需求 ,增 加可 重用 性;e) 命名 服务 时应 尽量 使用 通用 术语 ,便 于开 发人 员理 解;f) 服务 应对 实现 细节 进行 封装 且粒 度适 中。5.13服务 调用 原则本部 分中 所涉 及业 务系 统提 供的 WebService服务 接收 到请 求后 解析 操作 编码 后再 调用 具体 操作 。5
15、.2命名 规范5.21服务 命名 规范本部 分中 涉及 所有 WebService服务 接口 包括 营销 业务 应用 、 95598互动 服务 网站 及 短信 平 台提 供 的接口 服务 。各 系统 服务 接口 命名 规范 见 表 1。表 1服 务 接 口 命 名 规 范5.2操作 编码 命名 规范本 部 分 中 所 涉 及 的 操 作 编 码 命 名 采 用 “ 2位 集 成 类 别 码 +2位 服 务 端 系 统 编 码 +3位 流 水 号 ” , 如服务提供系统 服务名 操作名9598互动 服务 网站 cswebService cswebGetDat营销业务应用 sgpm sServic
16、e sgpm sGetDat短信平台 sm Service sm GetDatQ /G DWQ GQ GQ G 11318 201440101001表示 95598业务 支持 系统 提供 的第 一个 接口 操作 ,见 图 3:01 01 01三 位 流 水 号两 位 系 统 编 码两 位 集 成 类 别 码图 3操作 编码 命名 规范“ 2位集 成类 别码 ” 的 “ 01内部 集成 ” 表示 总部 客户 服务 中心 各系 统间 的集 成关 系; “ 02外部 集成 ”表示 总部 客户 服务 中心 和省 (自 治 区、 直辖 市) 公司 业务 系统 间的 集成 关系 。“ 2位服 务端 系统
17、编码 ” 表示 提供 服务 的业 务系 统对 应的 编码 ,编 码对 应关 系参 见附录 A。5.2.3Namespace命名 规范95598互动 服务 网站 所提 供的 服务 描述 WSDL分为 以下 两个 部分 :a) 数据 类 型 定 义 XMLSchem a文件 , 类 型 的 命 名 空 间 为: “ http:/ip:port/cspm/service/schem a/” ,简称 “ st” ;b) 服务 定义 WSDL文件 ,其 服务 的命 名空 间为 : “ http:/w.ip:port/cspm/service/swebservice” ,简称 “ sns” 。Web引用
18、URL:http:/IP:端口 /cspm/webservice/pmsWS?WSDL。5.3报文 规范5.31接口 描述 文件WSDL文件 内容 示例 如下 :wsdl:definitionsnam e=“comm onDatService“targetNam espace“http:/service.is.energy/“xmlns:1=“http:/schem as.xmlsoap.org/soap/htp“xmlns:soap=“http:/schem as.xmlsoap.org/wsdl/soap/“xmlns:tns=“http:/service.is.energy/“xmlns
19、:wsdl“http:/schem as.xmlsoap.org/wsdl/“xmlns:xsd=“http:/w.w3.org/2001/XMLSchem a“xs:schem aelm ntForm Default=“unqualifed“targetNam espace=“http:/service.is.energy/“version=“1.0“xmlns:tns=“http:/service.is.energy/“xmlns:xs“http:/w.w3.org/2001/XMLSchem a“xs:elm ntm inOcurs=“0“nam e=“input“type=“xs:st
20、ring“/xs:complexTypeQ /G DWQ GQ GQ G 11318 20145xs:elm ntm inOcurs=“0“nam e=“output“type=“xs:string“/xs:complexType/wsdl:typeswsdl:partelm nt“tns:getatesponse“nam e=“param etrs“/wsdl:m esagewsdl:partelm nt“tns:getat“nam e=“param etrs“/wsdl:m esagewsdl:operationnam e“getDat“/wsdl:input/wsdl:output/ws
21、dl:portTypesoap:bindingstyle“document“transport=“http:/schem as.xmlsoap.org/soap/htp“/soap:operationsoapAction=“style=“document“/soap:bodyuse“literal“/sdl:outputnam e=“getDatResponse“/wsdl:output/wsdl:bindingwsdl:portbinding=“tns:comm onDatServiceSoapBinding“nam e=“DatServicePort“5.32接口 说明接口 调用 方式 参
22、见 附录 B,请 求报 文输 入描 述及 示例 见表 2。Q /G DWQ GQ GQ G 11318 20146表 2请 求 报 文 说 明参数 说明 见表 3。 表 3参 数 详 细 说 明响应 报文 说明 :响 应报 文采用 XML格式 的字 符串 ,成 功则 返回 查询 结果 ,失 败则 返回 错误 编码 和错误 描述 。 服务 成功 响应 示例 如下 : quantiyFeList应收 年月 totalPq总电 量 /totalPq应收 金额 rcvedAm t实收 金额 /rcvedAm t应收 违约 金 rcvdPenalTy实收 违约 金 /rcvdPenalTy费用 状态 s
23、etleMode结算 方式 /setleMode结清 标志 /quantiyeist服务 失败 响应 示例 如下 : 1名称 类型 描 述Input XML格式字符串 入口参数,采用 XML格式的字符串, XML编码格式为 “ UTF-8” 。示例: serviceode操作编码 调用者标识 省(市)标识 datInput XML格式字符串 用户编号 /dat参数标识 参数名称 数据类型 非空 备 注source 调用者标识 字符串 Y对应设计表卡中的 “ 调用端 ” 系统, 详 见附录 A.。target 省(市)标识 字符串 Y服务提供端系统所属公司编码,详见附录 A。serviceode
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QGDW11318201495598 互动 服务 网站 接口 规范 编制 说明 PDF
