信用惠民应用场景系统开发研究

2024-12-15 00:00:00李汝琴
电脑知识与技术 2024年35期
关键词:软件系统

摘要:文章旨在探讨信用惠民应用场景开发。概述了信用惠民应用场景开发的背景、开发内容和结构安排。总体设计遵循安全性、保密性、可靠性原则,并综合考虑系统运行、维护和升级的可行性,重点分析了网络拓扑设计、功能架构、业务架构、技术架构、技术设计及系统安全设计等内容。最后,总结了文章的研究内容和成果,并展望了信用惠民场景开发在信用体系建设中的未来发展方向和趋势。

关键词:信用数据;场景开发;软件系统

中图分类号:TP311文献标识码:A

文章编号:1009-3044(2024)35-0119-04开放科学(资源服务)标识码(OSID):

1项目背景

当前,玉溪市“放管服”改革和优化营商环境的主要内容是推动政务服务便利化。在准入准营放宽的同时,健全“管”的约束保障机制,并对守信主体提供更加便捷的服务措施。在审批风险小、监管难度小、纠错成本小的领域,推行信用承诺制度[1]。通过对申请主体的信用等级进行分类审批和监管,推动实现“办得易、批得快、管得住”的目标。《玉溪市打造一流营商环境三年行动计划(2022—2024年)》明确提出,要在工程建设、交通运输、医疗等重点领域推广市场主体信用承诺制度。

全国信用信息共享平台(云南玉溪)自2019年11月建成上线以来,随着数据归集工作的常态化,开发了以信用承诺和信用评价为核心的惠民便企支撑管理子系统,初步建立了企业、自然人、社会组织、事业单位和政府机构等五类主体的信用画像指标体系和算法模型。目前,有效信用数据规模已突破1亿条,为信用应用场景的开发提供了坚实的基础和条件[2]。

2需求分析

建立全行业信用监管系统有助于优化营商环境,促进企业诚信经营,增强市场活力,推动经济稳定和可持续发展。通过系统化和数据化的方法收集、分析和应用信用信息,监管部门可以更加全面、及时地了解市场情况和行业动态,从而制定更加科学有效的监管政策和措施。

全行业信用监管应用支撑系统须具备以下功能:建立经营主体的全行业信用画像、承诺践诺管理、监管预警管理等功能模块。例如:

“信用+校外培训”:需协助建立校外培训机构信用评价体系、制定信用承诺模板、支持信用承诺签署和公示、建立负面清单及履约反馈功能。

“信用+自来水(天然气)”:需协助建立单位信用情况查询、容缺受理机制、支持在线签署信用承诺书,实现“签字即办”的功能。

“信用+项目融资”:需协助建立单位信用情况查询功能,加载重大项目清单、企业信用监管信息,并实现金融机构信息的同步推送。

“信用+未诉先办”:需协助建立问题清单管理功能,支持多渠道问题收集及大数据分析。

通过这些功能应用的构建和完善,能够更好地服务于信用体系建设,推动信用惠民场景的落地实施,提升监管部门的工作效率,进一步优化营商环境[3]。

3开发内容

信用惠民应用场景总体架构为“1+3+N”,即构建1个基于信用承诺的全行业信用监管应用系统,拓展基于服务便利的行政监管、审批服务、惠民便企3类应用场景[4],将公共信用与行业信用数据融合应用于N个“小切口”事项。

3.1全行业信用监管应用系统

建立覆盖全行业、全流程、全生命周期的信用管理体系,构建“信用+审批+监管+服务”新模式,推动分级分类监管和服务,提升监管与服务效能。

1)核查认证。从外部接收省级平台推送的企业公共信用信息评价、各行业主管部门形成的行业信用评价;从平台调用许可、经营、检查、执法、履约等经营主体全生命周期信息,形成经营主体全行业公共信用画像。

2)承诺践诺。构建“承诺—公示—践诺—监管”管理闭环流程,提供信用承诺公示共享、信用承诺清单管理、在线承诺、违诺记录、信用承诺践诺监测、违诺失信惩戒清单管理、统计分析等功能。

