InfoQ

InfoQ

Topic/Tag specific view

XML Content on InfoQ


Latest featured content about XML

Contract Versioning, Compatibility and Composability

Topics
XML Schema,
XML,
Versioning,
WSDL,
Version Control,
Markup Languages,
Web Services,
SOA,
Source Control,
Governance,
Best Practices,
Languages,
Programming,
Architecture,
Enterprise Architecture

Kjell-Sverre and Jean-Jacques revisit the principles of contract design focusing on the concept of compatible contract based on XML, XML Schema and WSDL extensibility to foster service reuse and complement Governance. The article includes a novel approach to manage message types in relation to an enterprise data model.

Structured Event Streaming with Smooks

Topics
XSLT,
XSL,
XML,
ESB,
Markup Languages,
Open Source,
SOA,
Languages,
Events,
Architecture,
Enterprise Architecture,
Programming

Smooks is best known for its transformation capabilities, but in this article Tom Fennelly describes how you can also use it for structured event streaming.

Service-Oriented Development with Consumer-Driven Contracts

Topics
XML Schema,
XML,
WSDL,
Markup Languages,
Web Services,
policy,
SOA,
Governance,
Languages,
Cloud Security,
Security,
Enterprise Architecture,
Programming,
Design,
Cloud Computing,
Architecture

In this article, Ian Robinson discusses how "consumer-driven contracts", in the form of "stories for services" and unit tests exchanged between service development streams, can strengthen the service-oriented development lifecycle. In contrast to contracts defined from the POV of the provider, consumer-driven contracts result from combining the demands of all known service consumers.

News about XML

IBM’s Software Architecture for Astronomically Big Data

Topics
XML,
Markup Languages,
Big Data,
Database Design,
Languages,
Stories & Case Studies,
IBM,
Performance & Scalability,
Programming,
Research,
Agile,
Database,
OWL,
Architecture,
Companies

IBM has recently prototyped a software architecture that can deal with large amount of data flows. IBM’s software is built for the SKA telescope (Square Kilometre Array) and allows to automatically classify astronomical objects. Radio astronomer Melanie Johnston-Hollitt at Victoria University, Wellington , NZ, has collaborated with IBM for developing the system.

IBM Adds Support for XPath 2.0, XSLT 2.0 and XQuery 1.0 to WebSphere 7

Topics
XSLT,
XSL,
Websphere,
IBM,
XML,
Application Servers,
Markup Languages,
Companies,
Java,
Languages,
W3C,
XPath,
Programming,
Specifications,
XQuery

IBM have released a feature pack which adds support for Xpath 2.0, XSLT 2.0 and XQuery 1.0 making WebSphere Application Server 7 the first application server with complete support for this most recent set of W3C XML standards. InfoQ talks IBM's Andrew Spyker, Chief Architect for the feature pack.

Avoiding Three Common Mistakes when Implementing XML and Web Services

Topics
XML Schema,
XML,
Markup Languages,
Web Services,
SOA,
Design Pattern,
Languages,
Architecture,
Programming,
Enterprise Architecture,
Object Oriented Design,
Design,
Patterns,
developerWorks

In his new comment, IBM’s Kyle Brown examines three different common anti-patterns, or "worst practices," that can make adopting Web Services and SOA implementations more difficult than it needs to be.

Google Introduces Binary Encoding Format: Protocol Buffers

Topics
XML Schema,
Ruby,
XML,
Web Services,
Java,
Markup Languages,
Dynamic Languages,
SOA,
Google,
.NET,
Languages,
Enterprise Architecture,
Performance & Scalability,
Architecture,
Programming,
CORBA,
Distributed Programming,
Companies

Google caused a stir by releasing Protocol Buffers, a binary serialization format. We take a look at what exactly Protocol Buffers are and what alternatives are available in ASN.1 or Facebook's Thrift.

The Semantic Web and Ontological Technologies Continue to Expand

Topics
XML Schema,
XML,
Semantic Web,
Markup Languages,
SOA,
W3C,
Languages,
Best Practices,
Enterprise Architecture,
Programming,
Enterprisey,
Ontology,
Architecture,
Specifications

Ontologies and Ontological management have become more popular as enterprise architecture has gained ground in organizations. As tool support has become available and the semantic and ontological concepts are being understood, more players, like the UMBEL project, the AKSW group, and consultant Dan McCreary have come to the table with contributions.

XSLT Profiling in VS 2008

Topics
XSLT,
XSL,
XML,
Markup Languages,
.NET,
Languages,
Programming,
Performance & Scalability

Microsoft's XML Team has released a preview of their XSLT profiler for VS 2008. Unfortunately, only Team System users get to try it out.

The End of XSLT for .NET Programmers?

Topics
XSLT,
XSL,
Visual Basic.NET,
XML,
Markup Languages,
.NET Languages,
Languages,
.NET,
Programming,
XML Databinding

Microsoft's VB team is starting a series of articles on how to use XML Literals. Many of these articles will demonstrate how to replace XSLT code with VB by making direct comparisons between the two languages.

Post-VS 2008-Technology: LINQ to XSD and LINQ to Stored XML

Topics
XML Schema,
XML,
SQL Server 2005,
.NET Framework,
Markup Languages,
SQL Server,
Languages,
.NET,
Relational Databases,
Microsoft,
Database,
Companies,
Programming,
LINQ

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.