ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:67.69KB ,
资源ID:2024699      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2024699.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(行业应用分析平台与应用系统接口规范 v10.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

行业应用分析平台与应用系统接口规范 v10.docx

1、行业应用分析平台与应用系统接口规范 v10行业应用分析平台与应用系统接口规范哈尔滨贯中网络科技有限公司All rights reserved版权所有 XXRevision Record 修订记录Date日期Revision Version修订版本Change Description修改描述Author作者2009-8-311.0初稿孟灵敏Catalog 目 录1 总体概述1.1 起草单位本文档的起草单位为哈尔滨贯中网络科技有限公司。1.2 说明为了帮助SI开发可接入行业应用分析平台的应用,特制定本规范。本规范规定了SI系统与行业应用分析平台之间的应用层的接口及协议。规范说明了在开通、使用中小企

2、业信息化应用业务过程中行业应用分析平台与SI系统交互的流程,并对流程中涉及的接口进行了定义。本规范用于指导SI应用系统与行业应用分析平台接口的实现,SI向行业应用分析平台发起和接收请求的接口都应遵从该规范。1.3 名词解释1.3.1 CAACAA:Customer Application Analysis Platform (客户应用分析),CAA是贯中网络为运营商提供的中小企业信息化平台产品,即CAA平台。1.3.2 SI系统SI:Service Integrator(应用服务集成商),运营商的主要合作伙伴之一,可以提供各种类型的企业信息化的产品及方案,具有成熟的产品及技术能力。1.3.3

3、业务注册码SI系统分配给企业的代码,业务注册码标识一个企业的某一指定业务的注册码,便于SI管理自己的业务系统。业务注册码由SI业务系统生成,同时需要同步到CAA平台。2 CAA平台与SI系统接口定位CAA平台与SI业务接口3 CAA平台与SI系统接口协议3.1 基本协议双方的消息交互采用FTP和SOAP混合接口。FTP(File Transfer Protocol),是文件传输协议的简称,用于Internet上的控制文件的双向传输;SOAP(Simple Object Access Protocol,简单对象访问协议)是一个可以运行在任何传输协议上的轻量级协议,它包含三个方面:XML-enve

4、lop为描述信息内容和如何处理内容定义了框架;将程序对象编码成为XML对象的规则;执行远程调用(RPC,Remote Procedure Call)的约定。FTP接口用于大数据量数据的传输,如日志及报表等数据的上传。基础数据的传输使用SOAP接口。SOAP接口承载于HTTP协议之上。3.2 接口描述我们用WSDL(Web Services Description Language)来对接口进行描述。WSDL是用来定义Web服务的属性以及如何调用它的一种XML语言。一个完整的WSDL服务描述是由一个服务接口和一个服务实现文档组成的。通过查阅Web服务的WSDL文档,开发者可以知道Web提供了哪些

5、方法和如何用正确的参数调用他们。因为WSDL包含了对服务接口的完整描述,所以我们可以使用它来创建能简化服务访问的存根,该存根为一段Java代码(假设使用Java),它自动生成了访问Web服务的类。如果我们需要访问Web服务,只需调用该类中对应的方法即可,而不用在客户端程序中再写入配置信息。3.3 消息格式本文所描述的所有消息,都基于下图所示的层次进行封装:以下是企业绑定消息进行封装后的完整数据示例:POST /IfAPService HTTP/1.0Content-Type: text/xml; charset=utf-8Accept: application/soap+xml, applic

6、ation/dime, multipart/related, text/*Host: 218.203.7.253:80Cache-Control: no-cachePragma: no-cacheSOAPAction: Content-Length: 1517 协议数据单元PDU 所有的协议数据单元PDU都是xml格式的字符串,由如下表的消息头和消息体组成: PDU组成描述Message Header消息头Message Body消息体消息头和消息体在xml中的表现形式如下: 消息头属性一消息头属性二消息头属性三加密后的消息体未加密的消息体也是一个的完整的xml文件,如下例所示:消息体属性一消

7、息体属性二消息体属性三消息体的加密算法为:Base64(DES(MD5(消息体) + 消息体)。在第4章节中对消息格式的描述,都是指对协议数据单元的描述。3.4 消息完整性数字签名使用强大的加密技术和公钥基础结构,以更好地保证文档的真实性、完整性和受认可性。数字签名可以提供端到端的消息完整性保证,可以提供有关消息发件人的验证信息,可以在最终使用和处理消息时对签名进行验证。数字签名对消息内容提供完整性检查,如果原始内容的某个字节已经被修改,那么签名验证将失败。数字签名算法:MD5(消息体)。3.5 消息安全性Des加密保证消息的不可阅读性。对消息的加密算法:Base64(DES(MD5(消息体)

8、 + 消息体)消息采用的DES加密算法规则如下:1密钥是一个长度16、由16进制字符组成的字符串,如:1234567890ABCDEF使用时,相临的两位理解为一个16进制数的明文,然后转换为实际使用的8位密钥2 待加密数据按照PKCS5规则进行补位。(缺7位补7个0x07,缺6位则补6个0x06,以次类推,如果正好8位,也需要补8个0x08)3 实际加密模式选择DES-ECB4 经过DES加密后的数据必须通过Base64编码转换为明文的字符串3.6 接口调用方法(java实现)1 假设提供soap接口的服务端地址为” http:/192.168.0.5:808/IfSoapDemo”2 访问W

9、EB地址” http:/192.168.0.5:808/IfSoapDemo?wsdl”获得wsdl文档3 假定文档中说明该调用接口的类方法String do(String smg)4 Java中调用该接口的简单示例代码如下:try String endpoint = http:/192.168.0.5:808/IfSoapDemo; org.apache.axis.client.Service service = new org.apache.axis.client.Service(); org.apache.axis.client.Call call = null; call = (org

10、.apache.axis.client.Call) service.createCall(); call.setOperationName(new javax.xml.namespace.QName(endpoint,do);call.setTargetEndpointAddress(new .URL(endpoint);String smg = “testParameter”; String ret = (String)call.invoke(new Objectsmg); catch (ServiceException ex) ex.printStackTrace();5 用JBuilde

11、r等集成开发环境可以更加方便的生成相关调用代码。4 CAA平台与SI系统接口描述4.1 SOAP接口4.1.1 注册登记接口用户安装SI业务系统后,在用户初次访问业务系统时业务系统应调用CAA平台提供的注册登记接口。将SI业务系统的使用用户信息提交之CAA平台。RegisterReq鉴权请求消息参数标识RegisterReq 消息格式 消息标志消息序列号时间戳业务代码加密后的消息体名称说明数据类型长度(字节)CODE消息标志:registerString32SID消息序列号,自行生成Long-TIMESTAMP系统时间戳:YYYMMDDHHmmssnnnnString24SERVICEID业务代码String32未加密的消息体格式消息体格式企业名称企业序列号企业注册码企业IP地址企业IP地址登记用户数名称说明数据类型长度(字节)ENTNAME企业名称String32SERIALNO

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1