如何解决反复出现的分布式编程问题

日期: 2013-04-09 作者:Cameron McKenzie翻译:蒋红冰 来源:TechTarget中国 英文

对分布式系统开发人员和企业架构师来说,是否真的需要另一本关于软件开发模式的书?当他们不期然地从Manning看到了Arnon Rotem-Gal-Oz的《SOA模式》(SOA Patterns)一书时,可能就会问这个问题了。当在企业领域中有这么多不同的模式书箱存在时,还有必要需要这样一本书来专门解决面向对象架构(SOA)?毕竟,SOA是大大有别于其他任何分布式系统,不是吗?

  据Rotem-Gal-Oz说,对SOA模式这样的书有需求,不是因为SOA与众不同驱动的,而是因为SOA与其它许多开发领域类似,与所有开发领域一样,当问题一次又一次地出现时,关于如何更好的解决那些问题的模式就出现了,而且这些经过验证的解决方案需求存档。

  “SOA本身并没有什么特别。但是一旦你创建分布式系统时,你就会发现使用基于SOA的原则,是模型化他们的最好方法;是组件化你的系统的最好方法;是创建灵活性的最好方法,”Rotem-Gal-Oz说。而且通过他在分布式系统上工作多年积累的经验,Arnon找到了建立良好解决重复出的、复杂问题的解决方案,虽然没有经常做到良好存档。

  已证明过的,解决了重复出现问题的解决方案,要存档

  “我审视了过去几年做过一些项目,且一直在寻找重复的主题,” Rotem-Gal-Oz说。“然后格式化他们,在某种程度上既可以帮助他人,也能帮助自己,”这有助于满足面向服务设计领域的两个关键需求。首先,该书帮助开发人员解决富有挑战性,且重复出现的问题;其次,鲜少出现的此书有助于填补行业对于良好编写和良好记录的解决方案方法的匮乏。

  此书本身相对较易阅读。它大约有270页,并且许多章节的编写是独立于其它部分的,因此开发人员可以跳跃阅读此书,从中获得关于服务消费模式和服务集成模式方面的真知灼见,而不必阅读前面关于分布式消息及性能和扩展性方面的章节。

  Arnon的《SOA模式》一书可以直接从Manning和Amazon上找到,另外它也可能在本地书店找到。任何一个从事创建分布式系统工作的开发人员,或者是正在面临SOA集成挑战的企业架构师们,通过《SOA模式》最近的复本,他们能自己做服务。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