新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 一种新型移动商务应用系统集成架构

一种新型移动商务应用系统集成架构

作者:时间:2009-09-15来源:网络收藏
l 引言
随着第三代通信技术(3G)入网牌照的发放,我国通信技术领域又进入了一个新(NGN)阶段。其中,3G技术的一个重要就是解决问题。3A模式(anytime,anywhere,anyways)的基本要求就是目前摆在软件开发人员面前的难题。为此,经过实践,以及对集成环境的测试,提出了一套符合当今3G技术要求的移动。实践证明,该套能有效满足当今3G技术对层的广泛需求。

2 移动集成需解决的问题
移动商务集成架构技术需要解决的问题很多。为了保证数据在移动网和互联网中流动顺畅、安全、可靠,必须采用多门学科和技术予以解决。为此,根据架构需求,提出需要解决的问题,及其相应的解决办法。
2.1 持久性数据和计算机内存数据的映射和同步
持久性数据是存放在关系数据库表中的数据,在访问系统服务器(APP Server)时,如果远程终端用户直接访问关系数据库,则会增大数据库的压力,特别是在客户量较大时,难以保证系统的正常运行。为此,必须将数据库中的持久化数据(Persistent)映射到服务器的内存中(JavaBeans对象),客户只要访问内存中的数据。就等于访问了数据库中的数据,这样就极大地减少了数据库的压力。但是,如何确保内存中的数据与数据库中的数据一致,就是系统必须解决的问题,否则会出现意想不到的结果。为了解决这一问题,采用了世界流行的对象关系映射(0biect Relaition Mapping,简称ORM)Hibemate技术。它提供了6个主要接口和可靠、灵活、方便的0RM解决方案,能够确保数据映射过程的安全和同步。图l给出这6个接口之间的关系。图2给出Hibemate在整个系统中的位置。

本文引用地址:http://www.eepw.com.cn/article/157847.htm

2.2 业务层数据的集成
Hibernate技术只完成了将内存中数据和数据库中数据的映射和同步问题,即ORM工作。然而,一个完整的系统,还需要实现灵活、维护、扩展都灵活、方便的其他功能。为此,需要一个强大且灵活的集成环境,以起到上下传递数据的枢纽作用,这就要求系统的每一部分,即模块之间形成松散耦合,一个部分(模块)工作,不会影响到另一个部分,然后将每一部分集成起来,管理系统的业务。这就要求业务层能够接收手机终端发来的请求Request。将Request对象传递到Hi―bemate数据访问对象DAO,调用对象关系映射引擎,将检索到的数据通过Ressponse输送到手机终端。
该系统采用世界上最流行的Spring技术来满足集成架构的业务层需要。图3给出其逻辑位置。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