XML and Web Services In The News - 02 May 2005

It's Not Just Semantics
Jeanette Burriesci, Intelligent Enterprise
The Semantic Web project exposes relationships among now disparate Web data sources, but many businesses are skeptical it applies to their integration needs. Eric Miller, technical design lead for infrastructure, says the project is business's best hope for pervasive, sustainable data interoperability: "Semantic Web technologies are primarily a powerful means for supporting data integration and reducing the costs of data reuse, freeing the information from the applications that create it. As a side benefit, these technologies can allow more people to work on quality and maintenance, continuously and collectively. RDF at the very basic level defines a simple, powerful, flexible data model. RDF Schema builds on this model, enabling individuals or communities to declare descriptive terms such as 'cost' along with classes of objects such as 'person' or 'car' for any particular domain or application. OWL, the World Wide Web Consortium's Web Ontology Language, provides a descriptive means of relating and constraining terms. For example, 'automobile' is the same as 'car,' 'author' is a relationship that exists only between a 'person' and a 'document,' and a 'person' can be male or female but not both, and so on. RDF, RDF Schema and OWL are also designed to provide incrementally more powerful inferencing capabilities -- recognizing implied relationships that exist among data and making these explicit for others to use. The cumulative effect of all these assertions (machine inferenced or provided by people) being recorded back into the Web is powerful. Each new assertion adds value to the Web for everyone."
See also: W3C Semantic Web

Principles of XML Design: When the Order of XML Elements Matters
Uche Ogbuji, IBM developerWorks
When multiple XML elements occur within another element, does element order matter? Whether it's the order in which the parser reports elements to applications, or the question of whether or not to mandate specific order in schema patterns, things are not always as simple as they may seem. In this article, Uche Ogbuji covers design and processing considerations related to the order of XML elements. The XML 1.0 specification itself does not guarantee element order in the sections on well-formedness The XML 1.0 well-formedness definition specifically states that attributes are unordered, but says nothing about elements. This means that technically speaking, a conforming XML parser might decide to report the child elements [os an instance] in any order; you might expect them to be reported in the order they appear in the actual XML text, the same as what is called document order. The XML Information Set (InfoSet), the core XML data model defined by the W3C, characterizes element children as: "An ordered list of child information items, in document order..." Many general-purpose XML processing specifications, such as Canonical XML, derive from the InfoSet and thus inherit this rule for sibling order. Others, such as XPath (and thus XSLT) and DOM, define their own data models with similar rules for siblings.

Sun Shines With Solaris 10
Alan Zeichick, InfoWorld
Solaris 10 embraces a 64-bit version of the x64 architecture with a fast and secure offering -- and its aggressive pricing makes it as affordable as Linux. "I tested Solaris 10 on two Opteron-based systems: a dual-processor Sun V20z server with 4GB RAM and a dual-processor high-end workstationwith 4GB from Electronic Business Solutions (EBS), a long-time Solaris reseller and integrator. Both systems came with the 64-bit OS preinstalled and configured. The software stack was pure Sun: JES (Java Enterprise System) on the server and JDS (Java Desktop Systems) with StarOffice on the workstation. After more than a month of use for the server and three weeks for the desktop, the conclusion was clear: Solaris 10 is fast and stable. Its ability to isolate applications into their run-time containers is a strong security feature, and aggressive use of containers should be considered a best practice by Solaris users. As for the desktop, it's on a par with the very best Linux systems. The Gnome-based UI is intuitive and works seamlessly with JDS and StarOffice. A number of individuals given access to the test workstation -- and told only that it was something different from Windows orMMac OS X -- had no trouble completing simple and complex tasks, such as setting up and using printers and other devices."

Microsoft Wants Everybody Talking
Susan Kuchinskas, InternetNews.com
While much of the excitement about Web services is about how corporations and e-commerce operations, such as Amazon.com, can use these standard protocols for trading and collaboration, Microsoft wants to get consumer devices like printers and cell phones into the loop. Longhorn, Microsoft's next-generation version of Windows, will include Web Services for Devices, executives said at WinHEC this week. The specification and device profiles are available now, and will be included in the first beta of Longhorn, expected this summer. Microsoft's protocol enables easier networking and installation of peripherals. At WinHEC, executives demonstrated how Web Services- Discovery enabled installation of a printer and projector without a search for drivers. In addition to WS-Discovery, the protocol specs include WSDAPI.DLL, which allows for publishing, finding and consuming Web services resources on a network. Web services-enabled devices also need to have a Web service definition language file that defines what functions the device can use, plus application software to control the device. Also included is WS-Discovery Microsoft Operations Manager (WSD-MOM) will be implemented and extensible in Longhorn. Microsoft has written print and scan protocols, but Williams said that hardware vendors can create their own. WSD-MOM will be delivered in the Longhorn Driver Kit
See also: updated WS-Discovery

