The Extensible Messaging and Presence Protocol (XMPP) has proven itself as a winner for instant messaging, but could it also be the protocol of choice for service integration in the future?
Today, Shyam Pather, Principal Development Lead on the Data Programmability Team at Microsoft, is giving a presentation on LINQ to XML: Visual Studio 2008, Silverlight, and Beyond at the XML 2007 Conference in Boston. He talks about the current and future technologies surrounding LINQ to XML.
In a recent posting, ZapThink analyst Ron Schmelzer tackles the belief that a system is either loosely-coupled, or it isn’t. Although the importance of loose-coupling has been known for some time, the dialogue around this post has garnered some interesting discussion.
Data Services are increasingly generating interest in Service Oriented Architectures. David Webber wrote an article detailing some of the difficulties to define contracts for AWS and some of the solutions using the Content Assembly Mechanism (CAM).
10 reasons to consider using RELAX-NG in place of W3C XML Schemas as your XML schema language.
The XML Schema Designer is a graphical tool for working with XML Schemas (XSD). It is integrated with Visual Studio 2008 and the XML Editor.
The W3C published last month an update to its "Guide to Versioning XML Languages Using new XML Schema 1.1 features" which details the new features of XML Schema 1.1 in the context of schema versioning. They represent real advances for web service practitioners and should become part of your guidelines and best practices when the W3C releases XML Schema 1.1.
In this presentation recorded at JAOO, IBM's Rod Smith discusses the read/write web, and discusses how the approach known as "Mashups" might be used in enterprise scenarios for "do-it-yourself" IT.
In contrast to Google, who base their public RESTful services on the Atom Publishing Protocol (APP), Microsoft has found the need to go down a different route and has introduced Web3S.
Dara Obasanjo writes about the limitations of the Google Data API (Google's implementation of the Atom Publishing Protocol with some extensions) as a general purpose protocol and explains why Microsoft will not support or standardize on GData.
14 Ruby projects were accepted for the Google Summer of Code bounty program. The projects range from a debugger for Rails, to a project writing an RSpec specification for Ruby, to protocol implementations using EventMachine and Ragel, and more.
Microsoft's Data blog has five short demos on Orcas and post-Orcas features for editing XML files and XSD files, debugging XSLT, and working with Entity Data Models (EDM).
InfoQ has assembled a summary of the features included in the March CTP of Visual Studio Orcas. The Orcas CTP, which is expected to be released as VS 2007, can be downloaded from MSDN.
"Web 2.0" expert Dion Hinchcliffe elaborates on eleven ideas he considers valuable for SOA architects in 2007, most of them connected to merging Web 2.0 and "classical" SOA concepts.
Microsoft has released a preview of it LINQ to XSD technology. Like LINQ to XML, this provides query capabilities for XML documents. The difference here is that while LINQ to XML works over arbitrary XML in a late-bound fashion, LINQ to XSD is strongly typed.