企業在實現統一通信的過程中,設計一個堅固的基礎架構尤為重要。首先,統一通信首先應該有一個高層次的統一通信策略,這一策略應建立在統一通信的定義基礎之上,即“整合通信以優化業務流程”。并且,無論是要提高用戶生產力(UC-U模式),還是要對優化業務流程(UC-B模式),這個策略應當能夠簡要概括統一通信投資及應用部署的先后順序。
有一點毋庸置疑,統一通信基礎架構必須放在企業整體架構之內通盤考慮。本文所討論的許多基礎架構元素在企業中已經存在,而部署統一通信應該適當地利用這些業已存在的資源,或者以易于同現有資源整合為最終原則。
恰當地使用統一通信策略,用戶可以設計出具有指導性的基礎架構。這一基礎架構有諸多好處,最重要的有以下幾點:
·避免競爭性技術要素的重復建設。這樣的例子很多,包括主目錄角色、狀態信息引擎規劃、用戶體驗模式,業務應用整合模式、中間件等級、數據庫模式、管理模式以及維護模式。這些要素的重復建設將會導致整個解決方案變得不完整。
·為最優經營業績提供最佳用戶體驗。一個設計良好的架構能夠實現無縫的用戶體驗。使用過程中,用戶總能在工作或業務流程中的業務點找到最恰當的工具,從而保證從一個任務或進程平滑過渡到另一個任務或進程時,具有相同的外觀、使用感受及功能。而不成功的基礎架構就會破壞這種完整的體驗,造成界面的混亂無序,并將導致需要大量的電信和IT團隊提供支持。
·獲得最佳的時間回報(上市時間)。一個完整的體系結構可以使產品的開發和測試變得高效。這一點對有效減少從概念到實施的時間、降低成本、增加收益,以及實現競爭化優勢的促進作用是顯而易見的。
·實現最低的整體擁有成本(Total Cost of Ownership ,TCO)。低成本來自各個方面,包括降低采購成本,降低基礎設施(服務器、網關等)的成本,降低培訓和員工費用(經營管理人員、服務人員等),以及降低開發成本,降低非重復性維護費用等等。
由此可以看出,統一通信基礎架構規劃非常重要。那么,在基礎架構的規劃中應該包括哪些要素呢?
然而,盡管所包含的技術要素一致,但同樣優秀的架構在不同行業或同一行業的不同企業之間發揮的作用仍有不同。對結果產生影響的制約因素還有以下幾種:
·用戶界面:它包括支持用戶體驗的模型和軟件。可供選擇的方案包括下載客戶端、網絡瀏覽器型客戶端以及從現有客戶端延伸出來的鏈接(如CRM或ERP軟件包)。此外,還包括本機接口(如黑莓或iPhone的專用接口)或通用接口(如使用黑莓或iPhone的網頁瀏覽器)。這很可能需要有一個面向用戶界面層的應用程序接口(API),對界面的功能、特性、外觀進行操控。有時統一通信客戶端并不提供此類API,很大程度上取決于供應商對產品的支持力度。
·目錄、身份認證及策略:這些要素通常被看作是統一通信應用程序的核心。目錄和身份認證元素,包括狀態信息引擎,是用戶配置文件和其他特征材料的集中存放地。應用程序與中心目錄或狀態信息引擎同步。用戶所有的授權和策略由一個位于中央位置的身份認證引擎發出,目的是消除多余的員工信息(如以員工個人信息模塊管理員或應用程序類型的名稱來區分)。身份驗證和授權對于一個有效的安全策略至關重要。
·中間件、工作流平臺和工具:這個層次通常被重復或割裂開來,甚至在某個單一廠商的產品中也會出現。而我們的建設目標是,統一通信應用、用戶體驗及業務流程在一個具有一致性、易于應用、可審計的層面創建。每個通信服務(包括呼叫、持有、轉接、會議、即時通訊、電子郵件、桌面共享、視頻、設備控制、記錄、日志、監控、文檔等)應是一致的,即便是服務由許多不同元素交付。這些都是諸如面向服務架構(Service Oriented Architectures ,SOA)、Web服務描述語言(Web Services Description Language ,WSDL)以及互聯網多媒體子系統(Internet Multimedia Subsystem,IMS)等基礎架構模型的核心概念。一致性的價值在這一層體現非常明顯。
·數據庫:通常情況下,統一通信應用程序鏈接到數據庫,用來“優化業務流程” 。如在UC-U模式中,發起或管理通信會話時,可以鏈接到目錄或個人聯系列表。而在UC-B模式中,將通信整合到銷售流程中時,可以連接到客戶關系管理數據。有時,還需要有一個中介數據庫層,這些層的過渡數據必須通過可靠的主數據庫提取和更新。這一點對于業務的連結性、可審計性和一致性非常重要。
·通信引擎:通信引擎是用來提供統一通信“通信一體化”功能的重要部分。當今市場上有許多成熟的通信引擎可用。某些情況下,由IP PBX系統、電子郵件服務器和目錄服務器演變而來的核心產品囊括了許多優秀的統一通信功能模塊。而某些傳統產品由于沒有升級,必須依賴附加其他通信引擎作為補充,甚至是在一個全新的統一通信平臺上重新部署應用程序。
·企業應用軟件和BPM引擎:目前,大多數商業流程通過基于軟件的商業應用和業務流程管理(BPM)引擎實現。因此,通信事件必須能夠同應用程序進行互操作,并且應用程序和業務流程管理軟件必須能夠調用通訊服務。通常情況下,通信功能必須能夠通過應用程序的用戶界面呈現出來。
·通信終端:通信終端可以對用戶體驗產生重大影響。在過去10年,通信終端變得更加多元化,從IP電話、SIP電話、個人電腦,到視頻系統、智能電話、手機、藍牙耳機。構建基礎架構要以安全性、可靠性、可管理性等為最終目標,其中一個關鍵因素就是需要考慮設備的開放性及其在網絡中所發揮的作用。
·網絡功能:對于大多數統一通信應用而言,網絡都將建立在基于分包的服務基礎之上(如局域網、廣域網、公共網絡、互聯網上的IP VPN隧道、MPLS或以太網服務),并且使用范圍寬泛的互聯網協議。目前面臨的最大挑戰是如何更好地優化網絡拓撲,以滿足成本、性能、可靠性、互操作性及安全性的需求,如何應對網絡的升級或遷移。網關用來支持統一通信同傳統通信系統以及不同協議、傳輸類型的網絡之間的并存,因此,它是這個層級中的一個關鍵因素。
對統一通信基礎架構進行層級化評估簡化了傳統的增量評估的難度。當然,某個層級的決策可能會影響到其他層級的選擇,因此,一個復雜、完整的架構體系可能需要兩到三個替代方案。
基礎架構設計完成之后,對于供應商和產品的選擇、應用程序開發、業務管理都將起到一個指導作用。很顯然,沒有任何一個供應商的產品在架構體系的每個層級都表現得完美無缺。因此,企業統一通信架構也將為滿足設備的互操作性要求提供一個具體的指導原則。