NET下基于SOA的路政治超信息系统

2019-10-27 版权声明 举报文章

摘 要 为解决路政管理信息系统信息共享性差、业务适应性差等问题,利用SOA软件开发思想,对路政治超信息系统的进行设计与开发,系统采用基于B/S和C/S的混合结构,应用Remoting和Web Services技术定义访问接口, 实现了路政业务联动和信息共享。

【关键词】SOA路政治超 信息系统 Remoting

超载超限运输已成为一个社会性问题,也是考验政府执行能力的一个缩影。治理超载超限是公路路政管理的重要工作。目前公路政治超管理存在执法程序不统一,法律法规运用不合理,执法文书使用不正确,案件查处效率低等问题,需要一个能够实时交换和共享超限违法信息,对全省非法超限运输车辆实施全过程监控和联防联治的治超信息系统。

传统的治超信息系统的业务数据是分散存放与管理的,这种模式使得业务与业务信息形成了一个个信息孤岛,制约着管理水平的提高。通过网络实时传递信息和共享信息,消除信息孤岛,实现业务数据的集中管理。为此,本文以.NET为平台,引入了面向服务架构及其相关技术,构建了跨网络、跨系统、跨平台的路政治超信息系统平台,为路政管理人员提供主要业务平台,使其快速高效完成日常工作,实现了路政业务联动和信息共享。

1 SOA及相关技术

SOA的思想是软件即服务,它把系统能够实现的功能划分为粒度不同的服务,通过可实现的接口为其他的应用程序提供服务,系统之间的功能调用转换为服务调用。SOA是一种粗粒度、松耦合的服务架构,可以根据需求通过网络对松耦合的粗粒度应用组件尽心分布式部署。服务层是SOA的基础,可直接被应用调用,从而有效控制系统中与软件交互的人为依赖性,更加从容的应对业务的急剧变化。SOA已经成为当前研究的热点。目前,实现SOA的技术有很多种,比如Microsoft的DCOM,OMG的CORBA以及WebServices。基于 XML 技术的 Web Services 是实现 SOA 的最佳选择,其优点在于:WebService是广泛普及的、简单的、平台中立的。

Remoting是一种分布式处理方式,可极好的融合到.NET平台下。Remoting提供了一种对象通过应用程序域与另一对象进行交互的框架。Remoting通过通道实现了两个应用程序域之间对象的通信。它更适合内网的数据通信,效率高,安全性好。

2 面向服务的系统框架

本系统以数据中心为基础,基于.NetFrameWork 3.5技术框架,实现了office、pdf第三方软件接口进行开发,对硬件接口平台、数据传输接口进行了封装,开发了以Remote Server和Web Service服务为主的业务应用服务、数据交换平台,对用户响应要求较高、功能操作比较频繁的功能采用了C/S架构,对统一管理较高的功能采用了B/S架构。系统基于SOA设计框架,本框架将路政治超信息系统进行服务包装,先不考虑系统功能的详细实现,再利用业务编排将服务按业务流程方式组合在一起,并将业务流程通过应用接口提供给用户。框架在逻辑上分为3层:数据层,业务服务层,表示层。

数据层:对于来源于业务系统的数据提供一个数据访问接口,将应用中的数据资源转化为标准的方式(XML) 进行访问。

业务服务层:是本框架的核心层,包括了各个系统的分类的集合,用户从类集合中选取基础服务,按需配置后生成服务并存放在生成服务库中,形成一个个粒度大小合适的服务。服务也可根据不同的业务需求将多个服务组合成一个新的服务,从而达到松耦合。

表示层:提供应用接口,使业务流程和服务以开放的形式暴露给用户,提供给用户单一的入口,根据用户提供的参数返回所需的信息结果,并为用户提供统一的用户交互服务。

系统采用基于B/S和C/S的混合结构,内部业务采用C/S结构,外部业务采用B/S结构。内部业务即治超业务实施系统,它具有超限治理,案件处理、治超日志、数据查询、后台管理、权限管理、综合查询等功能;外部业务即业务管理查询系统,它包括治超案件、超限车辆等信息的查询、分析和统计功能等。

3 基于SOA的治超系统服务平台的设计与实现

按照平台架构的分层规划思路,治超系统服务平台由系统管理服务功能、业务应用服务功能、数据共享与交换服务功能和数据访问服务功能构成,并通过平台接口实现服务功能调用。

通过接口定义的方式,可实现接口与实现完全分离,保证数据的安全。这就需要定义标准的、统一的、开源的系统服务接口。本系统平台对内部业务采用Remoting技术定义访问接口,对外部服务采用Web Service技术定义访问接口。

违法车辆的处理过程是立案、生成执法文书、立卷归档、结案。对于超限车辆治理类采用Remoting技术,定义立案接口、生成文书接口、立卷归档接口、案件删除接口和案件结案接口。对于与超限治理相关的案件查询、统计分析采用Web Service技术,定义了案件查询接口、案件统计分析接口、卷宗编号制定接口等。

4 结论

设计实现了基于SOA路政治超信息系统,并在吉林省公路路政管理局得到了成功应用。结果表明,该系统消除了省局和下属单位的“信息孤岛”,适合公路路政行业的管理特点,满足治超执法信息化管理的要求,提高了工作效率,达到了预期效果,为路政业务的全面信息化管理奠定了良好的基础。

参考文献

[1]王卫星,王晨光.基于SOA的企业信息系统集成框架[J].计算机工程,2010,36(18):29-31.

[2]凌晓东.SOA综述[J].计算机应用与软件, 2007,24(10):122-124.

作者单位

1.吉林省吉林市公路路政管理局 吉林省吉林市 132000

2.北华大学 计算机科学技术学院 吉林省吉林市 132021

注:本文为网友上传,不代表本站观点,与本站立场无关。举报文章

0

好文章需要你的鼓励

上一篇:计算机技术在医院病案管理中的应用 下一篇:有机光信号探测器简介

你需要文秘服务吗?

提供一对一文秘服务,获得独家原创范文

了解详情
期刊发表服务,轻松见刊

提供论文发表指导服务,1~3月即可见刊

了解详情

被举报文档标题:NET下基于SOA的路政治超信息系统

被举报文档地址:

https://wenmi.com/article/q007st03plva.html
我确定以上信息无误

举报类型:

非法(文档涉及政治、宗教、色情或其他违反国家法律法规的内容)

侵权

其他

验证码:

点击换图

举报理由:
   (必填)

发表评论  快捷匿名评论,或 登录 后评论
评论