网络通信 频道

基于SOA的迈普VoIP协同通信服务架构

     【IT168 专稿】1. 背景

  一方面,现代企业将频繁面临着业务流程改变和信息系统整合的挑战。面对业务部门提出的紧迫的时间要求,IT人员只能加倍努力,去熟悉各种后台操作系统,如Unix、windows、linux,去掌握多种复杂的编程语言体系,如JAVA和.NET,使其工作效果往往事倍功半。有没有一种技术能像搭积木一样,通过对已有系统或者新系统的简单变换就能产生出新的业务流程和系统,从而加速企业业务流程的变革?

  SOA在此背景下孕育而生。

  另一方面,在全球范围内,协同通信系统正在成为企业构建其多媒体通信平台的主流选择。然而,如何将协同通信平台嵌入企业的新老业务系统,以高效的通信工具推动传统的业务流程,或是直接创生出新的业务流程,将是企业IT系统技术部门面临的一个现实问题。

  迈普VoIP协同通信系统正是密切贴合企业用户的以上需求,不仅可以为用户提供丰富的协同通信功能,而且采用了开放、标准、自由的SOA服务架构思想,既能够独立构建企业的多媒体通信平台,又可以无缝地内嵌到企业的各种业务流程中,顺利实施通信工具与业务平台整合。

  2. SOA的概念

  面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过定义良好的接口和契约联系起来,而接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这种设计思想使得构建遵循SOA标准的各种服务可以以一种统一的的方式进行交互,使异构系统的整合成为可能。

  SOA架构中典型的接口技术是Web Services接口技术。Web服务开发接口技术继承了Internet 开放、标准、自由的特点,其核心思想在于:Web服务提供一个分布式的应用平台,使得运行在不同操作系统、不同设备上的、用不同编程语言和不同开发工具实现的软件,都能够利用这一个平台实现整合,以达到分布式计算的目的。

  通俗的说,SOA 是一种 IT 体系结构样式,支持IT人员将各种业务作为链接服务或可重复任务进行集成,以便在需要时通过网络即可访问这些服务和任务。这种集成是逻辑概念,SOA可通过对来自北京、上海和香港的服务进行组合,使最终用户感觉这些服务就像安装在本地桌面上一样。需要时,SOA还可将这些服务组装为按需应用程序,即相互连接的服务提供者和使用者的一个集合,使两者彼此结合以完成特定的任务,从而使业务的定义与产生更加灵活,是企业的企业流程能够适应不断变化的需求。

0
相关文章