汪聚偉
(陜西工業(yè)職業(yè)技術學院,咸陽 712000)
近年來,健康觀念愈發(fā)深入人心,一方面,人們開始自主尋找體育健身機會及平臺增強體質(zhì),另一方面,政企亦致力于良好大眾體育健身平臺的建設與提供。值得驕傲的是,我國很多城市取得了體育場館建設、公共體育設施配置以及體育健身理念宣傳等的優(yōu)異成績,然而,成績的背后仍存在各地政企單純靠線下開展公共體育服務工作的不足。針對體育場館的預定、哪個場館有空閑、哪個場館價格親民等問題,政府、企業(yè)以及相關部門很難在第一時間內(nèi)做到對各項信息的傳達;此外,有關體育建設的常識(如少年兒童應采取哪種措施進行科學的體能訓練、老年人怎樣晨練最有利于身心健康等)也難以順利地向普羅大眾傳遞。然而,這些信息恰恰是社會大眾在開展體育健身運動時渴望了解的[1]。線下服務的“壁壘”對政府及相關部門大眾體育服務工作的更有效開展產(chǎn)生了制約,必須進行基于網(wǎng)絡的高度信息化的大眾體育服務平臺建設,以全面、及時且準確地將各類體育信息傳遞給社會大眾。
云計算是一種以網(wǎng)絡為基礎的新型計算模式,它通過在由大量計算機構(gòu)成的資源池上布置任務而讓應用系統(tǒng)按需獲得計算力、存儲空間以及一系列軟件服務[2]?;谝?guī)模大、價格低以及擴展性、虛擬性、可靠性、通用性強等優(yōu)勢,云計算在大眾體育服務信息平臺的建設上可得到良好的應用,在優(yōu)化體育信息與資源配置、推動公共體育服務集約化、效益化與優(yōu)質(zhì)化發(fā)展、構(gòu)建高穩(wěn)定性與低成本運營體系等方面發(fā)揮極大的積極作用。
大眾體育服務信息平臺對區(qū)域云、業(yè)務云等多云結(jié)合的架構(gòu)模式予以采用,各云之間互聯(lián)互通,接受大眾體育總云對各種軟硬件的統(tǒng)一部署與共建共用。用戶視覺所見為一體化的體育平臺,而實際訪問的服務則可能由其中的某朵云來提供。平臺的宏觀體系規(guī)劃模型,如圖1所示。
圖1 平臺宏觀體系規(guī)劃模型
大眾體育總云提供豐富多樣的體育信息服務,同時,負責將平臺所轄范圍內(nèi)呈分布式存儲的資源統(tǒng)一部署與調(diào)度??傇企w系由三層次構(gòu)成,與B/S模式的三層架構(gòu)[3]相對應:(1)基礎設施層,對應于B/S模式的數(shù)據(jù)訪問層,是大眾體育服務信息的基礎支撐平臺,它用于管理與監(jiān)控硬件資源的使用,提供良好的基礎設施環(huán)境于整個平臺的安全與高效運行,同時,向用戶提供公共存儲、計算、共享帶寬以及安全認證等通用服務以及多種類型的支撐工具;(2)應用開發(fā)層,對應于B/S模式的業(yè)務邏輯層,提供專業(yè)的體育應用引擎,用于相關體育軟件或系統(tǒng)的開發(fā),通過整合服務并提供給上層應用,開發(fā)人員可進行應用的直接創(chuàng)建,同時,部署在大眾體育服務信息平臺上;(3)應用服務層,對應于B/S模式的表示層(用戶界面),對普通公眾服務、體育商家服務、體育愛好者服務、信息抓取、健身專家以及政府機構(gòu)等各方面的信息化應用予以覆蓋,用戶可通過選擇相應的服務對實際應用需求予以滿足,不用考慮軟件的安裝與升級[4]。區(qū)域云是大眾體育服務信息平臺的建設重點,負責統(tǒng)一區(qū)域內(nèi)部的所有體育信息資源。在區(qū)域云內(nèi)部,需進行下屬子云的建立,保證靈活多樣性,按照服務項目橫向部署。業(yè)務云是針對某種特定的體育業(yè)務形成的特色云,以社會團體、企事業(yè)單位為依托,如職業(yè)體育云、遠程體育云、體育愛好者聯(lián)盟云等等。此外,還可根據(jù)建設所需將其他形式的云以合作的方式納入大眾體育服務信息平臺中,如政府或企業(yè)的私有云等。這些云亦能向受眾提供公共體育信息服務,對平臺功能予以豐富與完善。
借助支撐工具提供深層次的大眾體育信息服務是體育服務的發(fā)展趨勢與必要手段[5]。大眾體育服務信息平臺旨在向受眾提供實時、方便、快捷而又準確的體育信息服務[6]。圍繞用戶需求,以對政府部門、體育企事業(yè)單位、各類體育類網(wǎng)站提供的信息(知識)服務的了解為基礎,與多種渠道方式相結(jié)合對體育項目、場所與知識等需求進行廣泛收集,全面把握各類體育信息群所需體育項目的類型、體育項目提供的適宜時間以及向固定人群普及體育知識的方式等內(nèi)容。根據(jù)普通公眾、體育商家、體育愛好者等相關信息需求的主體進行體育服務信息資源共享服務數(shù)據(jù)中心信息模塊的構(gòu)建,以云的形式實現(xiàn)對各數(shù)據(jù)的收集與共享。平臺的具體功能模塊,如圖2所示。
圖2 大眾體育服務信息平臺功能模塊
大眾體育服務信息平臺中的總云面對的是來自眾多云空間的數(shù)據(jù)源,它們是不同業(yè)務部門結(jié)合自身的特定需要建設的,數(shù)據(jù)源模式千差萬別,所提供的數(shù)據(jù)既可能存儲于關系型數(shù)據(jù)庫中,又可能以XML文件方式提供,還可能經(jīng)IEC61970的公共模式接口對外發(fā)布。作為上層業(yè)務應用的基礎支撐,大眾體育總云應為平臺應用屏蔽數(shù)據(jù)源的不同,讓大眾體育服務信息平臺上的應用得到統(tǒng)一表示的數(shù)據(jù)[7]。這就要求進行一個數(shù)據(jù)訪問服務的設計,該服務可集成多種格式的模型于平臺的建模環(huán)境中,涉及關系數(shù)據(jù)庫模型、XML模型及可通過公共模式接口訪問的模型。
(1)跨平臺連接多種數(shù)據(jù)庫 總云需設計一種通用的數(shù)據(jù)庫方法對ORACLE、SYBASE、SQL SERVER等商用關系型數(shù)據(jù)庫進行訪問,新方法應與平臺應用特征相結(jié)合,提供跨平臺的以C/C++語言為支撐的通用數(shù)據(jù)訪問服務。
(2)連接XML文件 總云可能會有XML格式模型的介入,數(shù)據(jù)訪問服務應能夠識別這類信息,含直接讀取XSD格式文件或提取XML文件信息功能,此外,還應具有預處理公共模式、XML/RFD模式及SCL模式的功能。
(3)連接公共模式服務器 總云的數(shù)據(jù)訪問服務應能接入對IEC61970予以遵循的接口服務,如GDA、HSDA、TSDA、CES等,同時,將總云上應用的數(shù)據(jù)訪問請求分發(fā)至這些服務上。
(4)語義轉(zhuǎn)換 對各個云模塊的私有數(shù)據(jù)進行轉(zhuǎn)換,使其轉(zhuǎn)變?yōu)楣材J?。在實現(xiàn)語義轉(zhuǎn)換之時,需將待集成的私有模型映射到公共模式上,并將在總云上應用的有關公共模型的數(shù)據(jù)請求轉(zhuǎn)換為待集成的云模塊支持的模式。
(5)統(tǒng)一對外服務 總云的數(shù)據(jù)訪問服務應能夠為大眾體育服務信息平臺上將要開發(fā)的新應用提供一致的模型與數(shù)據(jù)訪問方法,使新應用可獲得按照公共模式組織的模型與數(shù)據(jù)。
基于以上考慮,可將體育總云的數(shù)據(jù)訪問服務設計為架構(gòu),如圖3所示。
圖3 大眾體育服務信息平臺總云的數(shù)據(jù)訪問服務架構(gòu)
在適配器層,利用通用數(shù)據(jù)庫訪問組件、XML文件訪問組件以及公共模塊接口訪問組件進行不同數(shù)據(jù)源的連接,經(jīng)語義轉(zhuǎn)換組件對遺留應用系統(tǒng)的數(shù)據(jù)模型及公共模型映射予以實現(xiàn);在數(shù)據(jù)服務層,為總云上的應用提供滿足IEC61970的GDA/HSDA/TSDA/GES服務。
(1)用戶界面 以系統(tǒng)總配置頁面為例,采用ASP.NET編程模型進行表示層的設計,完成接受用戶輸入,并向用戶呈現(xiàn)信息的任務。系統(tǒng)總配置需完成主數(shù)據(jù)庫與備份數(shù)據(jù)庫的設置,同時,設計連接密碼,向數(shù)據(jù)的安全性提供保證。系統(tǒng)總配置頁面圖,如圖4所示。
圖4 系統(tǒng)總配置頁面
(2)應用開發(fā) 關注點主要集中于業(yè)務規(guī)則制定、流程實現(xiàn)等相關于業(yè)務需求的系統(tǒng)設計之上。采用表模式,為每個數(shù)據(jù)庫表進行一個表模塊類的定義,含對該數(shù)據(jù)進行操作的全部行為方法?;?NET中DataSet等IDE的輔助,表模式實現(xiàn)大量代碼的自動生成,對系統(tǒng)開發(fā)工作量予以降低。
平臺建設對多種體育信息數(shù)據(jù)及資源予以涉及,為了確保它們的長久使用與可持續(xù)性,需進行相應運維機制的構(gòu)建,這是平臺建設的必要程序。運維機制的建設工作應遵守國家、政府以及相關部門針對平臺建設而出臺的一系列數(shù)據(jù)、服務、應用與維護等標準規(guī)定及辦法要求。平臺運維機制的具體建設內(nèi)容,如表1所示。
發(fā)展基于云計算的高度信息化服務,對于大眾體育服務體系而言是一種全球性趨勢與必然選擇[9]。大眾體育服務信息平臺可方便公眾建設,為群眾發(fā)展體育提供數(shù)據(jù)與信息參考,現(xiàn)階段,我國大眾體育活動的開展需要建設高效、便捷、暢通且即時的服務信息平臺,這要求多領域合作,尤其是需要計算機領域與社會科學領域的密切合作;需要多部門的參與及協(xié)作,通過與政府相關部門的協(xié)調(diào)以及與基礎運營商、通信網(wǎng)絡設備商的密切溝通,逐步對大眾體育信息服務的全民覆蓋予以實現(xiàn)。
表1 運維機制建設的主要內(nèi)容[8]
[1] 程亦煒.基于網(wǎng)絡的公共體育服務平臺建設研究[J].當代體育科技,2017(12):226-228.
[2] 趙子云,左明章,鄧果.基于云計算的教育信息公共服務平臺的構(gòu)建[J].現(xiàn)代教育技術,2012(12):103-106.
[3] 梁柱森.基于.NET三層架構(gòu)的銷售管理系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2013(24):5563-5566.
[4] 楊志和.云計算.教育信息化轉(zhuǎn)型的助推器[J].中國教育信息化,2010(5):9-12.
[5] 周艷玫,王衍喜,郝丹.嵌入學科服務過程的信息服務平臺設計與實現(xiàn)[J].圖書情報工作,2015(8):97-102.
[6] 王定宣,易世君,劉中強.全民健身公共服務網(wǎng)絡化:一站式信息資源服務平臺建設研究[J].山東體育科技,2015(4):110-115.
[7] 毛鵬,李曉露,秦紅,等.公共信息平臺的數(shù)據(jù)訪問服務設計[J].電力自動化設備,2010(10):121-125.
[8] 杜福光.地市級地理信息共享服務平臺設計[J].測繪工程,2014(11):51-55.
[9] 張峻豪,尹恒.現(xiàn)階段大眾體育信息服務平臺的建設[J].當代體育科技,2016(1):118-120.