首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
一种新型移动商务应用系统集成架构
来源:本站整理  作者:佚名  2009-09-15 09:40:24



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在整个系统中的位置。

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

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:230,847.70000 毫秒