移动办公中间件的设计规格说明 file.docxVIP

移动办公中间件的设计规格说明 file.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动办公中间件设计规格说明Ver:1.0引言目标本文档定义了移动OA项目一期范围的所有相关设计结果,用于指导开发。文档范围本文档包括:架构图、技术选型、类图、核心请求响应流序列图、通讯数据的格式定义。术语和缩略语[对本文档中出现的术语和缩略语加以解释说明]参考资料《MOA移动办公解决方案.doc》《中国电信定制型综合办公产品(EMA)产品说明》系统目标和约束[列出系统设计的目标以及已知的约束条件和对设计的影响。]本设计基于如下条件:移动设备客户端定义为AndroidOA服务器产品定义为勤哲Excel Server与OA服务器通讯采用HTTP方式数据均为自定义的XML规范,不采用任何数据库;移动设备客户端不存储任何永久数据,只支持实时在线与服务器交互,不支持离线操作;系统设计系统架构概述如上架构图所示,系统的基本工作原理为:用户在移动客户端上的操作会转换为标准的命令数据提交给中间件服务;中间件服务中的服务接口层负责接收客户端的请求命令数据,并将数据传递给逻辑管理模块;逻辑管理模块会对命令数据进行解析;根据解析结果,进一步从配置文件中匹配相应的操作,转换为HTTP(或DB)请求数据,传递给通信模块;通信模块将请求数据提交到企业OA,并接收返回的源数据,将接收到的源数据返回给逻辑管理模块;逻辑管理模块中的HTML(或DB)数据转换根据配置定义,将源数据转换为UI数据,并返回给服务接口层;服务接口层将UI数据返回给移动客户端;移动客户端解析UI数据并显示;技术选型客户端采用Java开发Android客户端程序,与中间件采用HTTP通讯;中间件服务采用JAVA开发,与企业OA采用HTTP通讯(DB通讯不属于本期范围);中间件的配置管理界面采用JAVA开发的WEB界面;交换数据采用自定义的XML数据规范;类图特性实现CoreFacade.requestCommand : 负责接收客户端提交的CommandValue对象实例,并提交给CoreManager.executeCommand方法;CoreManager.executeCommand : 调用自身的parseCommand来解析指令,调用自身的parseSetting来匹配设置,形成HTTP请求的参数串,并提交给CoreProxy.requestData方法;CoreProxy.requestData : 向企业OA服务器发起HTTP请求,并获得返回的HTML源数据,将源数据返回给CoreManager.executeCommand;CoreManager.executeCommand调用自身的convertToUI方法,将HTML源数据转换为UIValue对象,返回给CoreFacade.requestCommand;CoreFacade.requestCommand将UIValue对象返回给CoreClient;CoreClient调用自身的viewUI显示;部署视图[从物理部署的角度描述系统。包括但不限于网络拓扑,系统包,安装节点,网络环境设计,以及系统配置等等]数据规范本节定义了系统运行的三类数据格式,均采用XML规范定义。请求命令cmdXML登录?xml version=1.0 encoding=UTF-8 ?command key=”login”parameter name=”loginName” value=”amdin” / parameter name=”loginPassword” value=”123456” / parameter name=”loginCode” value=”3579” / /command查看待办事项?xml version=1.0 encoding=UTF-8 ?command key=”showToday”parameter name=”” value=”” / /command管理会议?xml version=1.0 encoding=UTF-8 ?command key=”manageMeeting”parameter name=”” value=”” / /command安排会议?xml version=1.0 encoding=UTF-8 ?command key=”addMeeting”parameter name=”meetingID” value=”342” / parameter name=”title” value=”新产品研讨会” / parameter name=”time” value=”2011-8-31 15:00” / parameter name=”place” value=”第二会议室” / parameter name=”member” value=”王利民#李小虎#刘大勇#孙卫国” / par

文档评论(0)

wpxuang12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档