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战略。
- 一种基于SOA的XGM效应构成XOR光逻辑门实现光标记交(12-14)
- 三极管RBSOA测试仪的设计(03-22)
- 基于SOA的网卡银行客户评估系统研究与实现(09-21)
- 基于SOA架构的企业集成系统设计与实现(07-06)
- 基于单片机的具有通讯口的智能温控表(05-04)
- 串行通讯转接口类型 PowerChute Plus for Unix(06-08)