随着企业不断的追求在企业广域网上与实时语音通讯结合在一起,统一通信找到了一个合作同盟者:面向服务的架构(SOA)。
过去,应用程序开发是一个缓慢发展的过程:企业认识到他们在其基础设施中需要的功能,要求IT部门开发一种能够满足这种需求的应用程序。在SOA之前,在需要IT部门进行开发、测试和培训有关解决方案的人员的时候,这个问题经常要演变或者改变,以至于要对应用程序进行修改,或者更严重的是重新开始开发这个应用程序。SOA的吸引力在于它能够让管理员重新使用代码,而不必每一次都重新开始编写代码。最终结果是显著减少开发和交付应用程序的时间,同时让企业以新的和创新的方式把服务联系起来。
这与统一通信有什么关系?多年以来,电话通常与运行广域网和通常使用专有软件的PBX系统有关。为了创建支持电话和数据兼容性的商业应用程序,开发人员需要深入理解VoIP技术以及有关的专有基础设施。因为这种特别类型的知识并不总有,企业让自己的通讯离开广域网并且进入脱离连接的“通讯岛屿”,阻止实时的应用程序集成到商业应用软件中。SOA正是在这个地方提供帮助的。
不用依靠自己团队中的VoIP天才,企业能够为通用的与电话有关的任务开发简单的Web服务,然后根据经验对这些服务进行调整。例如,一个用于提取客户联络信息的应用程序经过编程之后不仅能够显示这个数据,而且还能够启动一个电话或者联系那个人的即时消息进程。目前市场上融合通讯的一个最重要的例子是微软的Office通讯服务器(OCS)及其客户端应用程序Office通讯器。
从最终用户的观点看,OCS和Office通讯器为基于在线状态的即时消息、文件传输、白板和应用程序共享以及实时音频和视频通讯提供了全面集成的支持。更重要的是,OCS支持与微软的Outlook(电子邮件)、Word(字处理)、Excel(表单)、PowerPoint(演示图片)以及其它应用程序的集成,有效地为这些桌面办公应用程序提供了通讯功能。这种集成被证明是非常有用的,例如,一个最终用户收到一个联络人的电子邮件。这个最终用户能够看到那个联络人的实时在线状态,启动即时消息聊天或者启动与那个联络人的语音电话。所有这些操作都可以在Outlook程序中完成。通过实现新的商务流程在语音和数据网络之间的集成,把通用任务变成可重复使用的Web服务以改善工作流和通用商务行为,SOA正在为同一通讯创造新的机会。
通过在统一通信中采用SOA的方法,企业在获得具有通讯功能的应用程序的好处的同时还能简化创建这些应用程序所需要的流程,让开发人员更容易地使用这些流程。通过执行一种利用SOA兼容性标准和统一通信的大量应用的IT战略,企业能够保证任何实时进程的安全,并引导、控制或者监视这些进程,从而减少与这些计划有关的普通应用的成本和复杂性。解除必须学习复杂的政策模型或者为单个应用程序重新编写代码的负担将创造一种双赢的局面,允许开发人员迅速有效地以管理层的观点调整和执行IT战略。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突