3)监管应用。依据公共评价、行业评价以及承诺履约信息,构建全行业信用风险预警模型。在行政审批、行政监管、公共服务事项中,充分参照经营主体的信用等级和践诺情况。

3.2“信用+校外培训”应用场景

要求注册成立的校外培训机构签订承诺书,承诺遵守相关法律法规和行业规范,并将信用承诺录入全国信用信息共享平台(云南玉溪),实现校外培训机构“承诺—践诺”闭环在线管理。同时,建立校外培训机构的信用档案,包括行政处罚、评级评价结果、践诺情况等,用于评估校外培训机构的信用状况,为学生和家长选择校外培训机构时提供参考。监管部门可根据信用等级采取不同的监管措施。

3.3“信用+自来水(天然气)”应用场景

“信用+自来水”和“信用+天然气”应用场景实现了用水用气报装的容缺受理机制。办件前,业务人员查询企业信用情况。对于社会信用情况良好的企业,在办理用水(用气)报装服务时,业务人员一次性告知办件要求及不履行承诺的责任。企业签署容缺受理信用承诺书,当场办理报装手续,实现签字即办,真正做到“最多跑一次”、即来即办。

3.4“信用+项目融资”应用场景

“信用+项目融资”应用场景中,相关部门向金融机构推荐项目融资清单时,可同步提供项目业主的信用信息,便于金融机构科学决策,提供个性化精准服务。

3.5“信用+未诉先办”应用场景

“信用+未诉先办”应用场景归集了“企业直通车”、营商环境前哨站等各类渠道的企业诉求,通过大数据分析企业关注的热点和突出问题,实现自动识别风险和提供预警,帮助相关部门实现“未诉先办”

4系统设计

4.1设计原则

1)安全性和保密性。按照信息安全标准的三级保护要求,采取多种保密措施,防止非法侵入和信息泄露,确保数据安全。

2)标准化和开放性。系统设计遵循国家、省、市等各级有关信用体系建设的相关标准,在设计时保持系统的开放性和独立性,纵向与省级信用系统实现对接,横向与部门应用系统实现对接。

3)稳定性和可靠性。系统设计充分利用玉溪市已有的网络和硬件资源,从稳定的系统平台、先进的数据架构、可靠的应用部署、优质的技术服务与维护响应能力等方面进行考虑,确保信息资源的安全[5]。

4)可维护性和可扩展性。系统设计充分考虑系统的日常运行、维护和升级的可行性。

4.2网络拓扑设计

整体网络拓扑设计分为三个区域,如图1所示,主要包含互联网区、DMZ区和政务网区。

最外层为互联网区,通过运营商的DNS服务器将客户端的访问请求转发到DMZ区。

中间层为DMZ区,从前到后主要包括防火墙、网络安全设备和Nginx代理服务器。防火墙和网络安全设备确保了从互联网进入系统访问的安全性。Nginx代理服务器的主要作用是反向代理和负载均衡。反向代理可以将外部的访问请求代理到后端的政务网区域,同时隐藏后端服务器的真实地址,保障服务器的安全性。负载均衡的主要作用是将访问请求分发到多台服务器,支持轮询算法、权重算法和随机算法等策略。负载均衡能够减轻单个服务器的压力,提高系统的整体吞吐量。同时,通过对服务器的心跳检测,可以实现故障转移和故障恢复,大幅提高系统的可用性。

最内层为政务网区,政务网区通过DMZ区与互联网区隔离,确保整个政务网区的安全性。政务网区包含应用服务和数据中心。应用服务需要通过防火墙才能访问数据中心的数据。

4.3功能架构设计

信用惠民应用场景的功能架构由基础层、数据能力层、应用层、用户层4个部分组成,如图2所示。系统利用现有的底层资源环境,通过不同业务逻辑层的有效耦合,保障系统的高效稳定运行。

基础层:利用玉溪市现有的计算资源、网络资源、存储资源及其他资源。

