WEB开发网
开发学院数据库DB2 开发基于 DB2 Everyplace 产品的快递解决方案 阅读

开发基于 DB2 Everyplace 产品的快递解决方案

 2008-12-09 16:33:59 来源:WEB开发网   
核心提示: DB2 Everyplace 基于三层架构,由下面三部分组成: DB2 Everyplace 移动设备端(Mobile Devices):包括移动数据库和同步客户端,开发基于 DB2 Everyplace 产品的快递解决方案(2),DB2 Everyplace 移动数据库允许不同的手持设备

DB2 Everyplace 基于三层架构,由下面三部分组成:

DB2 Everyplace 移动设备端(Mobile Devices):包括移动数据库和同步客户端。DB2 Everyplace 移动数据库允许不同的手持设备上的数据可以存放在数据库中进行管理。DB2 Everyplace 同步客户端运行于手持设备端负责移动数据库与同步服务器进行同步。

DB2 Everyplace 同步服务器(Sync Server):作为企业数据源与手持设备移动数据库之间的桥梁,DB2 Everyplace 同步服务器运行于服务器端,并负责管理业务数据库与手持设备上的移动数据库进行双向的数据同步。同步服务器还负责镜像数据库和企业后台源数据库的复制。

DB2 Everyplace 后台源数据库(Data Source):DB2 Everyplace 支持多个业界著名的数据库,包括 DB2,Oracle,Microsoft SQL Server 和 Informix。

图 1. DB2 Everyplace 产品的结构模型

开发基于 DB2 Everyplace 产品的快递解决方案

解决方案架构设计

我们在上一节中已经介绍了 DB2 Everyplace 是如何在客户端和服务器端进行数据同步的。解决方案的设计也是基于这样一种客户端 - 服务器(C-S)的架构模式。我们用图 2 来表示 DB2 Everyplace 是如何应用到这个具体的场景中的:

图 2. 解决方案应用场景流程图

开发基于 DB2 Everyplace 产品的快递解决方案

由图 2 我们可以看到解决方案的具体流程。在此场景中,一共有三类主体:客户(Customer)、快递公司前台(Front Desk)和快递公司邮递员(Operator),其中邮递员是客户端的操作主体,而前台是服务器端的操作主体。具体的工作流程分为两类,分别为邮件的获取 (Parcel Pickup) 和邮件的分发 (Parcel Delivery)。

上一页  1 2 3 4 5 6 7  下一页

Tags:开发 基于 DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接