談我國IC卡行業應用系統建設的共性問題
文章出處:http://www.nyfzw.net 作者:羅洪元 人氣: 發表時間:2011年09月23日
引 言
近十五年來,國家金卡工程取得了令人矚目的成績,目前IC卡(含RFID,以下統稱“IC卡”)已在金融、電信、社會保障、稅務、公安、交通、建設及公用事業、石油石化、組織機構代碼管理等許多領域得到廣泛應用,像第二代居民身份證(卡)、社會保障IC卡、城市交通IC卡、電話IC卡、三表(水電氣) IC卡、消費IC卡等行業IC卡應用已經滲透到百姓生活的方方面面,并取得了較好的社會效益和經濟效益,這對提高各行業及地方政府的現代化管理水平,改變人民的生活模式和提高生活質量,推動國民經濟和社會信息化進程發揮了重要作用。
我國IC卡的行業應用系統建設有很多成功的案例和不少的失敗教訓值得好好總結,這些經驗教訓也可以為今后類似系統的建設提供參考。
在IC卡行業應用系統建設時,應該兼顧建設方案的技術先進性、實用性、可操作性和建設成本等問題,在建設過程中引入質量、成本和進度控制方法,將系統建設風險降到最低,避免系統建設中重復發生其它系統建設過程中發生過的管理和技術差錯,這樣才能確保系統建設達到預期的總目標。本文談談IC卡行業應用系統建設中的共性問題,與感興趣的讀者探討。
一、有效協調是應用系統建設成敗的關鍵
在IC卡行業應用領域,曾流傳“三分技術,七分協調”向“一分技術,九分協調”退步的玩笑,它從一個側面說明IC卡行業應用不僅有行業利益協調的管理問題,而且又有錯綜復雜的技術問題,有時候解決協調、管理問題比解決技術問題更難。
如某城市在推行交通“一卡通”IC卡應用系統建設過程中,系統建設的主管部門多次變更,致使系統建設一拖再拖。
又如某城市在推行城市“一卡通”的過程中也遇到了協調問題,這個城市的情況是,一個副市長分管公交、另一個副市長分管地鐵,IC卡應用系統建設是公交在前地鐵在后,具體負責技術方案的兩個團隊從局部情況出發選用不同的技術路線(方案)提交各自的分管副市長批準實施,系統建好投入運行后發現,市民乘公交、地鐵需要兩張卡,因此又有人提出來應該搞“一卡通”,問題出來了,兩家IC卡的數據結構不一樣,已經在用的系統和讀卡終端不兼容,推倒重來不可能,因為大量的IC卡已經發給市民,處理得不好影響社會和諧,最后只好采取折中方案,再做一個能兼容兩種卡的系統,在該系統下可以繼續使用原來的兩張卡,隨著時間的推移,原來的卡和讀卡終端逐步淘汰,原來卡上的兩種業務將統一到一張新卡上,這種不該發生的投資浪費只好由政府承擔。
在IC卡行業應用系統建設中,技術團隊和決策者應站在國家、行業利益的高度,以高度的責任心解決出現的所有問題,協調好部門之間的利益,借助行業內有經驗專家的充分論證,從技術角度提出合理化建設方案,為系統建設邁好第一步,也是關鍵一步。
二、足夠的信息是應用系統建設決策的科學依據
近十五年來,我國IC卡行業應用系統建設取得了輝煌成就,積累了很多成功經驗,也有不少的教訓,這些都為今后的類似系統建設提供了參考,系統建設的技術團隊應為新系統建設的決策者們提供足夠的信息,為科學決策提供技術支持。
IC卡行業應用系統建設的參考信息可以通過考察已有系統的運行現場進行收集,也可以通過走訪國家金卡辦、行業主管(如建設部IC卡應用服務中心等)、地方主管、檢驗機構的專家獲得,收集的信息至少應包括:
1. 現有系統特別是類似系統管理和技術的成功或失敗的具體案例;
2. 國內外標準特別是類似系統建設標準化的成功或失敗的經驗教訓;
3. 新系統建設所在區域的城市、區域 (如長江三角洲、珠江三角洲等)的近期、中期、長期規劃信息;
4. 城市內應用在前、區域性應用需求在后所造成的系統升級、改造的成功或失敗案例;
5. 國外壟斷或淘汰或沒有國內產業支持的IC卡技術對系統有效運行造成的負面影響的信息;
6. 系統使用過程中一次性采購太多國外產品,造成資金負擔和庫存積壓產品質量問題的信息;
7. 系統設計時只考慮單一應用未考慮應用擴展問題(如交通卡擴充打電話、小額消費等功能)的系統改造的成功或失敗信息;
8. 在用類似系統的建設方案、技術標準和管理的成功或失敗的經驗教訓;
9. 現有系統特別是類似系統建設過程中的合作伙伴的誠信、產品質量、供貨能力信息等。
新系統建設的技術團隊應該對收集到的信息進行篩選,剔出無用的信息,對有用信息進行分類整理,使其為新系統建設的決策提供科學的參考依據。
三、切合實際的應用需求分析是應用系統建設的堅實基礎
一般而言,IC卡行業應用系統建設要經過應用需求分析、系統設計、采購、編碼、子系統調試和現場實施等幾個階段,切合實際的、充分的應用需求分析是系統建設最基礎的工作,它的質量直接影響到系統建設后面幾個階段的工作,因此必須努力做好。
系統建設中的應用需求分析應考慮系統設計所需要的全部信息,至少應該包括如下內容:
1. 現有系統產生的業務數據量,系統運行消耗的人財物直接或間接成本數據等;
2. 新建系統所在地區的城市規劃、區域規劃和國民經濟發展規模預測等對系統建設有影響的可能數據(如人口、產業布局等);
3. 新建系統對未來應用業務擴展的可能數據(如交通“一卡通”從軌道交通、公交、輪渡、出租車乘車向打電話、小額消費發展的可能性);
4. 新建系統對未來應用區域擴展(如高速公路收費從省內通用向全國通用,城市交通“一卡通”從城市內通用向區域通用、全國通用發展的可能性);
5. 新建系統的系統安全性、異常處理能力、系統最大負載的現有能力調查;
6. 新建系統的系統設計階段所關注的其它需求信息等。
系統需求分析是要借助當前系統的物理模型(待開發系統的系統元素)導出目標系統的邏輯模型(只描述系統要完成的功能和要處理的數據),解決目標系統“做什么”的問題,所要做的工作是深入描述新建系統的功能和性能,確定系統設計的限制和新建系統同其它系統元素的接口細節,定義新建系統的其它有效性需求,通過逐步細化對新建系統的要求描述新建系統要處理的數據,并給新建系統開發提供一種可以轉化為數據設計、結構設計和過程設計的數據與功能表示。系統需求分析必須全面理解用戶的各項要求,但不能全盤接受,只能接受合理的要求;對其中模糊的要求要進一步澄清,然后決定是否采納。
四、先進性和適用性是應用系統建設的技術選型原則
IC卡行業應用系統建設是利用高科技手段實現對傳統業務的高效運行管理,它涉及IC卡技術、IC卡終端技術、網絡技術、通信技術、數據采集技術、數據集中處理技術和信息安全技術等,如何將這些技術有效應用在系統建設中,是系統建設面臨的重要問題。
系統建設的技術團隊應該根據新建系統的實際情況,結合已經收集到的信息,兼顧建設方案的技術先進性、實用性、可操作性和建設成本等要求,做好系統的技術選型工作。這里的技術選型最關鍵的是IC卡的技術選型,新建系統的應用規模、單一功能應用或多應用、安全性要求、應用環境要求等將決定是選擇存儲卡、邏輯加密卡或CPU卡,還是接觸式IC卡或非接觸式IC卡,在技術選型時,還應兼顧考慮如下問題:
1. 不片面追求技術先進,夠用就行,避免造成不必要的浪費;
2. 考慮知識產權,特別是要防止部分國外企業先讓你上鉤,事后再要你不斷給他付錢的專利陷阱;
3. 在技術條件滿足的情況下,盡量考慮采用國內成熟企業技術與產品;
4. 要考慮國內產業的技術支持、批量供貨等綜合能力;
5. 考慮技術選型符合國際通用標準、國家標準和行業標準要求;
6. 在技術條件滿足當前應用需求情況下,適當考慮應用的可擴展性;
7. 考慮信息安全措施的必要性及國家有關部門的管理要求(如密鑰等);
8. IC卡讀寫終端、后臺處理軟件、數據庫系統、服務器、資金清算中心和網絡架構的配置要求等。
IC卡行業應用系統建設的技術選型要充分利用社會、行業的專家資源,吸收其它系統的建設經驗,經過反復論證最后確定技術方案,確保系統建設成功。
五、模擬驗證試驗是應用系統建設成功的有效方法
IC卡行業應用系統建設涉及多學科、多專業,系統中所采用的IC卡、IC卡讀寫終端、軟件中間件、后臺處理軟件和功能子系統都比較復雜,在系統招標選型、系統設計、實施階段引入模擬驗證試驗,有條件的可以搭建一個模擬驗證系統,一些共性技術問題可以通過驗證試驗提前解決,模擬驗證試驗可以解決如下一些問題:
1. 產品的互換性、兼容性、一致性測試;
2. 傳輸協議、接口及并行處理能力;
3. 系統異常處理機制的完整性;
4.系統的滿負載運行能力、響應時間測試;
5. 采集數據的安全傳輸、安全存儲測試;
6. 系統運行現場的環境適應性測試等。
在系統招標選型階段,也可以采取明確系統應用需求,面向社會公開招標應用方案,在應用現場對預中標方案逐步驗證試驗篩選,進一步發現問題再改進完善,最后確定最終系統建設方案。
在系統實施階段,可以根據系統的應用環境差異,將IC卡、IC卡讀寫終端等產品委托具有國家認可、計量認證和授權資格的檢測實驗室進行檢驗,檢驗項目主要是國家強制標準規定的指標及產品互換性、兼容性、一致性和環境適應性等。
模擬驗證試驗是應用系統建設成功的有效方法,在系統招標選型、系統設計、實施階段要發揮好它的作用。
六、規范的標準化工作是應用系統建設成功的必要條件
為了保證IC卡行業應用系統建設順利實施,應用系統需求分析、系統設計階段結束后,借助必要的模擬驗證試驗,就應該形成系統實施所需的技術規范(標準),這些技術規范用于指導IC卡、IC卡讀寫終端、后臺軟件和功能子系統等的開發、調試、采購和驗收。
編制應用系統建設技術規范應參考現行有效版本的國際標準、國家標準、行業標準(如建設部的CJ/T 166-2006《建設事業集成電路(IC)卡應用技術》、CJ/T 243-2007《建設事業集成電路(IC)卡產品檢測》等)、相關行業標準(如《銀行卡聯網聯合業務規范》(2001年版)、《銀行卡聯網聯合技術規范》(2001年版)、《銀行卡聯網聯合安全規范》(2001年版)、JR/T 0025.3-2005《中國金融集成電路(IC)卡規范 第3部分:與借記/貸記應用無關的IC卡與終端接口需求》、JR/T 0025.4-2005《中國金融集成電路(IC)卡規范 第4部分:借記/貸記應用規范》、JR/T 0025.6-2005《中國金融集成電路(IC)卡規范 第6部分:借記/貸記終端規范》、JR/T 0025.7-2005《中國金融集成電路(IC)卡規范 第7部分:借記/貸記安全規范》等)。
IC卡行業應用系統建設過程中形成的技術規范(標準)至少應該包括“過程文檔管理要求”、“IC卡技術要求”、“IC卡終端技術要求”、“密鑰系統和安全認證技術要求”、“安全機制及安全要求”、“IC卡應用系統技術要求”、“產品檢測技術要求”、“功能子系統聯調技術要求”、“IC卡應用系統驗收技術要求”等,真正體現工程實施標準先行的觀念。
七、有效的過程控制是應用系統建設成功的重要保證
在一些應用系統建設項目中,由于沒有在協調管理、信息收集、需求分析、技術選型、模擬驗證、標準化、物品采購、系統實施等過程中引入質量、成本和進度控制,導致應用系統建設出現質量問題返工、投資大幅度超預算和工程建設嚴重超期等。因此,要保證一個應用系統建設項目實現預定的質量、成本和計劃目標,應該組建一個既懂管理又熟悉技術的項目實施團隊,制定責任到人的管理職責,在項目的建設全過程引入質量、成本和進度控制方法。
為了實現應用系統建設項目預定的質量、成本和進度目標,項目實施團隊應該按照GB/T 19001-2000(idt ISO 9001:2000)《質量管理體系 要求》等質量管理標準,結合項目特點,建立質量管理體系,并確保其持續改進和有效運行,為IC卡行業應用系統建設的順利實施提供保障。
結 論
IC卡行業應用系統建設是一個復雜的系統工程,在新系統的建設過程中應遵循系統工程管理的理論,采用過程質量控制、投資成本控制、工程建設進度控制等方法,強調有效的協調管理、足夠的信息收集、充分的系統需求分析、科學的技術選型、必要的模擬驗證試驗、規范的標準化和有效的過程質量控制等,廣泛采納已有系統成功的經驗,避免再犯別人犯過的錯誤。那么,建設一個技術先進、實用性與可操作性強和建設成本適中的IC卡行業應用系統的總目標就一定能夠達到。
參考文獻
[1]國家金卡工程協調領導小組辦公室,“國家金卡工程1993-1998年主要歷史文件”,國家金卡工程協調領導小組辦公室,2001年4月
[2]國家金卡工程協調領導小組,“國家金卡工程全國IC卡應用總體規劃”,國家金卡工程協調領導小組辦公室,2001年12月
[3]國家金卡工程協調領導小組,“國家金卡工程第九次全國IC卡應用工作會議文集”,國家金卡工程協調領導小組辦公室,2006年12月