- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 产品部署
您可能关注的文档
- Win7系统安装新(ESA)客户端方法-电子口岸.doc
- WindowsXP的内建远端控制.ppt
- WinForm的开发者们,想必对PostMessage和SendMessage两个API都.doc
- WPAWPA2无线漏洞安全检测工具.doc
- WSDL是一种描述网络服务(networkservice)的XML格式,网络服务是能.doc
- XE66YM3m267149记录式气压计使用说明北京中西远大科技有限.doc
- XINLI助学金申请表VD122016V.2SAF00613编号XL(申请者.doc
- xPoint.1.5新功能指南-EmblazeVCON公司.doc
- XQ全球赢家初进阶.doc.doc
- Y580产品介绍.doc
- 矿山生态修复与土地复垦一体化技术2025年产业政策与市场动态研究报告.docx
- 2025年环保污水处理技术环保产业技术创新路径探索报告.docx
- 2025新疆国际医疗中心(新疆国际医院)第二次招聘事业单位编制内工作人员(59人)模拟试卷含答案详解.docx
- 2025年环保监测设备智能化关键技术研究报告.docx
- 体育消费金融产品创新与风险防控策略研究进展报告.docx
- 2025年环保监测设备智能化产业生态构建与发展趋势报告.docx
- 智能家居时代2025年,智能卫浴产品市场前景与竞争策略研究报告.docx
- 2025新疆喀什地区妇幼保健计划生育服务中心长期诚聘高层次人才模拟试卷含答案解析.docx
- 2025新疆晶和源新材料有限公司选聘2人考前自测高频考点模拟试题含答案详解.docx
- 2025新疆喀什地区妇幼保健计划生育服务中心长期诚聘高层次人才模拟试卷含答案解析.docx
最近下载
- 【内蒙古冷链物流行业发展现状、问题及完善建议11000字】.docx
- 弱溶剂型喷墨打印吸收涂层的制备的研究.pdf
- [青岛]2025年山东青岛市经信委所属市互联网工业创新发展中心招聘拟聘用笔试历年参考题库附带答案详解.pdf
- 形势与政策-教学大纲.doc VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx
- 2025年混凝土缺陷修补方案(修改版).pdf VIP
- 2024麦肯锡中国汽车消费者洞察报告.pdf
- 麦肯锡2024生物医药行业报告 -重新搭建通往创新的桥梁.pdf
- 初中英语作文指导策略的探讨教学研究课题报告.docx
- 高中数学内涵与外延的教学策略分析教学研究课题报告.docx
文档评论(0)