業務生成環境
出自 MBA智库百科(https://wiki.mbalib.com/)
業務生成環境(Service Creation Environment,SCE)
目錄 |
什麼是業務生成環境[1]
業務生成環境是一個用於業務定義、開發的環境,利用與網路類型、網路配置無關的業務獨立構件(SIB),來生成新的業務。
業務生成環境的功能[2]
業務生成環境(SCE)是智能網快速提供新業務的關鍵組成部分。通過業務生成環境,用戶可以自己設計和生成一個業務,並對它進行模擬和驗證。業務生成環境將生成的業務以業務描述文件的形式交給業務管理系統SMS,並由SMS負責業務的展開和提供。在INCS-1中,沒有定義SCEF的功能模型。SCE的主要功能如下。
(1)業務設計
在SCE中要將新業務的業務描述轉換為詳細的業務設計,包括業務邏輯、業務數據的生成,及根據業務邏輯和業務數據生成新業務等功能。
(2)業務的模擬和驗證
為了保證設計的新業務滿足業務規範的要求,需要在向網路載入新業務之前,將生成的新業務放在模擬的環境下進行模擬運行,並對其做合法性的檢驗。
(3)業務的載入
將生成的新業務邏輯和數據載入到SMS中,並通過它向SCF載入。
業務生成環境的結構[3]
B-SCEF由業務編輯器、業務模擬器和業務測試器三大工具組成,如圖1所示。
1.業務編輯器
業務編輯器由業務編輯模塊、語法檢查模塊、代碼轉換模塊及業務和數據文件管理模塊四部分組成。語法檢查模塊檢查業務編輯模塊生成的業務邏輯和數據,並將結果反饋回去。只有通過語法檢查的業務才能進行代碼轉換。代碼轉換可以從業務編輯模塊啟動,也呵以從業務和數據文件管理模塊啟動。
業務的設計者通過操作圖形用戶界面,採用面向對象的技術來定義整體業務邏輯和業務數據,生成由業務邏輯、業務數據、業務觸發信息和資料庫邏輯結構等組成的業務定義。語法檢查通過後,進行業務格式的相應轉換,把B-SCEF中業務的內部格式轉變成B-SCF可接受的文本格式,並對業務進行預編譯,以完成業務到B-SMF的傳送功能。2.業務模擬器
業務模擬器包括業務調試功能、業務模擬功能和SMS模擬功能。
(1)業務模擬功能:提供一個“真實”的網路環境以便用戶進行業務的驗證。“真實”的網路環境包括由真實的B-SCF、B-SDF改造而成的B-SCDF,功能簡化了的真實的B-SSF功能、B-SRF功能和模擬的B-CCF功能。
(2)業務調試功能:利用業務模擬功能提供的能力,為用戶提供一定的調試手段,以便用戶對業務進行調試。提供的調試手段有:設置斷點、單步執行、連續執行直至遇到斷點、觀察當前的各種數據和功能實體之間的INAP信息流。
(3)SMS模擬功能:對業務模擬部分的“真實”網路環境進行網路配置,訪問B-SDF中的業務資料庫,將業務載入到這個“真實”的網路中。
3.業務測試器
業務測試器包括業務測試功能、業務模擬功能和SMS模擬功能。
(1)業務模擬功能:同業務模擬器中的業務模擬功能。
(2)業務測試功能:為用戶提供了一套工具,便於對業務進行各種功能及性能的測試。
(3)SMS模擬功能:功能同業務模擬器中的SMS模擬功能。