欢迎来到天天文库
浏览记录
ID:53744354
大小:267.34 KB
页数:4页
时间:2020-04-22
《基于SOA公交定位系统的设计与实现-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第34卷第3期桂林电子科技大学学报Vo1.34,NO.320l4年6月JournalofGuilinUniversityofElectronicTechnologyJun.2O14基于SOA公交定位系统的设计与实现赵克淳,黄廷磊(桂林电子科技大学计算机科学与工程学院,广西桂林541004)摘要:为了更好地管理公交车的运行状况,采用WebService技术开发服务以及调用外部服务,通过ESB集成各个服务,设计了公交定位系统。结果表明:系统可根据坐标计算公交车所在位置到各车站的距离;SOA能实现服务组
2、合以及系统的松散耦合。是集成系统的良好方案。关键词:SOA架构;WebService;公交定位中图分类号:TP311.52文献标志码:A文章编号:l673—808X(2014)03—0230—04DesignandimplementationofbuspositioningsystembasedonSOA(SchoolofComputerScienceandEngineering,GuilinUniversityofElectronicTechnology,Guilin541004,China)A
3、bstract:Inordertomanagetherunningstateofbusbetter,WebServicetechnologyisusedtOdevelopservicesandinvokeexternalservices,servicesareintegratedintothebuspositioningsystembyESB.Theresultshowthatthesystemcancalcu—latethedistancethatthelocationofbustOeachbu
4、sstationbyusingthecoordinatedata,SOAcanintegrateserviceswellandachieveloosecoupling,itisagoodmethodofintegratesystem.Keywords:SOAframework;WebService;buspositioning随着我国城镇化的快速发展,交通拥堵已成为必1相关技术须面对的严重问题。实现智能化的公交管理系统可1.1面向服务体系架构缓解这一日益严重的问题。然而,智能公交系统并没有得到很好
5、的普及,即使部分城市已采用智能公交系面向服务的体系结构(serviceorientedarchitec—统,但效果也不尽人意[1J,如报站不准确、不能满足人ture,简称SOA)是一个组件模型,它将应用程序的们的需求等问题频频发生。不同功能单元(称为服务)通过其间定义良好的接口为了解决上述问题,实现公交车的智能管理和调和契约联系起来。接口采用一种中立的方式进行定度,提高服务质量,设计了基于SOA和北斗卫星定义,它独立于实现服务的硬件平台、操作系统和编程位的公交定位系统。在公交车上安装基于北斗卫星语
6、言。这使得构建在各种各样系统中的服务以一种的定位芯片,将公交车的实时位置信息上传到服务器统一、通用的方式进行交互]。端的定位系统。定位系统基于SOA,将系统功能封SOA的体系结构可分为服务提供者、服务消费装成各个组粒度的服务,既能保证功能的正常实现,者和服务注册中心。服务提供者将实现功能的服务又能保证系统各模块间的松散耦合,能够较好地实现发布到注册中心,服务消费者在注册中心查询自己需跨平台性以及与公交调度、公交管理等系统的集成。要的服务,然后根据服务的格式要求调用服务。服务收稿日期:20l3—08
7、—15一基金项目:广西科学研究与技术开发计划(桂科攻11107006—14)通信作者:黄廷磊(1971~),男,安徽肥东人,教授,博士,研究方向为智能计算、传感器网络、无线Mesh网等。E—mail:tlhuang@guet.edu.cn引文格式:赵克淳,黄廷磊.基于SOA公交定位系统的设计与实现EJ].桂林电子科技大学学报,2014,34(3):230—233.第3期赵克淳等:基于SOA公交定位系统的设计与实现231的实现技术、所在位置等信息对于消费者都是透明主要包括计算到下一站的距离、大概行驶
8、时间以及公的,消费者根据需求灵活地重组服务,这有利于快速交车是否过站的判断。数据发送模块实现将处理后变化的业务需求。的数据发送到公交车站的功能。位置查询模块可显示每辆公交车的实时坐标信息以及在地图中的位置。1.2企业服务总线告警信息模块可将一些异常信息以弹出消息的方式企业服务总线(ESB)提供了一种实现SOA的基提示用户。系统功能模块如图1所示。础架构模式]。其主要功能包括:在服务与服务之间公交定位系统传递消息;在消费者与提供者之间转换传输协议;在系数数数使消费者与提供者之间转换消
此文档下载收益归作者所有