企业移动门户平台方案建议书_第1页
企业移动门户平台方案建议书_第2页
企业移动门户平台方案建议书_第3页
企业移动门户平台方案建议书_第4页
企业移动门户平台方案建议书_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业移动门户平台方案建议书第一章项目背景 3项目目标3项目范围3项目价值3第二章移动平台建设 5整体规划架构 5建设步骤6第一阶段建设内容7.移动技术平台.7 TOC o 1-5 h z IM即时通讯平台32“掌上”移动门户43承建优势52完善的底层技术平台52后端系统集成52移动领域产品关系53第三章技术方案 54移动平台硬件部署方案54硬件部署拓扑图 54硬件和软件建议配置55IM即时通讯平台硬件部署方案 56硬件部署拓扑图56硬件和软件建议配置56海外事业部访问 56多语言57技术风险标识57框架灵活性 58系统扩展能力58安全框架59以用户体验驱动60第四章软件方案 614.1产品列表

2、61第一章项目背景随着移动应用技术的普及和推广, 企业在生产和日常办公领域对移动应用技术的需求日益迫切。为响应立达信公司对 3A (Any Time、Any Where、Any Things )办公体验的需求,在短时间内落实移动互联网技术、实现企业移动化办公的能力,故需要依托LCP云平台建设成果,与CRM、PDM、HR等异构信息系统后端集成, 将原有的PC 端服务延伸至移动端,通过移动时间与空间上的特性,将企业内部信息系统、硬件等与 员工实时连接起来,提高员工响应速度、企业流转效率。项目目标建设统一应用入口、多系统整合的移动门户;打通企业与员工、企业与客户的信息交流;支撑门户的基础移动技术平台

