第二課 NMS產(chǎn)品的軟件核心:Nature Access Core
1. Natural Access Core的組織結構
圖6顯示了Natural Access Core的組織結構。它由四部分構成:核心(Core)、服務(Services)、服務管理器(Service Managers)、服務守護程序(Natural Access Server:ctdaemon)。
Core:根據(jù)配置文件(.cfg)裝載、初始化、配置服務;
Services:
特點:
可以跨板實現(xiàn);
具有與硬件無關的標準API接口,易于進行獨立于硬件的應用開發(fā);
具有標準/擴展兩種參數(shù)形式,且均可通過Natural Access存取操縱;
類型:
基本服務;
域定制服務,以滿足特殊CTI應用;
內(nèi)容:
核心功能:通信控制、日志、事件處理、參數(shù)處理;
基本服務:ADI、語聲消息、數(shù)字群路監(jiān)控、呼叫控制、OAM等;
域定制服務:NaturalFaxTM、NaturalConferenceTM、MSPP(Fusion)等。
Service Managers:提供標準的服務接口;DLL方式(Windows)、共享庫(Unix)。
ctdaemon:服務守護程序,提供服務資源共享、事件觸發(fā)/處理等。
2. Natural Access Core的運行概述
Natural Access的運行包含以下幾個方面:
上下文(Context):用于聯(lián)系、組織各種服務和每個處理例程相關的資源。
事件(Events):在Natural Access中所有(API等)函數(shù)都有狀態(tài)返回或事件代碼。
事件用如下結構描述:
3. Natural Access的核心功能
初始化NA運行環(huán)境:注冊服務項目、指定參數(shù)管理策略、跟蹤功能設置、指定運行模式;
事件隊列的創(chuàng)建和刪除。
上下文的創(chuàng)建等管理。
服務的啟動與關閉。
參數(shù)管理:各服務和應用程序的運行參數(shù)的自動配置與編程管理。
錯誤追蹤:可以指定定制的錯誤處理函數(shù)。
以上各功能都有相應的標準(API)例程函數(shù)可供調用,以利于用戶對特定的應用進行二次開發(fā)。
固原市| 青龙| 尼勒克县| 分宜县| 田阳县| 宜丰县| 石台县| 楚雄市| 泊头市| 马边| 山阳县| 珲春市| 永新县| 大宁县| 海伦市| 武邑县| 诸暨市| 诸城市| 茶陵县| 公主岭市| 启东市| 武山县| 扶绥县| 延津县| 胶南市| 岳阳市| 平舆县| 新兴县| 西宁市| 会东县| 凤凰县| 潼南县| 綦江县| 绥中县| 阿城市| 屏山县| 临城县| 农安县| 汕尾市| 东阳市| 黔东|