




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于.NET Remoting技术的分布式旅游管理平台设计与实现基于.NETReting技术的分布式旅游管理平台设计与实现摘要本文首先阐述了.NETReting技术的根本原理和框架。针对目前旅游行业的电子商务平台架构的缺陷,本文研究与设计了一套基于.NETReting技术的分布式旅游管理平台解决方案。该平台基于多用户、高并发的特性,结合XL技术,使应用效劳与eb效劳器别离,为分布式的业务应用提供了高效可靠的架构。最后,介绍了该平台的代码实现。关键词旅游管理平台;分布式;.NETReting技术;XL技术di:10.3969/j.issn.1673-0194.2022.18.045中图分类号F2
2、70.7文献标识码A文章编号1673-0194202218-0067-03引言随着当今电子商务的快速开展和旅游行业业务的不断拓展,人们越来越依赖网络在线完成旅游相关事宜,这就给旅游行业的从业者提出了新问题。当用户规模到达一定数量级时,原先的简单架构已经不能满足日益增长的用户群在线操作的需求,搭建一个稳健的、易扩展的旅游管理平台迫在眉睫。本文针对目前普通的旅游行业电子商务平台架构的缺陷,研究与设计了一套性能较高、易于扩展的旅游管理平台解决方案,该管理平台通过根底数据和核心业务的发布与管理集成,再结合系统权限管理,实现旅游业务数据的及时性和共享性。.ET技术介绍.ET概述ET是微软公司推出的远程效
3、劳框架,是构建分布式应用程序的一种编程形式,它提供了在不同应用程序域之间通过调用远程对象而进展交互的技术框架,能使信息在不同计算机、进程间远程传输。ET技术框架ET中的远程根底构造由代理、通道和消息组成。代理是指模拟远程对象的本地对象,通道对象代表了本程序到远程应用程序的连接,每个通道对象都包含了一个将方法调用转换为格式的消息格式化程序对象,然后将消息发送到远程效劳器上,客户端通道对象镜像在这个效劳器上可以侦听恳求。其技术框架如图所示。旅游管理平台的解决方案旅游管理平台概述旅游管理平台分为两大局部:旅游业务管理系统和门户网站系统如图所示。其中,旅游业务管理系统包括:核心业务管理旅游线路管理、订
4、单管理、在线支付、业务统计、客户管理和财务管理等和根底管理用户管理、酒店管理、信息管理模块;门户网站系统包括:业务信息发布和系统管理等模块。旅游管理平台框架设计该旅游管理平台采用以ET技术框架为核心的多层架构,包括效劳端、客户端两大局部,如图所示。效劳端和客户端通过代理与通道实现通信,详细业务由效劳端对应代理和接口完成。效劳端负责接收客户端的恳求,解析指令,访问数据库,并将结果返回到客户端;而客户端负责接收客户指令发送到效劳端,并承受效劳端返回的结果等。效劳端数据层:实现对所有业务数据、根底数据进展统一管理,采用数据库管理系统实现。应用效劳层:实现对前端恳求效劳的管理和所有应用系统的业务逻辑的
5、处理,包括:旅游线路查询、酒店预订、票务效劳等应用功能。客户端表示层:表示层完成前端阅读器的控制流程,利用标准的、TL、技术实现前后台的连接收理,利用机制实现页面流程的控制以及页面恳求的分发。客户层:客户层从表示层下载应用界面并在阅读器中显示,只需安装阅读器即可。旅游平台的代码实现下面从ET技术角度阐述旅游管理平台的主要实现环节,整个平台由效劳端和客户端构成。本系统采用效劳器端注册通道、客户端激活通道的方式,而详细的业务由专门的业务类来实现。效劳器端的实现效劳端详细业务方法通过接口来实现其在客户端的代理调用,因该平台有多个效劳组成,所以该平台引入了效劳池概念由构成的多个效劳组合,通过效劳端配置
6、文件配置各个效劳的通道类型、效劳名称等。效劳端通道注册代码如下其中为效劳端监听端口:,;,;效劳端发布通道的效劳代码如下其中采用加锁的机制保持线程的同步:,;,:,;客户端的实现客户端激活通道,并根据配置文件文件,主要针对ET效劳器的信息、各个效劳进展配置中所配置的通道类型、效劳器、以及通道类型获取对应效劳。客户端激活通道对象代码实现如下:,;,:,;对应详细业务效劳如下:,;远程对象的实现系统中采用了接口概念,接口的实现类完成参数的验证,访问数据库,并且返回查询结果。由于传递的对象是以引用的方式,因此所传递的远程对象类必须继承。远程对象,也就是本系统的各个效劳,它们是该平台的主要功能局部,主
7、要包含线路效劳、订单效劳、酒店效劳和其他一些根本效劳等。下面以线路查询为例,简单介绍远程对象在ET中的实现过程。由于数据较多,所以采用数据库分页技术,第一个参数是输入输出参数,是多个简单条件组合的字符串。为输入输出型,显示输入为条件,输出为结果。输入时为多个简单条件组合的字符串;输出时也是多个记录组成的串的结果集。效劳端代码如下:,;前已述及,客户端通过效劳端提供的并且已经实现的远程对象封装类接口获得效劳端方法,以线路中的方法举例,其中第一个参数同上。,;完毕语本文首先阐述了ET技术的根本原理和框架,并详细介绍了基于ET技术的分布式旅游管理平台设计与实现的解决方案。该平台基于多用户、高并发的特性,使应用效劳与效劳器别离,为分布式的业务应用提供了高效可靠的架构。通过使用t技术框架,可以方便地解决数据和命令的远程传递问题,使系统中对数据的各种操作变得高效、可靠,同时易于解决数据的完好性和一致性问题。另外,由于客户端和宿主效劳程序是松耦合关系,当需求发生变化时,只需要单独更改效劳宿主程序或客户端即可以满足要求,防止了因系统晋级等引起的烦琐部署及系统构造调整问题,为系统的完善晋级奠定了良好的设计基矗中国论文联盟.Ll.主要参考文献王玉时,于晓明用技术实现酒店管理系统友谊查询功能陕西科技大学学报:自然科学版,:曾登高系统架构与开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级语文上册第2单元走月亮教学设计北师大版
- 电气储存式散热器企业数字化转型与智慧升级战略研究报告
- 电子记录仪企业ESG实践与创新战略研究报告
- 复印和胶版印制设备企业ESG实践与创新战略研究报告
- 糖汁浓缩设备企业数字化转型与智慧升级战略研究报告
- 精密钣金企业县域市场拓展与下沉战略研究报告
- 成卷机企业数字化转型与智慧升级战略研究报告
- 离合器式螺旋压力机企业县域市场拓展与下沉战略研究报告
- 智能煤气表企业数字化转型与智慧升级战略研究报告
- 管道式气动调节阀企业县域市场拓展与下沉战略研究报告
- 2024河北高考地理真题卷解析 课件
- 城市道路日常养护作业服务投标文件(技术方案)
- 《当前国际安全形势》课件
- 3.1 贯彻新发展理念 课件-高中政治统编版必修二经济与社会
- 《互换性复习》课件
- 《光伏系统设计培训》课件
- 设备的运行动态管理制度(4篇)
- 抖店仲裁申请书模板
- 借款利率协议
- 鸡球虫课件(共32张课件)《动物疫病防治》
- 2024年第三届职业技能竞赛(井下作业工赛项)理论考试题库(含答案)
评论
0/150
提交评论