当SOA碰上WOA 或当你构建应用时被吵闹干扰

2008-10-6    | |
打印本文章
RSS

导读:所有这些争执均掩饰了一个事实,即服务和架构均为面向服务的架构SOA里的重要部分。其目标是为了构建出正确的应用、确保它能有效工作、保证它能与其他应用相容。

关键词:服务 架构 SOA 面向服务架构 应用

正在加载数据... 【TechTarget中国原创】SOA经历了一个不太好过的夏天。最优秀最顶尖的SOA博客们对SOA未来的公开反思已经持续了好久,并且表达出了忧伤的情绪。可以看出,大家对SOA已经感到有些疲劳了。难道是因为许多SOA项目即将展开,有些人在碰到一两次失败之后想转移阵地了?

  人们时而提到SOA膨胀,也许是这个原因致使了SOA疲劳。对SOA注册库与SOA治理来说,最后定论尚未揭晓。
 
  人们还无法断定多少算太多,也不知道如果要让机构制造出能在经营中省钱或赚钱的应用的话,怎样做才算综合了最佳的设计实践与良好的开发方法……

【TechTarget中国原创】SOA经历了一个不太好过的夏天。最优秀最顶尖的SOA博客们对SOA未来的公开反思已经持续了好久,并且表达出了忧伤的情绪。可以看出,大家对SOA已经感到有些疲劳了。难道是因为许多SOA项目即将展开,有些人在碰到一两次失败之后想转移阵地了?

  人们时而提到SOA膨胀,也许是这个原因致使了SOA疲劳。对SOA注册库与SOA治理来说,最后定论尚未揭晓。
 
  人们还无法断定多少算太多,也不知道如果要让机构制造出能在经营中省钱或赚钱的应用的话,怎样做才算综合了最佳的设计实践与良好的开发方法。

  我们从以往的经验中得知项目膨胀——难道我们不该当心SOA膨胀吗?简单的SOA(Simple SOA)应当是尽量简单,而不是越简单越好。然而,也不应成为规模超大、极为昂贵的超级SOA(Super SOA)。太过面向基础设施,或者太过远离颇具投资回报的“杀手锏应用(killer apps)”,迟早都会醒悟过来的。

  近几周,随着博客、网站和杂志开始竭力推行小型SOA(Small SOA)或面向Web的架构(Web-Oriented Architecture,WOA)的思想、并抨击超级SOA以来,这一观念变得愈加显著了。这也许是件好事。

  有时,人们太匆于做出“膨胀”的评价或声称更轻量级的中间件架构将解决所有问题了。然而,事情可以不按正常的比例发展,这倒是真的。

  所有这些争执均掩饰了一个事实,即服务(Services)和架构(Architecture)均为面向服务的架构(SOA)里的重要部分。其目标是为了构建出正确的应用、确保它能有效工作、保证它能与其他应用相容。而机构里的架构师与开发者们所采用的,是服务的套路。那不是一个产品,也不是魔术。那是一种做事的方式。

  我们即将进入这样的时刻:许多SOA项目将正式上线运营。人人都“做对”了吗?未必。这是我们要逃离SOA原因吗?不。

  SOA不是万能的。WOA也不是。这是值得关注的时刻吗?没错。

查看全文
 
SOA即面向服务的体系结构,这句话,相信接触了企业信息化的人都读过,SOA从一个IT概念发展到如今,已经运用于诸多大型企业中了……
 
自从SOA建立初期,Toufic Boubez就在这领域工作了。最近SearchSOA.com对Toufic Boubez进行了一次采访,下面是两次谈话的第二部分。
 
对于那些想要充分利用“埋藏”在“云”中的资源的企业来说,它们很快就能理解只有将他们现有的架构“面向服务化”才能做到这一点。
 
观察过去一年SOA在美国的发展,一个愈来愈明显的趋势是,SOA和传统EA(Enterprise Architecture,企业架构) 领域逐渐在协作和融合。
 
SOA策略管理是一种向面向服务架构战略中注入灵活性和商业价值的高级方式,IT管理者必须要了解SOA策略生命周期中的主要特征,才能帮助你更好地进行控制。
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录