数据能力层:复用玉溪市现有信用平台的数据能力,通过自动数据采集、业务部门批量数据导入、终端录入等方式,从各委办局、市公共信用信息平台、行业系统等实现数据采集。通过数据抽取处理、数据解析去重等技术,构建符合应用需求的信用专题库。

应用层:提供包括“信用+风险预警”支持、“信用+校外培训监管”支撑等应用场景接口。

用户层:面向不同的用户对象,提供差异化服务,满足各业务部门、监管部门等的业务应用需求。

4.3.1业务架构设计

玉溪市信用惠民应用场景支撑系统建立在玉溪市电子政务网络中,系统复用玉溪市信用平台能力,与市本级部门系统、行业信用系统等实现信用信息数据交换。同时,为玉溪市政府各部门及共建单位提供信用信息的查询和应用服务,为教育、住建等行业信用管理系统建设提供信用基础信息保障,更好地满足行业信用监管需求,如图3所示。

对于可公开的信息,将通过部署在互联网的社会应用门户进行展示,并通过安全保障措施与信用信息共享平台实现数据隔离。依据相关法律法规向社会公布信用信息,同时通过数据交换共享系统将信用数据推送至信用门户,为社会公众提供信用信息查询服务。

系统通过数据交换共享系统实现与政府各部门、成员单位信息系统等之间的数据定期交换。同时,通过数据交换共享系统实现与省信用信息平台及各行业信用管理系统之间的数据定期交换。

4.3.2技术架构设计

平台开发技术架构采用技术市场较为成熟的Ja⁃vaEE技术体系,整体架构分为表现层、服务层和数据层三个层面,如图4所示。

表现层中的前端界面采用SpringMVC技术框架,开发主要使用HTML5、CSS3、jQuery、Bootstrap、Ajax、ECharts、Highcharts等技术。

服务层中的业务层采用Spring技术,分布式缓存使用Redis技术;定时任务服务采用Quartz技术;平台微服务包装采用Dubbo和SpringCloud技术;消息服务采用ActiveMQ技术;通过CXF将相应业务包装成WebService,对外提供服务;负载均衡采用Nginx和HAProxy技术;搜索服务采用Elasticsearch技术;统一身份认证采用CAS技术。

数据层中的数据访问层通过Hibernate和JDBC技术实现;关系型数据库采用市场较为成熟的Oracle和MySQL;主要数据抽取和处理工具包括Kettle、Sqoop、Kafka和Flume;离线分析采用Hive、MapReduce、Spark和SparkML技术;实时在线分析主要采用Spark⁃Streaming和Storm技术;分布式存储采用HDFS、YARN、Hive和HBase技术。

各层次的架构及模块相对独立,模块之间通过标准化接口进行连接,服务接口均需以标准的Web服务方式提供。

4.3.3技术设计路线

1)遵循先进的SOA方法。SOA的基本思想是以业务为中心,在标准化、松耦合和弹性组装的原则下,改进软件的互操作性和复用能力,构建灵活且随需应变的IT架构。目前,SOA是国际、国内最为流行的实现业务与IT对齐的架构方法。玉溪市信用惠民应用场景的架构设计遵循SOA的指导思想进行。

2)WebServices技术。玉溪市信用惠民应用场景具有较高的开放性,使得系统的应用接口较多。为了降低接口的复杂性,系统采用WebServices技术。

3)XML技术。玉溪市信用惠民应用场景采用常见的XML数据格式作为系统中间数据交换格式,便于数据信息平台的共享。

4)JAVA技术。玉溪市信用惠民应用场景开发采用JavaEE技术体系,涉及开发技术体系和产品技术体系两部分,如图5所示。

开发技术体系:采用分层开发,由界面层、控制层、业务层、数据访问层和服务层五部分组成。界面层主要采用AJAX技术,利用ExtJs进行界面开发,部分特殊界面可以采用jQuery及其插件进行开发;控制层通过Struts2进行开发;业务层采用Spring开发;数据访问层使用Hibernate/JDBC进行开发;通过CXF将相应业务包装成WebService,对外提供服务。开发过程中使用SVN进行源代码及版本控制管理,使用Nexus提供JAR包的仓库管理,利用Maven进行JAR包的依赖管理,通过JUnit编写单元测试代码,使用ANT进行项目产品的构建,通过Hudson进行每日构建发布。

