简析一种SOA动态实现框架

来源: 比特网作者:悠虎
2010/6/29 9:19:47
为了快速而经济高效的处理源源不断的高度复杂而动态的业务需求,企业需要一种灵活而动态的方法来自动化、构建和管理关键业务流程。

分享到: 新浪微博 腾讯微博
本文关键字: SOA 框架

当今 IT 环境的特点是:异构而复杂的应用程序、进度紧张、受预算约束,以及一个不断变化的业务需求前景。几乎没有企业能够以一种高效率的方式,灵活而有效地增强其现有的基础架构,来迎接和克服这些挑战。即便如此,为了快速而经济高效的处理源源不断的高度复杂而动态的业务需求,企业需要一种灵活而动态的方法来自动化、构建和管理关键业务流程。

解决方案

面向服务架构(SOA)常常被奉为解决上述业务挑战的一种可行的解决方案。SOA 是一种通过使用和组装构建模块来概念化、设计和构建应用程序的方法,每个构建模块通常被表示为一个可重用的服务。目前使用的许多 SOA 方法只是简单地封装一些业务功能,然后是用在应用程序中,而且采用了一种临时、静态和不灵活的方法。开发未来应用程序和业务流程的推荐方法是采用正式的 SOA 实现框架,该框架是动态的、灵活的和可伸缩的,足以满足变化的和复杂的业务需求。不管您是否为 SOA 实现购买或构建了一个框架,该框架的功能必须要保证有利于您的解决方案。

SOA 实现框架概览

SOA 实现框架是一种允许利用 SOA 原理高效构建应用程序和业务流程的技术。它为架构师、开发人员和管理员提供了一个操作框架和工具,允许他们配置、使用和管理企业服务,这些企业服务构成了应用程序和业务流程的构建模块。这个框架在实现流程的各个级别和阶段中使用了一种以服务为中心的方法,并具有以下普遍特征:

利用高度安全的、独立于协议的方法来动态连接客户机和服务的能力。

可靠的处理服务执行的同步和异步模式的能力。

以声明方式定义和处理事件的能力。

在客户机和服务之间动态转换数据格式的能力。

以集中方式管理分布式 SOA 资源(服务、配置、策略等)的能力。

在服务执行过程中捕获和处理异常的能力。

记录和监控在客户服务交易期间出现的不同事件并进行度量的能力。

提供统一的可重用服务调用代码库,用于企业中所有应用程序。

支持 Web 服务标准堆栈,以促进大规模的采纳和互操作性。

框架组件

服务注册

服务注册是企业启用 SOA 解决方案的一个基础部分。它用于定义、配置和实施业务服务,这些服务以集中方式使用在应用程序中。因为缺乏一个精心设计和管理的服务注册,许多公司无法实现 SOA 全部的潜力。这包括用于定义和配置服务到服务、提供者、消费者、服务交互、策略和所有相关配置所需的重要信息。服务注册驻留在一个高性能数据存储中,并可使用服务管理器来查看和管理,这将会在稍后予以说明。

共3页: 上一页1 [2] [3]
责编:刘沙
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map