当前位置:首页 > 通信技术 > 通信技术
[导读]以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模式的商务系统,实时处理企业的业务。经过具体案例验证,该系统的集成架构非常有效、流畅、安全和可靠,不仅维护方便,扩展简单,实现了整个系统的松耦合,而且是一项非常值得推广的新型移动商务技术集成架构。

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

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