Secretive Buyer of Some E-Commerce Patents Turns Out to Be Novell
John Markoff, New York Times
A Silicon Valley mystery has been solved: the mystery involves a set of electronic commerce patents purchased, after heated bidding, in a dot-com bankruptcy auction by a Texas lawyer last December. They were acquired, it turns out, on behalf of the Novell Corporation, the giant software and computer services company, a company official acknowledged on Friday. Many executives in the computer industry and at Internet software and services firms had expressed concern that the patents could be used to extract payments from their companies. The portfolio consists of three fundamental patents covering the basic technology of business- to-business electronic commerce as well as several other patents and a range of patent applications, said Robert Glushko, one of the inventors. Bruce Lowry, a spokesman for Novell, said the company had acquired the patents for defensive reasons and did not plan to seek licensing revenue from them. He said the company had chosen the secretive approach at the auction "for competitive reasons." The patent issue is a contentious one in the computer industry because companies increasingly use intellectual property both to protect markets and to attack competitors. Moreover, a secondary market is emerging for intellectual property acquired by individuals and corporations not involved in the original inventions.
See also: the CommerceNet story

A Payday for Patents 'R' Us
Ian Austen and Lisa Guernsey, New York Times
Donald E. Stout, who has practiced patent law for 33 years, is a founder of NTP, whose only assets are a series of wireless e-mail patents granted to Thomas J. Campana Jr., the other founder, and whose only business is extracting licensing fees from companies. Started 13 years ago, NTP has used the staff at Mr. Stout's law firm to exploit those patents. In March, their persistence paid off. Research In Motion, the Canadian maker of the popular BlackBerry wireless e-mail devices, agreed to pay NTP $450 million to settle a long-running and sometimes bitter patent dispute between the companies. But others find the growth of patent holding companies troublesome rather than heartwarming. Critics of the patent system maintain that these companies -- called "patent trolls" by their detractors -- rely on excessively broad patents, particularly for software, that should never have been granted in the first place. Josh Lerner, a Harvard Business School professor and an author of "Innovation and Its Discontents," argues that the potential costs of patent litigation are higher for small technology companies: "Any start-up company is a long shot," he said. "But now, even if you are successful in the market, there's a high probability that someone will show up with a patent." NTP picks new targets for its licenses, Mr. Stout is quick to reject suggestions that the company's patents will not survive patent office review or that the patent holding business is a less-than-desirable line of work. "Those who criticize, they think that unless you make products, you aren't entitled to having rights," he said. "That's just not so."
See also: Microsoft's defense against Forgent

Microsoft, Intel Building Up Patent Portfolios
Alexander Wolfe, InformationWeek
As Washington eyes patent reforms, the imperative to secure intellectual property is driving companies to build up their portfolios. Patents issued this week to Microsoft Corp. and Intel Corp. highlight the intellectual-property imperative that's driving technology powerhouses creating an MHTML file, which is used to attach Web pages to an e-mail message. Over at Intel, the semiconductor giant was awarded U.S. patent 6,886,180. The invention takes the functions of a standalone, broadband cable-modem and implements them on a personal computer. The two patents provide just a small snapshot of the innovations the two companies have shepherded through the process at the U.S Patent and Trademark Office. Microsoft and Intel also want the patent office to be better funded, in hopes this will enable a larger cadre of better-trained examiners to filter out unworthy patents. Indeed, there's a general consensus that the rising tide of software patents in recent years overwhelmed the patent office.
See also: Patents and Open Standards

OASIS TC Addresses Software Deployment, Configuration, and Lifecycle Management.
XML Cover Pages
A call for participation has been issued in connection with a new OASIS Solution Deployment Descriptor (SDD) Technical Committee. The SDD TC will develop standardized schemas which describe the characteristics of an installable unit (IU) of software that are relevant for core aspects of IU deployment, configuration, and maintenance. This technology, previously described in a W3C Solution Installation Schema submission by IBM and Novell, is being designed for multi-platform use in heterogeneous environments.
See also: Resource Management


Bottom Gear Image