- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
普天海油 信息系统间统一通信工具BIT接口说明
信息系统间统一通信工具(BIT)接口说明文档编写:谭贺春提交日期: 2010-07-19审批人:北邮项目组2010-07-20文档修改记录撰写人修改时间原版本号修改内容介绍谭贺春2010-07-20V1.0编写文档目录1、综述42、术语43、软件的组成结构43.1配置信息加载43.1.1 配置文件43.1.2 配置信息加载接口53.2协议对象63.2.1 Request对象73.2.2 Response对象83.2.3 Notification对象93.2.4 Ack对象103.2.5 OneWay对象103.3编解码113.4安全机制123.5客户端操作123.6服务器端操作133.7日常功能144、数据处理机制144.1专门用来处理Request请求的RequestWork154.2专门用来处理Notification的NotificationWork174.3专门用来处理OneWay的OneWayWork175、使用说明185.1 软件包的组成185.2 如何准备数据库映射文件185.3 使用方法18综述 BIT软件是针对普天海油项目中诸多子系统间的数据通信,开发的一个Java的接口软件。普天海油项目存在着BOSS、GIS等这样的相对独立的子系统,系统间数据需要根据查询的方式、上报确认方式、上报不确认方式等来及时的通信。该软件提供公用的接口,完成上述需求。该软件的通信传输协议使用xml格式组织,数据获取采用hibernate的查询接口,故在软件的使用过程中服务器方需要产生支持hibernate的标准java Bean和相关配置文件。此外,BIT软件支持Http post和socket网络协议方式。术语序号术语描述1BIT网管通信接口(BUPT Interface toolkit)2Hibernate一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。3HQLHibernate配备的一种面向对象的查询语言4BOSS电动车基本信息的管理系统5GIS地理信息系统6javabeanJavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。AVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。软件的组成结构该软件根据协议文档要求,抽象出了Request、Response、Notification、Ack、OneWay等对象。软件可以解析符合协议标准的XML,将其内容封装到以上抽象出来的对象当中,并且也可以逆向的将对象内容解析后组织成XML格式。软件提供信息的接收和发送的功能。发送功能:组织Request对象,转换Request对象为协议规定格式的xml字符串,并发送给服务器端,接受符合Response协议规定的xml字符串;组织接收功能:接收符合Request消息协议规定的xml字符串,将其转化成Request对象,并对Request对象进行相关处理,处理后,组织Response对象,转换Response对象为符合Response消息协议规定的xml字符串,最后将这个字符串发送给客户端;接收符合Notification消息协议规定的xml字符串,将其转化成Notification对象,并对Notification对象进行相关处理,处理完成后,组织Ack对象,转换Ack对象为符合Ack消息协议规定的xml字符串,最后将这个字符串发送给服务器端;接收符合OneWay消息协议规定的xml字符串,将其转化成OneWay对象,并对OneWay对象进行相关处理.由此软件主要结构为:配置信息加载、协议对象、编解码、安全机制、发送功能、接收功能、日常功能等。3.1配置信息加载3.1.1 配置文件在使用该软件前,需对软件提供的配置文件根据实际使用情况进行修改。这主要是出于对软件的可维护性的考虑。config.xml配置文件结构:properties!-- 服务器端软件访问用户名密码 token论证--usernameqiyubin/usernamepassword123/passwordpeople username=qiyubin password=123/peoplepeople username=admin password=admin/people!-- Token生存周期秒为单位 --liveTime300/liveTime/properties作用:用来配置服务器端的服务器访问密码。参数解释:username服务器用户名。password服务器密码。Livetime?用户登陆后不活动的存活周期,单位是秒。使用场景:在服务器部署阶段使用
您可能关注的文档
- 新一佳连锁超市-防盗器材的使用 管理规定及流程-新一佳连锁超市.pdf
- 新一代梅赛德斯-奔驰 C级轿车上 市发布(平面) (NXPowerLite).doc
- 新东岳员工职业生涯发展管理制度0815.doc
- 新东岳集团培训管理制度-附件1-10.doc
- 新世纪我们如何当教师.ppt
- 新一佳连锁超市-退货程序.pdf
- 新东岳集团培训管理制度.doc
- 新乡矿山员工质量意识提升(整理:刘建华).ppt
- 新同事合规培训_政策篇.pptx
- 新医务部工作手册ISO精97页.doc
- 普天海油 BOSS系统管理员手册-2010-08.doc
- 日本新材料供应商分析内容(三分推荐).pdf
- 普天海油 BOSS普通用户手册-初稿-08-19.doc
- 普天海油 网管管理员使用手册-初稿-08-18.doc
- 普天海油网络管理系统概要设计说明书(7-26).doc
- 普天海油 网管普通用户使用手册-初稿-08-18 (NXPowerLite).doc
- 普天海油网络管理系统需求规格说明书(最终版).doc
- 普析通用_产品项目管理DevSuite解决方案101309.pdf
- 普天海油城市电动汽车加电站网络智能管理系统需求规格说明书v1.0(2010-5-12).doc
- 普陀区“十一五”教师继续教育规划.ppt
文档评论(0)