一種分布式企業綜合接入網關的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,尤其涉及一種分布式企業綜合接入網關。
【背景技術】
[0002]隨著IT (Informat1n Technology,信息技術)技術與通信技術的深入融合,各種企業應用系統從傳統的PCXPersonal Computer,個人計算機),也漸漸延伸至移動終端。移動代理服務器等中間件技術,在其中起著至關重要的作用。
[0003]以移動代理服務器(Mobile Agent Server,簡稱MAS)為代表的中間件的實現方案如下:
[0004]1、移動代理服務器在網絡中位置:移動代理服務器位于企業IT系統和移動通信網絡之間;
[0005]2、下行業務:多個應用系統向移動代理服務器提交消息,移動代理服務器接收到消息后進行協議轉換后,根據消息類型,將消息轉發至移動通信網絡,從而到達用戶手機;
[0006]3、上行業務:移動代理服務器接收到移動通信網絡的消息后,將消息進行協議轉換,并轉發至業務系統;
[0007]4、移動代理服務器接入移動通信網絡,例如行業網關時,只能使用唯一的服務代碼、企業代碼和業務代碼,當用戶有多個服務代碼(或業務代碼)時,只能在企業側部署多個移動代理服務器;
[0008]5、移動代理服務器,主要提供數據通信的協議轉換服務;
[0009]6、現有移動代理服務器,通常為單臺設備,各模塊之間不能獨立部署,當系統出現性能瓶頸時,只能再次開戶,重新部署一套移動代理服務器。
[0010]7、移動代理服務器采用基座加插件的形式,基座提供所有的網絡通信能力和管理能力,插件可以是業務系統,也可以是適配業務系統的接口插件:例如DB (Data Base,數據庫)插件,PushMail (手機郵箱)插件等。管理能力包括:插件的接入等服務。
[0011]在實現本發明的過程中,發明人發現現有技術中至少存在以下問題:
[0012]1、在一個企業中,由于多個應用需要從移動代理系統接入移動網絡,因此其通信錄和用戶數據等數據存在很大程度偶合,在現有方案中未能對通信錄數據和用戶數據進行共享;
[0013]2、基于移動代理服務系統開發的業務系統,用戶無法在多個系統之間做到單點登錄,當用戶從業務系統A切換到業務系統B時需要再次登錄;
[0014]3、當企業存在多分支機構,有不同的服務接入號時,傳統的移動代理系統解決方案是部署多套系統,這給資源使用帶來一定程度的浪費;
[0015]4、當性能出現瓶頸時,傳統移動代理服務系統無法做到業務在線擴容;
[0016]5、移動代理服務器的基座,無法動態增加通信能力。
【發明內容】
[0017]本發明實施例提供一種分布式企業綜合接入網關,用于實現對外部應用系統的接入的統一管理,并為業務在線擴容提供支持。
[0018]為了達到上述目的,本發明實施例提供一種分布式企業綜合接入網關,應用于包括部署于運營商側的統一服務平臺的系統,所述統一服務平臺用于對部署于企業側的所述分布式企業綜合接入網關進行遠程安全管控;所述分布式企業綜合接入網關包括:統一管理子系統、統一消息調度子系統、網絡驅動子系統;其中:
[0019]所述統一管理子系統,用于對所述分布式企業綜合接入網關的其它子系統進行運行監控,以及對外部的應用系統進行統一注冊管理;對請求訪問應用系統的發起方進行統一的用戶鑒權,以及相應的應用系統的權限分配;
[0020]所述統一消息調度子系統,用于對外部的應用系統提供統一的業務消息接口 ;根據接收到的消息的上下行消息類型將所述消息轉發至對應的外部的應用系統或網絡驅動子系統的驅動插件;
[0021]所述網絡驅動子系統,用于與移動通信網和移動互聯網絡對接,將統一消息調度子系統發送的消息轉換成移動通信網絡或移動互聯網絡所需要的格式的消息,或將移動通信網或移動互聯網的上行消息根據所述分布式企業綜合接入網關的協議進行轉碼并轉發至所述統一消息調度子系統。
[0022]本發明上述實施例中,通過部署分布式企業綜合接入網關,實現了對外部應用系統的接入的統一管理,并為業務在線擴容提供了支持。
【附圖說明】
[0023]圖1為本發明實施例提供的一種分布式企業綜合接入網關的結構示意圖;
[0024]圖2為本發明實施例提供的一種業務消息調用的流程示意圖。
【具體實施方式】
[0025]針對上述現有技術中的問題,本發明實施例提供了一種分布式企業綜合接入網關。在本發明實施例中,分布式企業綜合接入網關向企業側IT系統和其他第三方業務系統提供通信接入服務、數據共享服務和管理服務。其中:
[0026]通信接入服務:綜合接入網關向外部的應用系統提供標準的服務接口,將外部的應用系統提交的通信請求,轉換成符合移動通信網絡或移動互聯網絡要求的接口報文;企業綜合接入網關的分布式架構,將通信能力系統分化成一個個獨立的驅動插件,當有新的能力需求時,在線增加一個驅動插件即可,其它現有部分無需更改。
[0027]數據共享服務:綜合接入網關向業務系統提供數據服務包括:通信錄服務、索引服務、通信記錄查詢服務和日志查詢服務;多個業務系統之間可以共享數據。
[0028]管理服務:綜合接入網關提供的管理服務包括:用戶管理、接入管理、告警管理和遠程控制服務。用戶可以輕松實現單點登錄。
[0029]下面將結合本發明的實施例中的附圖,對本發明的實施例中的技術方案進行清楚、完整的描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有付出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明的實施例保護的范圍。
[0030]參見圖1,為本發明實施例提供的一種分布式企業綜合接入網關的架構示意圖,該分布式企業綜合接入網關應用于包括部署于運營商側的統一服務平臺,該統一服務平臺用于對部署于企業側的該分布式綜合接入網關進行遠程安全管控,該分布式企業綜合接入網關可以包括:統一管理子系統U、統一消息調度子系統12、網絡驅動子系統13 ;其中:
[0031 ] 統一管理子系統11,用于對分布式企業綜合接入網絡(以下簡稱綜合接入網關)的其它子系統進行運行監控,以及對外部的應用系統進行統一注冊管理;對請求訪問應用系統的發起方進行統一的用戶鑒權,以及相應的應用系統的權限分配;
[0032]統一消息調度子系統12,用于對外部的應用系統提供統一的業務消息接口 ;根據接收到的消息的上下行消息類型將所述消息轉發至對應的外部的應用系統或網絡驅動子系統13的驅動插件;
[0033]網絡驅動子系統13,用于與移動通信網和移動互聯網絡對接,將統一消息調度子系統12發送的消息轉換成移動通信網絡或移動互聯網絡所需要的格式的消息,或將移動通信網或移動互聯網的上行消息根據所述分布式企業綜合接入網關的協議進行轉碼并轉發至所述統一消息調度子系統12。
[0034]具體的,本發明實施例中,統一管理系統11屬于綜合接入網關的管理中心,該統一管理子系統11的功能可以包括:
[0035]1、系統管理功能,如用戶管理、角色管理、權限管理和安全管理等。
[0036]其中,以用戶管理為