网站大量收购独家精品文档,联系QQ:2885784924

三、客户端架构-产品介绍材料-杰为.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、客户端架构-产品介绍材料-杰为.doc

TRU Mate 产品技术架构说明书 杰为软件系统(深圳)有限公司 文档控制 修改记录 日期 修订人 审核人 版本 修订内容 备注 2016-11-20 杨细强 陈鹏 V1.0 新建整体架构 2016-11-23 雷金峰 杨细强、王曼 V1.1 新建客户端技术架构 2016-11-23 朱碧波 杨细强、王曼 V1.1 新建移动客户端架构 2016-11-23 刘闽 杨细强、王曼 V1.1 新建市场技术架构 2016-11-23 罗晓敏 杨细强、王曼 V1.1 新建Enterprise技术架构 2016-11-23 熊立志 杨细强、王曼 V1.1 新建AI技术架构 目录 一、TRU产品整体架构 4 2.1 产品架构 4 2.2 产品部署 6 二、服务端架构 8 2.1 TRU Enterprise 8 2.2.1 User Center 8 2.2.2 social server 10 2.2.3 AI Server 11 2.2.4 APP Gateway 12 2.2 TRU Market 15 三、客户端架构 20 3.1 PC客户端 20 3.2移动客户端 24 3.2.1 IOS 24 3.2.2 Andriod 25 一、TRU产品整体架构 2.1 产品架构 如上图大虚线框部分所示,TRU产品采用微服务构架设计,由三大产品构成: TRU Mate TRU Mate是一个运行于Windows或Android、iOS移动平台下的应用程序,为用户提供统一的交互界面入口,用户通过TRU Mate可从TRU Market上下载、安装、运行各种微应用,如: 设计导航APP、配置APP、社交APP、我的搜索APP、我的流程APP等等。 TRU Mate主要由以下功能模块构成: Mate APP: 是一个内置于TRU Mate的微APP,被TRU Mate首次启动时缺省加载,具体包括:用户注册、登录、找回密码功能以及TRU Market的客户端界面(提供从TRU Market搜索查询、下载安装或删除微APP); Dock APP: 是一个内置于TRU Mate的微APP,类似于Windows桌面上的开始菜单,提供用户注销、用户个性化设置以及各微APP的快捷入口; Personal Setting APP: 是一个内置于TRU Mate的微APP,提供更改个人基本信息、更改用户密码、设置TRU Mate启动时缺省加载的微APP等功能; APP Message Service: TRU Mate提供微APP之间交换数据服务; AI Service: TRU Mate提供本地实时人工智能的服务; Native Service: TRU Mate提供与Windows操作系统底层或是其他本地应用(如CAD应用软件)交互的本地调用服务。 TRU Enterprise TRU Enterprise由多个运行于Linux上的server端服务程序构成,逻辑上主要有以下Server: User Center: 用户管理中心,主要提供以下功能: .TRU平台统一的用户管理,统一的登录、认证以及权限管理; .TRU平台用户与现有系统用户(如已有Windchill系统下的用户)之间的对应关系管理,代理现有系统的用户登录和认证请求; Social Server: 社交服务器,提供企业级的实时交流服务; AI Server: 基于大数据统计和人工智能引擎,提供后台人工智能服务; DB Center: 由MYSQL DB, Mongo DB以文件服务器共同构成数据和文件存储中心; Adater: 负责将已有系统的接口封装为HTTP REST接口,如Windchill Adater将Windchill的Web Service SOAP接口封装为HTTP REST接口; APP Gateway: 为APP提供统一的远程调用入口: .反向代理:将HTTP请求按规则分发至TRU 平台相应Server上; .跨业务系统调用逻辑封装:APP Gateway负责跨业务系统的调用和数据合并,为APP屏蔽跨业务系统调用的复杂细节,提供面向功能需求的粗粒度接口封装; TRU Market TRU的微APP管理平台,主要由以下三部分构成: APP Portal: 微APP管理的Web Portal,可通过Portal注册新用户,下载TRU Mate,查看和搜索微APP以及发布微APP; APP API Service: 提供HTTP REST 风格的API; APP Resource Service: 提供微APP资源(如微APP的缩略图)服务. 2.2 产品部署

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档