开发基于 DB2 Everyplace 产品的快递解决方案
2008-12-09 16:33:59 来源:WEB开发网客户如果想要投递一个自己的邮件,则要向快递公司前台发起一个投递请求(Pickup Request),要求邮递员上门取包裹。前台(服务器端)根据请求与客户设定一个预约(Appointment),并将相关信息,如预约的客户信息、时间信息等存入公司的源数据库 (DB2 Source Database),源数据库与镜像数据库进行复制,并通过 DB2 Everyplace 同步服务器与邮递员手中的移动设备进行数据同步。移动设备上安装有解决方案的客户端应用程序,对数据进行相关处理之后,邮递员就可以得到自己的取件任务信息,并在指定的时间赴约,获取客户要投递的包裹。交易完成之后,通过客户端应用程序将交易的信息如收据等存入自己设备上的 DB2 Everyplace 数据库,之后可以通过移动设备与服务器端的数据同步,将相关信息提交到快递公司的前台。这样邮递员就完成了一次邮包的获取任务。
类似地,当快递公司收到某邮包需要让邮递员投递给相关客户的时候,前台将与客户设定一个投递预约,邮递员将根据此预约在指定的时间把邮件投递给这位客户。
可以看到,在整个场景流程中,邮递员只需要通过移动设备与公司前台数据库进行同步(Synchronize)就可以获取自己的任务,并将任务完成信息反馈,整个过程快捷高效。
搭建开发环境
Mobile Parcel Demo 是一个 C-S 架构的应用程序。在本章中,我们从客户端和服务器端分别介绍所用到的开发工具以及开发环境的搭建。
客户端开发环境
客户端应用程序采用 WinCE 平台上的 J2ME 开发,使用的开发工具为 WebSphere Studio Device Developer(WSDD)。WSDD 是 IBM Workplace Client Technology,Micro Edition 平台的一个主要集成组件,它是一个基于 Eclipse 的集成开发环境,用于创建和测试可以部署到手机和其它嵌入式设备上的应用程序。
更多精彩
赞助商链接