1 序言
    随着企业应用的复杂度不断提高,先行硬件产品的廉价致使用户在移动方面的应用需求越来越高,对于移动应用来说,目前面临的一个最大问题就是脱机以后的数据问题,主要包括基础数据,业务数据的下载和上传,为了实现离线系统的支持,现针对移动应用需求提供相应的数据同步方案。
2 需求分析
2.1 技术现状
现在用户通常有2中情况的移动应用
a:采用台式机或者笔记本电脑将数据下载到本地,然后将应用程序配置到本地服务,单机版程序将离开原有网络,独立运行实现业务应用,对数据的同步时间可能比较长。
b:采用PDA方式,这种情况一般都是本身不会离开联机网络太长的时间,由于PDA等移动设备本身的硬件限制,完成某些业务操作以后马上会联机做数据同步。
2.2 用户需求
1.能够实现将业务系统脱离联机环境进行业务操作,并在回来以后能够独立进行数据同步,完成和在线联机同样的业务功能,使原有固定的业务不在受空间限制。
2.对于内部系统如果出现局域网服务器出现问题,导致服务器短时间不可以使用,则可以启动该模式,待服务器正常以后恢复相关的业务数据,此种模式可以将基础数据和元数据分别放在不同的服务器上面,防止主服务器出现故障无法进行数据同步
3 硬件系统技术方案设计
3.1 网络方案设计
3.1.1 设计原则 
1.使应用切换脱机和联机方便。
2.能够保证同步数据的准确性。
3.数据同步不应该对联机应用产生太大的性能压力。
4.具备同步信息管理,方便对联机和脱机数据管理,方便对信息跟踪,由于脱机交易早晨原有管理的复杂度提高。
3.1.2 设计要点
1.检测网络联机服务器是否在线状态。
2.关于脱机接管的条件检测实现。
3.本机服务的管理策略。
3.1.3 方案设计 
 1
3.1.4 方案描述
根据网络方案拓扑结构图,描述出采用的网络产品及其配置和特点、网络互联、端口设计等。
1. 网络联机检测
2.服务端口配置
3.1.5 方案设计理由
主要从性能价格比的角度来阐述关键设备采用的恰当性。
3.1.6 方案特点及优势
该部分需重点论述,应突出可靠性、安全性和高性能等特点和优势。

4 软件应用系统技术方案设计
4.1       技术架构设计

4.1.1       设计思路
    为了支持离线应用,需要实现的功能主要应该包括
            智能客户端管理
            客户端数据同步管理
            服务器端联机管理
    服务器端数据同步管理

4.1.2       设计原则
           1.管理简单
           2.不对原有系统产生过多的性能影响以及架构影响
           3.数据同步准确
           4.可以采用消息通知的方式

4.1.3       架构决策

2

4.1.4       技术架构

3

4.2       功能设计
    0. 智能客户端管理
                客户端数据同步管理

4
    1.服务层设计
    服务器端联机管理
    服务器端数据同步管理

    2.后台设计
略;