





摘要:文章旨在探討信用惠民應用場景開發。概述了信用惠民應用場景開發的背景、開發內容和結構安排。總體設計遵循安全性、保密性、可靠性原則,并綜合考慮系統運行、維護和升級的可行性,重點分析了網絡拓撲設計、功能架構、業務架構、技術架構、技術設計及系統安全設計等內容。最后,總結了文章的研究內容和成果,并展望了信用惠民場景開發在信用體系建設中的未來發展方向和趨勢。
關鍵詞:信用數據;場景開發;軟件系統
中圖分類號: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.
【通聯編輯:唐一東】