soa governance in action
A few years ago, I wrote a book with a colleague about open source ESBs (Enterprise Service Buses), Open Source ESBs in Action (Manning, 2008). In that book we wrote about using open source tools to integrate applications and expose legacy systems as services. In the years that followed, ESBs were seen as one of the cornerstones of devel- oping Service Oriented Architectures (SOAs). In 2008, when people talked about SOA, especially in the enterprise world, they meant the traditional SOAP-over-HTTP-based services. Everyone was doing this, the big vendors promoted it, and it finally looked like we had a way to create services that could be used by other departments and mul- tiple users. ### SOA Governance in Action #### 一、引言与背景 在过去的几年里,随着企业对集成需求的增长,服务导向架构(SOA)已经成为一种重要的技术趋势。在2008年出版的一本书《Open Source ESBs in Action》中,作者与其同事探讨了如何利用开源工具来集成应用以及将遗留系统作为服务暴露出来。该书详细介绍了企业服务总线(ESB)的作用,即作为开发服务导向架构的关键组件之一。 当时,在企业领域讨论SOA时,通常指的是基于SOAP-over-HTTP的传统服务。各大供应商纷纷推广这种模式,似乎找到了一种能够跨部门、跨用户创建并使用服务的有效途径。然而,随着技术的发展,SOA治理变得越来越重要,它不仅关乎技术层面的实现,还涉及组织管理、流程控制等多方面内容。 #### 二、SOA治理概述 SOA治理是一种确保服务导向架构符合业务目标、技术标准及法规要求的管理框架。它旨在通过定义一套策略、流程和技术手段来保障SOA的成功实施和持续优化。SOA治理的核心在于建立一套完整的生命周期管理机制,涵盖服务的设计、实现、部署、运行和退役等各个阶段。 #### 三、SOA治理环境设置 设置SOA治理环境是确保SOA项目成功的关键步骤之一。这包括定义治理结构、确立角色职责、选择合适的工具和技术以及制定相应的政策和流程。例如,《SOA Governance in Action》书中提到,在SOA治理环境中,通常会设立一个专门的治理团队,负责监督整个SOA项目的进展,并确保所有服务都遵循既定的标准和最佳实践。 #### 四、案例研究:理解SOA治理 为了更好地理解SOA治理的实际应用,本书提供了一个具体的案例研究。通过分析一个企业的实际SOA项目,读者可以深入了解SOA治理是如何在实践中被应用的。案例研究涵盖了从项目启动到最终评估的所有关键阶段,并展示了如何有效地处理各种挑战和问题。 #### 五、设计时间策略 1. **服务设计和文档化策略**:这部分主要关注于服务设计阶段的策略,包括如何定义服务接口、数据模型以及相关的文档化工作。良好的服务设计是实现可重用性和互操作性的基础。 2. **安全策略**:SOA的安全性至关重要。本节将介绍如何制定有效的安全策略,包括身份验证、授权和数据加密等方面的技术措施,以保护服务免受外部威胁。 3. **测试、性能与云计算**:随着云计算技术的兴起,越来越多的企业开始将服务部署到云端。这部分内容将探讨如何在云环境下进行服务测试和性能优化,以确保服务的稳定性和可靠性。 #### 六、运行时间策略 1. **使用工具进行运行时间治理**:为了有效监控和服务管理,需要利用一系列工具和技术来进行运行时间治理。这包括监控工具、故障诊断工具以及自动化运维工具等,它们可以帮助及时发现并解决问题,提高服务的可用性。 2. **生命周期支持**:这部分重点在于如何管理和维护服务的整个生命周期,包括服务升级、维护和支持等方面的工作。有效的生命周期管理对于长期保持SOA项目的健康运行至关重要。 《SOA Governance in Action》这本书为读者提供了全面而深入的理解SOA治理的方法论。无论是对于正在考虑实施SOA的企业还是已经投入使用的组织来说,这本书都是一个宝贵的资源。通过学习其中的知识点和实践案例,可以更好地应对SOA项目中遇到的各种挑战,确保项目的成功实施。
剩余311页未读,继续阅读
- 柳清风092014-09-17很好,谢谢分享
- airobot0082014-07-18看着先,书应当有点用吧。主要是些指导原则
- 粉丝: 2
- 资源: 55
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的简易操作系统模拟器.zip
- (源码)基于ROS和PCL的激光与UWB定位仿真系统.zip
- (源码)基于Arduino的iBeacon发送系统.zip
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip