Paul Krill
Editor at Large

W3C publishes Web architecture

news
Dec 16, 20042 mins

Organization looks to codify principles

The World Wide Web Consortium (W3C) this week published a final version of its “Architecture of the World Wide Web, Volume 1” document, looking to set forth codified principles for the Web itself.

Published as a formal W3C recommendation, the architecture features components for URIs (Uniform Resource Identifiers), data formats, and protocols such as HTTP.

“The purpose of this document is [to serve as a guide] if you need to know everything about the Web in 50 pages, in a sense,” said Dan Connolly, member of the W3C Technical Architecture Group.

W3C with the document is eyeing those doing software development and design work, he said. “We’d like them to know the principles of the Web that allow it to scale and work well,” Connolly said.

The architecture features information about Web data formats and HTTP that might be presumed to be common knowledge. But that is not necessarily the situation, Connolly said. “It would be nice to think that everybody knew this, and we just discovered that not everybody does,” he said. “Each person’s assumption about what everybody else knows turns out to be wrong.”

Earlier drafts of the document have been used in software engineering classes. The planned next volume of the document will focus on areas of Web applications such as Web services, the semantic Web, mobile Web applications, and additional principles. Work on this volume will start in 2005, with no date set yet for completion, according to W3C.

Volume One of the Architecture of the World Wide Web can be found at https://www.w3.org/TR/2004/REC-webarch-20041215/. A summary document is at http://www.w3.org/TR/20 04/REC-webarch-20041215/summary.html.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author