InfoQ

新闻

技术对于SOA治理重要吗?

作者 Jean-Jacques Dubray译者 黄璜 发布于 2008年7月30日 上午3时36分

社区
SOA
主题
治理
标签
注册

Michael Stamback新开了一个关于SOA治理的博客,几周前他提出了这个问题。

援引Michael这位Oracle产品市场主管的说法:

治理是要影响行为以建立起一种对环境的控制感...治理是一个贯彻标准、方针及管制的过程,其目的是确保你的SOA与业务目标和任务的一致。

这一定义与Todd Biske的定义是高度一致的。

Michael建议:

参与到这一过程中的每个人都应该对业务目标和任务了熟于胸。

养成一种正确的文化来支持治理过程将极大的提高你成功的可能。

Saba Pathyn上个月在他的博客中写到:

一步到位的“SOA化”是不可能的。它必须像垒砖一样一块一块地重起来,而在这之中各个利益相关者以及各种基础结构之间的协作显得蔚为重要。做好SOA的关键可以归结为有效而到位的治理机制。

Michael的同事认为像注册中心与存储仓库这样的技术也同样重要:

提供对资产及其依赖的可视化同时自动处理其随着生命周期不同阶段进化的过程,对于达到业务敏捷性的目的是极为关键的。

缺少了可视化,就无法进行重用。同时生命周期的自动化将在很大程度上减轻大强度的人工依从审查的需要,因为它们可以被自动验证从而使得SOA项目前进得更快。

他们同时补充到:

治理并不会随着应用或服务的第一版上线而停止。你的SOA需要确保一切均在业务需求所定义的策略范围之内运作,因此在运行时能自行执行这一强制要求的技术是必要的。

另外,你的SOA是不断发展的,所以你需要有监控你的SOA元素的能力,以确保一切均按设计意图运作,并识别出需要改进的领域。

不管你运用何种技术,治理总是SOA当中最难的环节之一, 然而它会极大地影响着你的SOA项目的成功程度。这些对你的SOA治理有帮助吗?还是文化和组织性问题就已经压倒一切?

查看英文原文: Is Technology Important for SOA Governance?

没有回复

回复

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!