首页  ·  知识 ·  
基于面向服务体系结构SOA的业务管理研究
王丽      编辑:dezai   图片来源:网络
如何在传统的面向设备的网络管理基础上增强和扩展面向业务的管理功能有重要的研究价值,近年来,国外很多机构开展了业务管理方面的研究,但大多研究成果是针对电
如何在传统的面向设备的网络管理基础上增强和扩展面向业务的管理功能有重要的研究价值,近年来,国外很多机构开展了业务管理方面的研究,但大多研究成果是针对电信网络展开的,研究成果并不能照搬至计算机网络,目前业务管理所面临的一个重要问题是缺乏一个一致的体系结构框架,使其能够运行于各种异构基础平台之上,绑定各种基础业务单元,跨越传统的管理域边界。面向服务的体系结构(SOA,serviceorienteda rchitecture)支持跨企业和业务合作伙伴之间间的端到端集成,提供了一种灵活的业务流程模型,使得客户可以迅速地响应新的顾客需求、新的业务机会以及竞争的威胁。在现代计算机网络中,面对复杂的业务种类,只有通过松藕合的分布式管理系统才能够实现对业务的有效控制和监督,进而保障业务的服务质量。本文在深入理解SOA的基础上,重点研究将传统网管迁移到面向服务体系结构的业务管理过程中需要解决的若干关键问题,同时提出一种基于Web服务的业务管理体系结构。

一、面向服务的体系结构SOA与Web服务

在过去的40年里,软件体系结构试图处理日益增长的软件复杂性,但是,复杂性仍在继续增加,传统的体系结构好像已经达到了它们处理此类问题的极限,在很多情况下,问题在于缺乏一个一致的体系结构框架,它能够装配组件和服务,以便快速甚至动态地交付应用程序,面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,基于面向服务的体系结构SOA构建业务管理能够适应不断变化的业务环境,比如经常改变的服务策略、业务级别、业务重点、合作伙伴关系、服务质量参数以及其他与业务有关的因素Web服务是一系列标准和正在发展中的标准,它们是由worldwidew ebconsortium(W3C)设计和指定的,用来促进跨平台程序对程序通信。Web service作为实现SOA的一种方式,能够提供高层的业务描述、注册和发现机制,并进一步实现业务环境中的事务机制、安全机制和业务流程,从更高的概念层面讲,可以将Web服务视为一些工作单元,每个单元处理特定的功能任务,进而可以将这些任务组合成面向业务的任务,以处理特定的业务操作任务。

二、面向服务体系结构的业务管理中若干关键问题研究

本文从以下几个方面探讨面向服务体系结构的业务管理中面临的关键问题,包括构建基于Web服务的业务管理体系结构、扩展功能模块、构建业务适配器等。

1、构建基于Web服务的业务管理体系结构

要实现网络管理模式由传统面向设备向面向业务转变面临着许多困难,首要问题是复杂性:面对构建传统面向设备的网络管理已经投人了大量的人力和物力,考虑到有限的预算,替换的成本是高昂的,设计面向服务体系结构的业务管理框架的一个重要问题就是要求能够最大限度集成已有的网管功能,为面向设备的网管迁移到面向业务的网管提供开放的、易于扩展的接口。

2、协议栈映射

典型的基于Internet/SN MP的网管体系结构由管理者Manager、代理Agent和管理信息库(MIB)组成,M/A之间的通信协议是简单网络管理协议SN珊IP,如果把WSDL看作一种管理信息模型,把SOAI作为通信协议,对比SNMP协议栈与Web service协议栈,可得出一个结论,该结论为传统网管向业务管理迁移提供了理论依据,可以很明显地看出Web service作为面向业务管理中的一种管理思路是切实可行的,换言之,借鉴Web service成熟的思想和理论,可以有助于从参考模型、管理对象等方面系统化地进行新一代网管系统的理论探讨,为研究实现业务管理系统的关键技术提供一套行之有效的开发路线和方法,基于这种思想,自行设计和开发了业务管理原型系统S姒S,实现了EMAIL,FTP,TELNET和一个自定义业务。

3、扩展功能模块

从业务的角度来看网络管理的使用就引出了业务管理的概念。业务管理的研究主要集中在设计业务的应用模型,业务管理研究的目标是提高网络管理质量,但业务管理毕竟与传统面向设备的网管有很大区别,因此在设计功能模块时需要根据业务管理的特点对传统网管进行扩展,主要体现在业务管理、服务级管理、工作流管理三个方面。

三、结论

随着网络基础设施的不断完善和网络业务的迅速发展,传统的网络管理系统已不能满足人们对管理运行在网络之上业务的要求,对面向业务的新一代网络管理系统的需求日渐强烈,许多企业都在设法将它们的旧网管应用改造成面向业务的系统,Web服务技术的使用为这种改造提供了一个新的选择本文重点描述了如何通过应用Web服务技术来构建基于SOA的业务管理系统,以及新的面向业务的网管系统应该扩展的功能模块和相应的协议栈映射关系,下一步研究工作的重点将围绕业务管理体系结构的细化,业务管理中的流模型和业务资源管理以及如何提高Web服务的性能和安全性。

本文作者:王丽 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读