3、建设;项目范围业务范围:移动技术平台建设及移动集成门户开发;组织范围:立达信公司范围内国内外员工及客户、供应商。项目价值生产力专家侑他自找向题牌查韭,创新产出姓率员工展意苣I -30%工柞循被成本慷或-a k27* 再注触率移动门户建设咨询报告第二章移动平台建设整体规划架构电四;移迦宏 m头冠曲喳AAPP唯用必优厘宝上一幅公众哥人口安全开舞工具源整选并(Il.发布都若需游仓专:中性惮密节点詈理S;繇答理H击号径应胭过卜内存怏用俣洋管性6酸析 SIR 鱼麻血中|前E百业金同施垦地段能安全移动门户平台整体架构在LCP云办公平台、CRM、PDM、HR等现有业务系统之上构建企业移动化技术平台;同时搭建

4、运维监控平台。包含前端APP、EMM移动管理、IM即时通讯平台、移动集成中间件、移动开发工具、运维监控共六个大板块:前端APP层本次规划对内建设“掌上”全员应用、客户移动应用、供应商移动应用、公众号微信轻应用,对外主要采用微信轻应用的方式与用户快速建立连接;EMM移动安全管理主要负责内部移动大环境下的人员、设备、应用及数据安全的 管理、预警监控;IM即时通讯平台 提供即时通讯、消息推送、短信服务等多种服务,私有部署以SDK的形式暴露功能,为前端应用提供支撑;MA Server 移动中间件起到对前端应用提供逻辑支撑及与后端业务系统集成两个 作用;开发工具层提供学习成本低廉且主流通用的开发IDE环

5、境,便于后期自主开发、维护各类前端应用。运维监控层负责服务器硬件、业务系统 Server端、移动应用后端的监控管理。提 供高可用、系统监控、运行日志、异常报警、性能监测等能力。建设步骤原则:.可维护性强、接口完善、应用场景广泛、实施风险较小的功能先行。.功能设计、集成方式尽可能考虑已有IT投资,复用已有接口。. UE先行,功能设计及交互必须遵守UE设计规范,保证高效的用户体验。.技术平台及门户框架采用主流通用技术及框架级的定制化能力,保证其扩展性强。.提供数据加密、链路加密、文档转换、截屏禁用等能力,保证数据安全。本次移动项目建设将分为三个阶段进行:第一阶段:?平台先行,搭建底层移动技术平台,

6、基于平台考虑上层应用的构建与LCP平台及第三方异构系统对接。?第一阶段聚焦移动办公门户的建设,门户应用适用性高,价值最大,且依靠LCP平台已有的接口来实现移动门户风险较小。? 本阶段完成移动门户单点验证、即时通讯、通讯录等基础功能;完成 LCP-OA 功、销售前端支持等办公功能;完成移动BI报表功能。6第二阶段:? 完成业务系统移动端与移动门户内应用中心的开发集成。? 完成用户移动应用开发,重点实现微信、用户APP与移动门户的即时通讯集成。? 选择部分功能以微信轻应用的方式,通过微信公众号在未安装APP的情况下允许使用部分功能。第三阶段:? 深化调整修改已上线应用。?对有实现难度的功能,考虑其

7、拥有成本的性价比,逐步开发上线。?对新建后端业务系统,持续与移动门户应用中心集成上线。2.3第一阶段建设内容移动技术平台移动开发工具编码工具Mobile 移动平台具有独立知识产权的IDE编码工具,基于 Eclipse ,使用HTML/CSS/JavaScript 语言开发,对于传统的 JAVA程序员上手速度非常快。提供有 可视化开发环境、67个即拖即用的界面控件、38个以上的样式属性、107个公共服务 API ,通过拖拉拽和配置的方式设计移动应用界面,同时提供有语法差错、智能代码提 示等常用功能。另外IDE还提供有主页、展示页、登陆页、查询、九宫格等现成的多样的符合UE设计规范的页面模板,通过

8、项目创建向导可以非常方便的自动生成完整的APP应用工程,程序员自定义的界面也可以发布为模板进行共享复用,可以大大的提高代码复用率、提高代码规范。1u m-atH 11。,门,门/办/相,酊机触141 UH,- W fellrUiMS T!?! UI M. d 匚 Ek -M l uws =?TV Ud cn VI WVFJU.与CD .1-喟R-a-iil- -iJ ll-F*0r,m: .LiV fL、0*yl H,犯to.13y “i 当昼喜i:一 TE # 曰IrtWiTF1 Jj,.hr=iTiA.s!* E.冏工eifiMl F:1I if. i“T,二a Ji 声1rtiIP* I

9、 丁 W ;LlC 叫:-E* - LCm:0e nj:iE *MlT4ji-干鲁CT.尊口.lEfaWX*lwhG-!MA* &E总司ca|FF= 陋 上国 GjJllUJJF1可视化界面开发, .U- HqLFUL Sq:|iliC-:“片11Ml.得I!精sil n 士- i7 I Sl T7;i i -l智能代码提示.2开发方式Mobile移动平台与普通意义上的混合应用平台的不同之处是,我们使用Web技术开发Native应用, 通过交叉编译技术跨平台,把符合 W3C规范的HTML5语法, 作为移动UI开发的DSL,使用Web技术开发Native应用。为开发人员提供所见即所 得的开发工具

10、,使用统一的开发语言如 HTML5、css3avascript等,而不必掌握Java、 C/C+、C# 等 Native 移动开发技术来开发 Native App 、Hybird App 、Web App 。而Javascript到Native之间的交互,语言数据传输,从原生调用JS可能产生的性能损 失,经反复测试应该是毫秒级的,实际上层UI跟用Native开发在性能上没有任何区别, 既保留了 Web技术的跨平台能力强、简单易用、人力资源丰富等优势,有保证了性能 与表现力接近纯粹的 Native应用。基于平台内原生编译、私有浏览器编译、原生浏览器编译三种编译引擎,支持在同一 APP内同时存在原

11、生、混合、 H5的同时存在。对于应用内 UI界面、人机交互、设 备调用等内容将生成原生代码,保证高质量的用户体验;对于一些经常更新或简单集成 的内容,提供原生浏览器的方式支持H5运行,这样保证不需要更新 APP即可更新内容;IDE提供有Web APP工程项目,使用JQ Mobile框架支持微信轻应用的开发。Mobile提供多种跨平台方式,不仅仅只是包一层原生壳而已,满足原生、web、混合、微信轻应用等场景需求。调试工具Mobile移动平台的IDE环境提供有虚拟机调试、真机运行调试、真机预览调试三种调试方式,均支持断点跟踪的调试方式。调试环境与 Eclipse DBug 工具操作风格一 致,不需

12、要重新学习适应。调试环境自动关联 Chrom浏览器,一键打开JS控制台,能够对JS代码进行跟踪 调试。调试工具UE* I - I T* V X E z I X I k K Mcucun ylwH u 工S-SBS器上跖K M I -1 5 J ,-t 匕,LkK ,立 N 3,Ml r I 9 I I I I- h- d H fra- - ri ri LbH sbbbek f iJ-F; I”, 工” -if Lvgitrf “T.H.一:ltf=上-JS断点模拟工具Mobile移动平台的IDE环境已与genymotion 模拟器打通,genymotion 可以模拟主流的操作系统、不同设备机型

13、、不同分辨率, IDE环境可以一键编译打包自动安装运行应用于模拟机内。对与真机部署,同样支持一键编译打包自动安装运行应用。另外,Mobile移动平台提供有真机实时预览工具,真机安装实时预览工具后,确保手机所在网络与开发环境的电脑在同一个网络内,在IDE中先生成代码再开启实时预览服务,不需要编译生成安装包安装即可实时在真机环境中查看运行效果,方便快速开 发在真机环境中进行调试。10鼻配置胞汗圈犍扯,青设由22QS:喝1国扫一扫VEH - 1 10l 5g15 1135 T实时预览工具安装包生成工具Mobile移动平台IDE环境内提供跨平台统一编译,支持生成代码、一套代码简单 分别编译为IOS A

14、ndroid代码,提供有代码混淆加密、APP加固反编译功能。Android 系统安装包在IDE环境本机就可以打包生成;IOS打包因需要MAC环境 支持,所以Mobile平台提供BuildServer编译工具,不依赖 MAC ,部署于开发局域 网内,与IDE环境无缝集成,提供一键自动打包上传下载IOS安装包;WindowsPhone系统支持APK安装包安装,所以 WindowsPhone 安装包等同Android 安装包。平台组件Mobile移动平台IDE内提供有67个即拖即用的组件控件及 107个服务API:应用组件:IDE环境提供有细粒度的导航控件,可以根据需求自定义多级导航、滚动导航、抽屉

15、导航等多种效果。11IDE环境内对图表展示提供有柱状图、散点图、折线图、面积图、气泡图、饼图、漏斗图、金字塔图等十几种常用图表,可通过配置的方式定义展示的颜色、样式等。同 时提供WEB容器,支持以H5的方式扩展第三方开源控件,直接导入到 IDE内就可使用。IDE环境提供多媒体控件,包含图片展示组件、3D滑块、轮播图、画廊等组合控件。通过高级组合控件可以实现由滑块组成的立体圈形,可使用手指左右移动滑块圈,点击其中即可了解相关的图片、文字、视频等精彩内容。可以实现以导航的形式快速指引关键信息,通过导航查看详细信息,支持多层级展开及热区设置,点击热区可打开详 细内容窗口,展示更详细的信息。IDE环境

16、提供可拖拉拽使用的视频、音频、录音、图片预览等控件,通过简单的配置即可在开发的 APP内实现多媒体处理能力。结合开发平台内提供的设备存储、文件传输等API ,可通过少量代码实现音视频、图片的采集、上传、下载、预览功能。IDE环境内提供两种基于 Chrome内核的Web组件,可以直接展示 Web内容或 引入.html文件。设备组件:12IDE环境提供有原生设备调用 API,通过原生的方式调用终端设备,覆盖设备信息、网络信息(在外网环境时,能够自动打通VPN通道)、定位功能、重力感应、摄像头、LBS、传感器、文件读写、二维码、即时通讯、语音、视频、邮件、信息、短信、电话等功能。支持第三方扩展 AP

17、I ,组件封装的扩展方式及积木式的开发方式可以保证新的 功能模块加入不能影响原功能。数据展示组件:提供有终端List本地数据库的操作 API ,可实现本地数据增删改查分页等操作; 提供有终端本地文件缓存操作 API ;提供有文件加密解密缓存 API。2.3,1.2移动中间件前端APP运行支撑移动中间件内提供数据传输、协议访问、加密解密、数据库操作等API服务,通过JAVA代码开发的方式实现原有PC端业务逻辑对移动端的适配转换等工作。实际的业务逻辑采用接口集成的方式依然调用后端原业务系统。后端业务系统集成移动中间件实现后端业务系统集成,常见的分为Http和WebService 两种方式。Http

18、服务:配置MAServer 接http 的配置文件,主要是三个配置文件 datasources .xml provider .xml, services.xml 并编写 MAServer 服务端代码。在UAPhome 的/conf/configure目录下找到应用 appid 对应的目录,打开services.xml文件,具体配置方式如下:13 -;p3rars5tring: java. lang. St ring-/p3d,at a source namerittp*1/* v/d与一玉把t其中id为调用时的服务id, provider 为业务类名(在provider.xml 中配置),me

19、thod 为要调用的相应http服务的方法名,returntype 为返回值类型;params为传入参数类型以| 隔开,datasource 数据源id (在datasources.xml 中配置);打开datasources.xml 文件,具体配置方式如下:datasource id=,httpurlshttp116:809ft/ervicfr/c hangeinf oservlet/u其中id为引用该数据源时需要的id , url为已有https服务的url。此处是我们前一步开发的http服务;打开provider.xml文件,具体配置方式如下:O;0% .“lib ne p 12 3 )

20、 i1 QflmrayScrrIce it11Yite = GoLcwAyServlceFactory, findGatcwdyScrviccf Cydpp ;Object retobj . nuU;if ($rvlC ! null J rctCbj - terwlce.cFaservicet;if CrCfrj M nvXU retS-tr = r*intvt 11.aetOvtaResuit (ReturnVt 11.54JCCESS, 节舄成: retObj ): retStr = RetMrnUtLLeTRetul.t(RrturrrtJtH.FAlL,一卷目I;- eturn reC

21、Stf;端上调用MAServer的代码+ unrtinn Iittpte5t(&end&r. arfs) Siervice.cdllAttionfXv Leivld* : *, Hit. SI JfUtCSt. List Vieii_OjJC/- 11; : ,Cvn t: j! le wactian_1 t |hso, e :.七 总pirarai:小匕匕:引,包更茫::窜*,善*EM*在金受雷艺,L-.F*簟 contertmapping*1 : *fieLJFathftt111-5。宁ydontuK七二黑 1;十三tonteKt callDaek ! surest(/,.久二三工“三7一

22、工frrer* : -fBileidO*壬七三上:)Web Service 月艮务:MAServer网关当接收到Web Service服务请求时,通过传入参数中的应用 id和 服务id找到在配置文件中配置的 Web Service相关信息,完成相应 Web Service 调用, 并依照配置文件中配置的格式返回结果。具体使用的时候通过如下方式进行调用。IGitoayService service - Gatc/iQyServicectory. firrtsataySeri ce( a0pidh sericeldr Tarawap;if (service l- null) Object refi

23、Lrl I Servite . dar*viceO;)通过appid、serviceid 找到服务,并传入参数,然后调用该服务。如果在此应用 下配置的服务id对应的是一个Web Service服务,那么这一次调用就是调用的一个 Web Service 。paraMap 为传入参数(需要与 services.xml中配置的类型匹配),对象 类型为 Map ,传入参数格式示例:params= paraml: 01,param2: 5221 。其中 params 为 key 值, param1: 01, param2:155221 ”为对应参数的json串。返回值为 webservice调用返回的生

24、成的对象(与services.xml 配置的 returntype 类型相同);在 UAPhome 的/conf/configure 目录下找到应用 id 对应的目录,打开services.xml文件,具体配置方式如下:叼lew。产rwice ldWebSery 1 ceH era* ideriWb5tnricew rnetftc=iigetDec jbaI* r eI)11 uropertiesv 力 a:pa rarlri ng I: pa ravi2 - Str ingic/para- s-03 Bel *Mdara“七rue maot= TiestwebSfrrvicepp /serv

25、ice其中id为调用时的服务 id, provider 为业务类名(在provider.xml 中配置), method 为要调用的相应 Web Service 的方法名,returntype 为返回值类型;params 为传入参数类型以 |隔开,datasource 数据源id (在datasources.xml 中配置)。数据源配置,打开 datasources.xml 文件,具体配置方式如下: jr ,http3.112.6533(152/services/TestWebService,,r其中id为引用该数据源时需要的id, url为已有Web Service 服务的url。打开pro

26、vider.xml文件,具体配置方式如下:rov ide rst trtrr ide r i web sc nr i c lac or yo ny(mi . bna ur a g at cw)r. sc rvi cc cbSc rvlI其中id为引用时使用的id, WebServiceGatewayService为新加的 Web Service默认服务处理类。Mobile 移动平台可以根据要求支持源码开放。默认开放组件控件源代码,其他功能模块源码需按照商务策略进行开放。Mobile平台开放组件控件的扩展方式,支持第三方原生接口、JS接口、H5组件的扩展导入。162.3.1,2.3文档转换服务M

27、A Server移动中间件产品提供文档转换的相关API ,对于不允许终端修改保存的文档或复杂格式的文档,均可转换为网页、图片格式。原PC系统需要在移动端显示或传输、下载的附件等,移动中间件提供有 PDF/WORD/Excel/图片等格式文件的转换、压缩服务,根据需要直接调用即可。移动安全管理设备管理EMM移动管理平台设备管理主要用于设置对哪些移动设备进行安全管理。包括 发送消息、锁定、解锁、擦除、停用、启用、删除、设备分组、加入设备黑名单和设备 详情查看等功能。注册设备单个设备注册需要用户安装移动门户,在EMM服务首页,用户下载安装和配置设备管理客户端。安装打开 UAP移动门户后,设备端访问

28、EMM服务器地址,对设备进行自动注册。移动门户自动采集系统版本、设备标识、设备型号、设备 MAC 地址、运营商、操作系统等信息,关联登录用户账号。17HTTPS设备列表在EMM管理平台设备信息管理节点下,用户可通过点击界面左侧“组织机构” 和“设备组”两个树状查询视图方式,按照组织机构、人员、设备型号等查看对应的机构或设备组下的设备列表详情设备搜索如上图所示,设备列表提供有组织机构、人员、设备信息等分类信息,并提供模 糊查询功能,方便管理员准确定位搜索需要被管理的设备。设备信息18通过设备类别,点击详情进入设备基础信息界面, 查看设备系统版本、硬件信息、设备标识、设备型号、设备 MAC地址、设

29、备状态、运营商、持有人、操作系统、应用程序等基础信息,如下图所示:应用信息通过设备列表进入设备详细信息页面,可以查看已安装应用的信息,包括企业应用以及个人应用,设备相关的设备状态、密码是否合规、设备标识、是否越狱、设备存 储状态等信息06WKIfitQXAL用医鞫*事山帚a0 Android上午革KM8101叩呻CMlB1LKEB19.0SJM6IOjOjOMobile 3迪士1陋狗或mi航C-tffflkMKIXlid*里匡直_JI.OjOjOnCMfnobg.MfT观7 glM上即动】U2A1厅EMA百台不”外匐手韶一胃艮上瓜茹6Com. nd.d-bidrti.i设备应用列表合规检查EM

30、M管理平台会根据配置策略及权限, 实时监测设备是否越狱、 应用安装、策略配置是否合规,在平台主页可以实时查看详情。19对违规操作,将根据策略定义对管理员发送告警, 并进行数据擦除、设备禁访备、禁止访问应用、文件资源等操作。设备管理指令下发EMM管理平台设备管理模块通过移动门户与设备端建立连接,完成实时监控、数据采集与策略下发,在管理员界面,可以通过可视化的方式可以远程下发管理指令到移动设备,实现对设备的设备锁定、设备屏幕锁定、清除设备的锁屏密码、设备企业数据 擦除、恢复出厂设置等功能。可对标记为丢失状态的设备,推送消息炸弹,销毁设备中 的企业数据。20HA卢姓s0郭4P卡flkaNW6驻0*B

31、BWEI9BM漫壬等1工3Q】启东珞MMX祚叼U菊。等山RIS心不解T3号旬I:痴,k1 1AndnEwl-t.44曰龄2mo建将X1K9予保1方*4节01QGMI等时iGffirfl叫. I mi iAlKirfMI 4.4,4emteMllOJLH L1U30怩M帆C9qv50川皿M4g同n割用g外沁Mi箱W 6时3*可通过策略下发及设备端开关,在终端已知的情况下进行远程定位及运动轨迹采远程定位21轨迹回放告警通知对违反策略定义、权限定义的违规操作,EMM管理平台实时监测到后, 会根据定义的消息通道以短信、邮件的方式告知相关人员,并记录相关日志。43MHMI3HI。af;鼻骨第mts叫国书/中D24力三匕4dHOKMMS5ie&2 班刘11家m+岫 吕 HLNWEIMT7-TLg吐Eg01RW2U?QOOfl,艰,岫(12150 圮阳2H15-C01小如版修 建HOJhaOlM1M5史迎由电:*的,用t01叫必JA15C,me 唯至1箱mQ174(理*1A9A1母的】,七耳我才39G毋甚 31 Of 6CTBMIM0Cm 恐二 qcqm eTDinwus01晔吟12网HR韩M15-CeaHUMJ M1 f-TIM*!01加如上乜心沏昵,如辅31直酬通的Ml,七设备注销对于员工离职或设备丢失的情况,通过设备管理设备详情页,管理员可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论