TechTarget中国网站推荐

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

2008-10-6  选择字号:  | |
打印本文章
正在加载数据... 【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也不是。这是值得关注的时刻吗?没错。

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
最近,一段时间都忙于学习,已经很久没上blog写文章了,而查看SOAer里面的一个帖子,发现有同志对我写的SOA governance比较感兴趣,所以也就产生……
SOA就是要把商业功能分解为共享的、可再利用的服务,然后把这些服务组合为自动的商务流程。因为SOA是一种颠覆性的技术,不仅会影响到你的公司的IT部门……
当企业架构小组坐下来一同讨论SOA措施时,他们会问许多和SOA实施有关的问题,即这些机构究竟需要何种程度的灵活性。他们将问题的答案归纳为以下几点……
SOA经历了一个不太好过的夏天。最优秀最顶尖的SOA博客们对SOA未来的公开反思已经持续了好久,并且表达出了忧伤的情绪。可以看出,大家对SOA已经感到有些疲劳了……
讨论关于SOA注册(Registry)的声音还没有退去,人们又更多地意识到SOA中另一个关键的组件存储库(Repository)。
SOA监管是一个复杂的主题。与SOA监管有关的事情非常繁杂,令人头疼。有技术元素,如注册库或存储库、策略管理、策略实施代理、安全性提供者、服务虚拟化,以及看似无穷无尽的其他技术列表;但还存在非技术元素,如组织结构、激励模型和监管流程。因此就出现了我们的问题——SOA监管有着如此之多的元素,我应该在何时、何处开始?如何入手?
面向服务的架构(SOA)是一种基于可以重用的服务的,新的开发应用的架构体系. 近年来, 企业界对于SOA的需求越来越急切. 为了满足这样的需求, 一系列的SOA基础架构产品被推出. 主要的厂商如Oracle, BEA System, IBM都提供了SOA平台产品. 在一个包含各类应用的复杂的IT系统中, 要使用适配器并且在一个符合业务需求的流程中将各类应用串连在一起是一个非常困难的事情, 但是现在的SOA平台将困难转变成了容易。
Web 2.0是2003年之后互联网的热门概念之一,不过对什么是Web2.0并没有很严格的定义。一般来说Web 2.0是相对Web1.0的新的一类互联网应用的统称。
Ruby on Rails, 也称RoR或简称Rails, 是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。
最新更新
专家答疑
技巧
Jason Bloomberg
企业是否应该意识到,云计算有许多积极因素,是否也有负面影响呢?重要的是要记住,云计算仍然非常新,而且在许多方面比vaporware更现实……
Ron Schmelzer,Jason Bloomberg
我们正在进入多元化的银行和金融服务,我们处理客户关系管理CRM,BI,遗产系统,产品J2EE和.NET和其他异构平台。如果我们想要转移到一个共同的平台,为什么要选择SOA……
Ed Tittel
在您最近的博客中提到,在XML.com中有你喜欢的XML内容。关于XML的信息还可通过什么途径可以得到?请与我们分享更多的来源……