1移动开发平台技术参数一、主要采购清单序号产品名称数量1集成开发环境1套2客户端运行平台1套3服务器端运行平台1套4管理监控平台1套5发布平台1套二、技术参数1功能性要求移动应用平台为企业移动应用提供统一的开发、运行和运营管理平台,解决移动应用安全防护、部署更新、运行监控和开发集成等问题,提高应用管理效率,降低应用维护成本,提升用户体验。1.1统一的集成开发环境1)使用反转驱动原生开发模式,使用HTML、Javscript、CSS进行原生UI界面移动应用开发。2)代码跨平台:项目需至少维护一套源代码,同时必须保证跨平台的性能要求以及用户体验的一致性。3)支持HTML、Javscript输入智能提示,并可通过插件方式扩展提示。4)支持Javascript断点调试,在编缉器中对javascript代码设置断点,并支持单步,单步进入,单步退出,运到结束等。5)使用真机设备调试,支持同时接入多个设备同时调试,通过扫码的方式进行调试环境配置。6)支持热部署、热更新、多屏调试,在调试设备上即时看到UI面变化,支持同时更新多个调试设备。7)支持通过插件的方进行原生控件扩展开发。8)支持导出应用部署包和补丁包。9)支持组件管理,开发平台应该具备良好的扩展性,提供组件和扩展和管理能力。1.2后端服务集成能力1)支持使用http,webservice等各种协议接入2)支持使用图形化的方式快速进行服务开发和编排3)支持对接入服务进行监控和统计4)支持使用HTTPS安全通道进行数据传输25)支持使用自定义加密算法进行数据动态加密传输6)支持对数据压缩传输,提高数据传输效率7)终端接入控制:支持终端接入控制,只有符合条件的终端才允许接入,支持多种限制策略:账号、手机串号、IMSI等。8)终端数据安全:对移动终端本地数据进行加密存储,支持对客户端代码混淆,防止程序代码泄露。9)支持用户访问权限控制。1.3集成能力1)统一的移动端自动化测试:支持对Android、IOS等移动应用进行自动化测试,保障应用的快速迭代和交付;2)自动编译打包:支持对移动应用进行日编译、自动打包支持;3)代码扫描:支持对移动应用代码扫描,扫描安全漏洞,保障应用安全;4)安全加固:对应用进行安全加壳,代码混淆,保障应用安全;1.4企业应用商店1)提供企业移动应用商店,可发布各类企业移动应用,无须第三方审核。2)支持发布IOS,Android应用。3)支持移动应用发布审批,支持对移动应用的创建、更新、灰度发布、发布、下线进行管控。4)应用商店应具有微应用管理和发布能力。通过微应用的方式,进行原生应用更新。支持通过微应用的方式,进行原生UI界面全部或者局部更新。5)应用商店应具有增量和全量发布能力,可以设置强制和可选更新。6)应用商店应可对移动应用进行权限控制,可设置移动应用的下载和使用权限。7)提供企业级移动门户,基于移动门户可动态添加应用。且提供应用智能升级功能。1.5消息推送1)提供独立的消息推送服务器,能同时对IOS和Android设备同时进行消息推送。IOS平台应用在前台时,通过消息推送服务器推送消息,应用在后台时,使用APNS进行推送。2)提供统一的推送接口,不驱分特定设备。3)提供对指定设备、分组、平台进行推送的能力。4)提供对消息离线缓存功能。1.6插件扩展支持提供基于IOS和Android的插件扩展能力,支持跟身份证读卡器、蓝牙设备、微信、打印机等第三方集成。提供封装和定制自己的业务组件,供其他应用使用。1.7统计监控1)支持访问量统计,可以按小时、天、周、月、年查看访问量趋势。32)支持用户活跃度统计,可以统计用户每天使用客户端的次数。3)支持设备类型统计,统计使用iOS和Android客户端的数量,并能查看使用iOS或Android客户端的用户在操作系统版本上的分布,可以以柱状图或饼图展现。4)支持按时间段统计使用时长和使用频率,显示用户使用客户端的时长和频率,并按时长统计用户的数量及在总用户中所占比率。2非功能性要求2.1性能要求1)系统须具备高并发处理能力,并至少满足招标方3年以内的业务发展需要。2)系统的性能应保证在业务量持续增长的情况下,有效正常使用,至少3年内不会有明显退化。3)系统应提供对大型数据表的保留、备份、检索等有效策略。4)投标方所提供系统应不对用户数量进行限制,系统须支持多用户并行,无明显延迟,反应不超过1秒。(按照投标方提出的硬件配置,详述系统所能达到的并发交易请求峰值与均值、最大交易数峰值与均值、平均交易响应时间等性能指标。)5)提供系统性能的调优策略。2.2易用性要求移动应用平台设计须充分考虑用户操作习惯,界面设计简易清楚,具有良好的用户体验。2.3可扩展要求移动应用平台具有可扩展性,平台和应用均须采用开放的系统架构、组件化的设计思想和规范的接口标准,确保平台可以为将来建设的移动应用提供有效的支撑。2.4安全性要求移动应用平台要求具有广泛的用户基础,经过国家级或省级大型金融、电信领域的用户使用验证且无重大安全漏洞。须提供安全登录、身份验证、设备绑定和解绑、数据传输加密等方面的解决方案。2.5稳定性要求移动应用平台需充分测试以保证持续稳定运行,平台要考虑7x24小时运行,充分考虑系统容错机制,每年非计划内宕机不得超过8小时。2.6兼容性要求移动应用平台应具备与异构系统及主流应用终端(如IOS、安卓系统)的兼容性,系统开发过程中不应影响招标方现有系统的正常运行。