架构规划:企业统一通信建设的必修课

日期: 2010-07-28 作者:蒋世强 来源:TechTarget中国 英文

  企业在实现统一通信的过程中,设计一个坚固的基础架构尤为重要。首先,统一通信首先应该有一个高层次的统一通信策略,这一策略应建立在统一通信的定义基础之上,即“整合通信以优化业务流程”。并且,无论是要提高用户生产力(UC-U模式),还是要对优化业务流程(UC-B模式),这个策略应当能够简要概括统一通信投资及应用部署的先后顺序。

  有一点毋庸置疑,统一通信基础架构必须放在企业整体架构之内通盘考虑。本文所讨论的许多基础架构元素在企业中已经存在,而部署统一通信应该适当地利用这些业已存在的资源,或者以易于同现有资源整合为最终原则。

  TT SOA编辑推荐:企业架构模式指导手册

  恰当地使用统一通信策略,用户可以设计出具有指导性的基础架构。这一基础架构有诸多好处,最重要的有以下几点:

  ·避免竞争性技术要素的重复建设。这样的例子很多,包括主目录角色、状态信息引擎规划、用户体验模式,业务应用整合模式、中间件等级、数据库模式、管理模式以及维护模式。这些要素的重复建设将会导致整个解决方案变得不完整。

  ·为最优经营业绩提供最佳用户体验。一个设计良好的架构能够实现无缝的用户体验。使用过程中,用户总能在工作或业务流程中的业务点找到最恰当的工具,从而保证从一个任务或进程平滑过渡到另一个任务或进程时,具有相同的外观、使用感受及功能。而不成功的基础架构就会破坏这种完整的体验,造成界面的混乱无序,并将导致需要大量的电信和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或以太网服务),并且使用范围宽泛的互联网协议。目前面临的最大挑战是如何更好地优化网络拓扑,以满足成本、性能、可靠性、互操作性及安全性的需求,如何应对网络的升级或迁移。网关用来支持统一通信同传统通信系统以及不同协议、传输类型的网络之间的并存,因此,它是这个层级中的一个关键因素。

  对统一通信基础架构进行层级化评估简化了传统的增量评估的难度。当然,某个层级的决策可能会影响到其他层级的选择,因此,一个复杂、完整的架构体系可能需要两到三个替代方案。

  基础架构设计完成之后,对于供应商和产品的选择、应用程序开发、业务管理都将起到一个指导作用。很显然,没有任何一个供应商的产品在架构体系的每个层级都表现得完美无缺。因此,企业统一通信架构也将为满足设备的互操作性要求提供一个具体的指导原则。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