
契约的版本管理、兼容性和可组合性
Kjell和Jean-Jacques回顾了契约设计的原则,重点探讨了鼓励服务重用和对治理起补充作用的基于XML、XML模式和WSDL扩展性的兼容性契约概念。这篇文章包含了一种新颖的管理企业数据模型相关消息类型的方法。

Kjell和Jean-Jacques回顾了契约设计的原则,重点探讨了鼓励服务重用和对治理起补充作用的基于XML、XML模式和WSDL扩展性的兼容性契约概念。这篇文章包含了一种新颖的管理企业数据模型相关消息类型的方法。
.jpg)
在本文中,Ian Robinson讨论了以“服务故事(stories for services)”和服务开发线(service development streams)间交换的单元测试为形式的“消费者驱动的契约(consumer-driven contracts)”何以能增强面向服务开发的生命周期。不同于从提供者角度定义的契约,消费者驱动的契约是通过组合所有已知服务消费者要求得到的。
在其最新的文章中,IBM的Kyle Brown检查了3种常见的反模式,或者说是“坏习惯”,正是它们给采纳Web服务和SOA实现造成了不必要的麻烦。
Google发布Protocol Buffers引起了一阵骚动, 这是一种二进制序列化格式。我们来看看Protocol Buffers到底是什么,也看看同类技术,比如ASN.1或者Facebook的Thrift里面有些什么。
随着企业架构在各种组织中扎根,各种本体论和相关的管理正日渐盛行。现在已经出现了相应的工具支持,语义及本体论的概念也得到了更充分的理解。越来越多地参与者,像UMBEL项目、AKSW研究组以及顾问Dan McCreary都在这个领域做出他们的贡献。
微软可编程数据团队的主发开发领导——Shyam Pather在XML 2007大会上进行了一个主题为LINQ to XML:Visual Studio 2008、Silverlight和Beyond的演讲,另外,他还谈到有关LINQ to XML现在和未来和一些技术话题。
一般人们都认为:系统要么是松耦合的,要么不是。在一篇最近的帖子中,ZapThink高级分析师Schmelzer炮轰了这个信仰。尽管松耦合的重要性得到认识已经有些时日了,但是围绕这个帖子展开的对话却收集了一些有趣的讨论。
在面向服务的架构中,数据服务正在日益引起大家的关注。David Webber写了一篇文章详述为AWS和一些使用内容装配机制(Content Assembly Mechanism,CAM)的解决方案定义契约的困难。