投标技术方案建议书模板 下载本文

精品文档 你我共享

第二部分 项目需求分析

我方根据“XXX企业级移动应用平台RFI”文档说明,将本次项目需求分析分为以下几类:

1. 移动后台服务架构

参照并结合XXX现有后台系统特点,对即将进行或开发的移动平台进行整合。其中包括:企业服务总线(ESB)调用、移动后台服务整合、移动后台服务监控、移动后台与ESB的同步、移动后台API标准的建立、为其它应用提供API。最终成为一个面向服务的架构 - SOA标准。

2. 企业移动应用开发平台

解决移动应用中的开发问题,这涉及到:多种类型设备、多种操作系统及版本、大量应用开发及维护、统一应用风格、应用界面适配等问题。

因此,需要通过一种跨渠道的移动应用开发工具来实现其最终结果。以缩短开发周期、减少开发成本,真正做到“一次代码编写、随意运行”的目的。达到灵活开发、快速部署的目的,以适应灵活的业务需求变化。

AAAAAA

精品文档 你我共享

第三部分 项目总体设计

1. 项目总体设计描述

根据以上项目需求分析,我方将采用美国XXX产品解决方案、美国产品解决方案,来帮助客户建立并完成该项目。

1.1. 产品说明:

XXX其主要致力于开发与移动相关的应用技术,是专门从事开发、销售、服务和交付平台。其核心开发团队由经验丰富的架构师和开发人员组成,具有专业的知识,并开发高性能的分布式在线系统、移动设备编程、网络安全产品、以及其它复杂的软件系统。包括所有主要的移动设备操作系统、服务器功能的安全软件、网络应用集成和数据库的开发。

1.2. 方案设计描述:

该方案主要分为两个核心部分: ? 移动后台服务

主要负责各个业务系统的衔接,各种后台服务服务的调度、服务整合、标准统一、为其它应用提供服务接口,同时与客户原先的后台系统同步等工作。 ? 企业移动应用开发平台

该功能将主要解决在移动应用开发时所遇到的诸多问题。众所周知,随着移动应用种类的多样性、移动应用实施方式的多样性、移动操作系统的多样性、以及移动应用设计、部署、维护等问题将呈几何级数的增长,这会大大的消耗开发、管理、维护效能,而应该采用一种“一次代码编写、随意运行”的工具或平台,来简化应用开发过程中遇到的所有问题势在必行。

AAAAAA

精品文档 你我共享

2. 项目方案设计优势

2.1. 平台技术的统一性

众所周知,近些年移动应用正在被企业大量的开发、部署,并在企业的运营中起到至关重要的作用。相较于过去的企业应用而言,移动应用具有其自身的很多特性,如从设计、定义、开发、测试、部署、管理等很多环节,这不仅给企业的运营提出更高的要求,同时对移动平台本身也提出很多规范。

2.2. 方案的优势

2.2.1 后台架构优势

传统的后端集成方法,开发人员的任务是理解和精心安排任意数量的内部或外部系统之间的细微差别和数据协议。不管是企业级应用:如SAP、Oracle、Salesforce,或是公共应用:如Yammer、Facebook、LinkedIn都需要尽力建立安全通路,从而要求集成开发人员必须考虑服务的准确性。

XXX所提供的管道,优于上述这些更耗时,更加错综复杂的细节流程。通过提供一个路径,基于云的数据存储,并提供了一套统一的基于RESTful的API,MBaaS提供一个安全且具有成本效益的后端系统的基础架构,同时建立核心功能,如认证、推送通知、同步服务、存储和第三方的集成。其结果是一个更安全,更有效的方法来管理后端的开发:

2.2.2 开发平台优势

对于XXXX的价值基础体现在:从一个单一的JavaScript代码库实现,针对部署和维护所有的移动应用,不会产生任何后续编辑。一次代码编写、随意运行的平台(Write Once, Run Everywhere)。

? 完全自给自足

? 尽可能广泛的移动到移动客户和代理商 ? 大幅缩短产品上市时间

? 大大减少需要保持现有的部署时间和资源 ? 熟悉的脚本环境,可以很容易地通过你的员工采用

AAAAAA

精品文档 你我共享

? 更低的总拥有成本 ? 最快的投资回报

第四部分 技术实现方案

1 移动后台服务架构(Mobile Backend Service)

1.1. 架构的必要性

对于一个可以提供真正有价值移动应用时,其应用的后端必须安全地与任何数量的公有云服务或企业系统的集成。对于开发者来说,其重点一直是创造卓越的前端体验,这个过程将会逐渐的消耗其有限的资源。如何让开发者在开发后台而不牺牲应用的功能,同时保证应用的安全性、质量?

移动后端作为一种服务,称为XXXX,解决方案已经可以满足这一需求。作为一个预构建,云部署基础架构,XXXX为开发者提供了一种服务API的交钥匙解决方案,并集成他们的应用程序的后端。XXXX可以用作应用的后端,并为前端提供服务,包括:桌面端,Web和移动应用程序等任意应用,以及越来越多的用于物联网的强大应用。其主要解决如下问题:

? 采用智能手机,平板电脑和不断发展的技术,如可穿戴设备的迅速增长。 ? 技术堆践和服务正在变得越来越复杂。 ? 企业需要快速,高效的应用开发和部署。 ? 应用安全和性能是对于公司而言同样重要。 ? 企业需要能够快速,可靠地进行扩展。

1.2. 架构逻辑拓扑

1.3. XXXXX架构技术规范

AAAAAA