由业务驱动的微软面向服务架构

 
   | |

导读:由业务驱动的微软面向服务架构,XML致使业界通过网络服务广泛地采用具有可扩展性、开放性、透明性及供应商中立的通信.现今,网络服务为大多数现代面向服务架构提供支持.

关键词:微软 面向服务架构 SOA XML 网络服务

 
正在加载数据... 【TechTarget中国原创】今年是XML 1.0规范建立十周年。XML(和后来创建的SOAP信息格式)致使业界通过网络服务广泛地采用具有可扩展性、开放性、透明性及供应商中立的通信。现今,网络服务为大多数现代面向服务架构提供支持。

  但是,仅仅专注SOA的技术层面是不够的。微软认为SOA一开始就应该致力于对业务驱动程序的定义。SOA不是由技术驱动的——它是由机构的业务需要所驱动的。将SOA和企业架构相等同导致我们单纯的为了SOA而建立SOA,使我们在技术驱动的方法中迷失了方向。我们认为这通常会导致在没有业务驱动程序和恰当颗粒性的情况下创建服务,或者有太多的互操作性导致了一个复杂、难处理、昂贵的实施……

【TechTarget中国原创】今年是XML 1.0规范建立十周年。XML(和后来创建的SOAP信息格式)致使业界通过网络服务广泛地采用具有可扩展性、开放性、透明性及供应商中立的通信。现今,网络服务为大多数现代面向服务架构提供支持。

  但是,仅仅专注SOA的技术层面是不够的。微软认为SOA一开始就应该致力于对业务驱动程序的定义。SOA不是由技术驱动的——它是由机构的业务需要所驱动的。将SOA和企业架构相等同导致我们单纯的为了SOA而建立SOA,使我们在技术驱动的方法中迷失了方向。我们认为这通常会导致在没有业务驱动程序和恰当颗粒性的情况下创建服务,或者有太多的互操作性导致了一个复杂、难处理、昂贵的实施。

  微软在与客户进行的深刻讨论的基础上开发了一个“现实世界SOA”方法,这些客户了解了这些SOA的业务价值。持这种观点的人坚信SOA成功的一大要素就是在快速的重复中展示价值。时间—价值则这一良好的度量标准至关重要,并且在理论服务基础设施中投资(永远不会产生价值)。将你的使用情况分成小块并且从程序的数据使用服务起就循序渐进地增建使用情况。

  我们的方法在受到关注的同时,也遭到了批判。评论家声称微软的SOA战略只是围绕网络服务打转,不够完善。我们正在推动网络服务,因为网络服务非常普遍也很实用。至于完善程度,我们很少遇到额外要求复杂性的客户(甚至是财富一百强中的客户)。客户希望我们利用有效的工具和运行时间,做到最好,可以让复杂的问题变得更简单。

  客户还告诉我们 “对每个人都合适”的SOA实施的定义是不存在的,并且对于不同的人来说,SOA意味着不同的事物。对于信息主管和首席技术官来说,SOA通常关注“连接服务”这个远景的实现。对于开发商来说,SOA能够使他们能够更快的建立程序。对于设计师来说,该定义意味着在基础设施中建立更为安全、高效、高质的程序。对于终端用户来说,SOA意味着在恰当的时间存取合适的信息。

  那么,什么是“连接业务”?是不是仅仅是EAI的另一种叫法?这种想法是错误的。微软认为连接业务的价值在于它能够使用户更大的存取信息,提高生产力,加强决策力。连接在一起不仅是“换汤不换药的EAI”——它令用于开发新的终端用户驱动的复合程序的服务更为可行。我们希望客户通过不同的渠道使用这些新的复合应用,这些渠道包括web门户网站,丰富的客户,Microsoft Office业务程序,移动设备。通过像Silverlight, Windows Presentation Foundation, ASP.NET, 以及SharePoint这样的技术投资,我们为了建立这些令人注目的复合程序在新方法上重重投资。

  所以,在XML第十个生日即将过去的这一年,我们看到,在建立真正的连接服务方面,这一年我们取得了里程碑式的进步。现在,SOA不再是只有大企业才能使用的技术。——她已经成为主流发展共同体的一部分。并为各种类型的企业所采用。我们在两星期前的TechEd US上刚刚庆祝了业界所取得的令人难以置信的进展,并且公开展示了跨供应商合作建立的使用WS*标准的SOA应用。现今轻松地开发新的以用户为中心的复合型应用的业务能力重用了在平台布置的服务(由不同的供应商用不同的语言使用不同的工具建立起来),向人们展示了各式各样的解决方案。用户可以通过“现实世界”的SOA方法将其实现。

 
查看全文
 
 
 
 
 

XML与XML Schema

 
在本世纪初,当SOA社区采用XML作为Web服务消息的主导模式时,加速器的需求就出现了。Layer 7 CTO兼首席架构师……
 
在1999年左右,XML加速器是新兴的,它减轻了由于处理高密度的XML消息引起的CPU 消耗。十年后,收购和SOA消息传送复杂化增长……
 
自2005年以来,XML设备市场一直不景气,但是有人表示先进消息协议以及云计算的出现可能将这些设备带到最前线。在过去的十年里……
 
Web服务描述语言,或者缩写为WSDL,自2001年开始已经在流传了,当他的第一个版本被W3C发布,始终处于开发状态。
 
我们应该知道常常不是所有技术适应所有工作。但是我承认XML可能更接近“X”代表“可扩充的(eXtensible)”。毕竟这更像是一种为了适应……
 

登录TechTarget中国

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