方案技术体系:采用CAS进行单点登录控制,通过消息中间件(ActiveMQ和Node.js)进行消息集成,利用关系数据库Oracle和NoSQL数据库MongoDB进行数据存储。

5)组件化设计。为了使系统具有更合理的结构和更高的可维护性,系统采用可独立维护的组件化设计。各个模块功能不同,但模块之间的信息可以共享。根据不同业务和用户需求,在系统设计时,将各个模块进行连接或组合,增强系统的应用灵活性和扩展性,从而提高系统对外部不同环境的适应性和兼容性。

系统通过综合运用J2EE技术有效地联系各个组件,使系统能够有机运行。系统采用分层的模块化和组件技术进行自增殖式设计。

模块化:将软件划分为独立命名并可独立访问的模块,这些模块被集成到一起以满足需求。在系统开发中,基于模块的一些特性进行设计,例如模块的可组装性、可分解性和模块保护等。

组件(即模块)组装:在组件开发技术中,利用预先包装好的软件模块构造应用程序。在开发中,按照用户需求,通过更新模板或加入新模板调整原型系统,以适应新的和不断变化的要求。

4.4系统安全设计

平台安全保障按照国家信息安全等级保护标准进行规划设计。

1)物理安全。为确保物理安全,设备间、主机等应满足相关的国家标准要求。

2)网络安全。通过防火墙对进入系统的流量在边界处进行安全检查,屏蔽有害流量,保护数据安全。同时,通过扫描漏洞并及时升级漏洞补丁,在系统日常运行中对网络状态进行监控、预警和干预,以保障网络安全。

3)系统安全。系统安全保障包括操作系统和数据库系统的基础服务功能安全,以及应用服务器系统和Web服务器系统的安全。

4)应用安全。对于应用层的安全,通常采用授权访问等方式对所有用户访问系统进行控制。用户在使用本系统时需通过系统提供的通道进行操作。

5)容灾备份。容灾备份是保障数据安全的重要手段之一。OracleDataGuard通过使用standbydata⁃base数据库与primarydatabase数据库进行同步,达到不同数据库数据保护级别的需求。

5结束语

本文系统地探讨了公共信用数据场景开发应用研究,从开发内容到具体技术解决方案作了阐述,为信用惠民应用场景开发的相关研究和实践提供了有益的参考和借鉴。随着公共信用数据归集数量的增多,相信其在大数据建设中的应用将会更加广泛和深入。

参考文献:

[1]陈淑敏.信用承诺制的应用现状与发展建议[J].中国经贸导刊,2021(35):73-74.

[2]刁庶,刘叶婷.基于上海、浙江、江苏三地信用信息平台建设的策略分析[J].信息系统工程,2016(8):14-15.

[3]张恩思.公共信用信息归集与共享的信用创新战略规划[J].中国信息化,2021(1):78-79.

[4]孙溪遥,杨笑笑,张以怡“.信易贷”场景信用惠民浅议[J].合作经济与科技,2021(4):70-71.[5]李珂琦.大数据技术助力社会信用体系建设[J].网络安全技术与应用,2020(8):81-82.

【通联编辑:唐一东】

猜你喜欢
软件系统
软件系统的复杂网络之研究
基于改进蚁群算法的嵌入式系统软硬件划分
基于数据融合的掘进机截齿磨损状态监测
机电运维系统在马巢高速营运管理中的应用研究
计算机控制系统的软件抗干扰技术
开发行政事业单位内控评价系统 破解管理瓶颈
会计之友(2016年8期)2016-04-20 15:46:26
提高计算机软件系统维护效率的方法研究
电动汽车智能充电桩的设计与实现
科技与创新(2016年1期)2016-01-19 20:14:42
PLC工程应用分析
高校毕业生就业跟踪反馈系统中的影响因素分析