当前位置:首页 > 通信技术 > 通信技术
[导读]以Java技术规范为核心,结合强大的Web Service,Hibernate,Spring和Oracle技术,提出一种新型移动商务应用系统集成架构,并得到了实际验证。实践证明,这种新型技术架构维护简单,扩展容易,代码重复利用率高,模块之间实现了松耦合。因此它是一项值得推广应用的新型技术架构。

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给出其逻辑位置。

2.3 业务层数据与客户终端的交互
   
系统业务层与客户端的交互,需要采用Web Service技术。该技术是XML技术的一个非常重要的应用,它的出现大大提高了应用程序的互操作性,为电子商务的发展和成功奠定了坚实的基础。
    Web Service技术的特点是:①具有松散耦合和可复用的软件模块;②具有自包含、自描述、模块化的应用程序;③可以通过Web Service发布、定位和调用。因此,Web Service是互联网应用需求和技术发展的双重物,它代表了新一代软件架构模式,即通过互联网架构来应用软件,即服务软件。Web Service技术在不同系统(包括异构系统)之间起到一个运输服务的桥梁作用,而且也不依赖任何系统。因此需要根据Spring的业务要求,创建相应的WSDL,在其中描述系统提供的业务服务接口,并将其作为与手机终端交互数据的系统接口。
2.4 手机终端信息处理
    手机终端是通过移动网一网关一互联网访问系统的。它要求用户实现下述功能:
    (1)能够在手机界面选择不同业务访问企业提供的服务,呈现查询各种信息的不同方法:
    (2)能够在手机界面上输入各种查询关键字,并提交到网站App Server;
    (3)能够对检索到的数据进行不同方式的处理;
    (4)能够使手机终端与App Server建立会话;
    (5)能够以数据流对象的方式接收系统App Server返回的不同类型数据。
    手机终端访问系统的主要接口也采用Web Service,这样即可将系统提供的服务很方便地运送到手机终端,以实现移动商务业务的数据交互。

3 移动商务应用系统架构集成
   
由上述分析可见,为了集成移动商务应用系统,需要创建的技术架构应包括下述新型技术:[IE]+[Desktop]+Cell—Phone+[MVC(Struts/JSF)]+WebService+Spring+Hibernate+Ora—cle(SOL Server)。图4给出整个系统集成后的技术架构。

4 结语
   
根据论述,提出了一套新的移动商务应用系统架构模式。以此可将企业的应用系统拓展为1套后台服务和3种不同的客户终端。前者用于提供企业的各种服务,处理企业的各种业务逻辑;后者用于IE浏览器客户端、桌面(DeskTop)客户端和手机(Cell Phone)客户端。采用该架构模型,可将企业的业务无限扩展到有互联网和移动网的任何角落,实现3A模式的商务系统,实时处理企业的业务。经过具体案例验证,该系统的集成架构非常有效、流畅、安全和可靠,不仅维护方便,扩展简单,实现了整个系统的松耦合,而且是一项非常值得推广的新型移动商务技术集成架构。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