【TechTarget中国原创】SearchSOA.com最近对Mike Rosen进行了采访,为我们观察现今的架构提供了一个独特的视角。Rosen是Cutter Consortium公司企业架构实践部的主管,同时也是IT业务战略实践部门的高级咨询师,他有大约25年做技术领导的经验,目前为客户提供EA和SOA方面的咨询服务。本篇文章是三方访谈的第二部分。
如同死亡和赋税一样,如果设计师和开发者之间有分歧,这种分歧会对我们产生怎样的影响呢?
我不想把事情看得如此复杂,如同业务和IT一样,这是自然张力。开发者希望找到某些反应灵活的东西,他们的任务就是关注一个可交付使用的东西。他们不必把握整个全局的发展。设计师却要纵观全局,了解开发者的工作内容,以便使其符合整个公司的发展蓝图。
我相信一个问题项目中总有优化和次优化的问题。这个问题很正常,但是,有的方法要比其他方法更为有效。
好的设计师能够让可交付结果为开发者所理解和使用。如果设计师提供的交付结果适合流程,那么开发者要服从设计师的意图。如果你能为他们提供实例、框架和规范,而不是给他们增加额外的工作,便会得到他们的支持。
有人说SOA遇到了麻烦。与此同时,大量数据也表明了这些?
很多机构都想改用SOA方法,我认为这是正确的选择。我想,面向服务架构将会是未来十年的架构形式。企业需要认识到这一点,并选择使用SOA。像IBM、Microsoft、Oracle这样的公司,他们在建造以服务为导向的平台上一掷千金;其次,未来你所购买的软件也将会是以服务为导向的。大多数企业所遇到的问题是如何找到恰当的服务。有些能提供优良的服务,有些却做不到。