XML and Web Services In The News - 20 December 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by Sun Microsystems, Inc.



HEADLINES:

 W3C Issues SOAP 1.2 Specifications as Proposed Edited Recommendations
 How to Solve the Business Standards Dilemma: The CCTS Standards Stack
 OGC and Web3D Consortium Collaborate on Web-Based 3D Technologies
 XML 2006: Return to Where It All Began
 Survey: Typical SOA Development Takes 3-6 Months
 W3C Celebrates Ten Years with Style
 Google Data Joins PHP Zend Framework


W3C Issues SOAP 1.2 Specifications as Proposed Edited Recommendations
Martin Gudgin, Marc Hadley, Noah Mendelsohn (et al., eds), W3C PERs
W3C has announced the publication of four Proposed Edited Recommendations for SOAP 1.2, all Second Editions. "SOAP Version 1.2 Part 0: Primer (Second Edition)" is a non-normative document intended to provide an easily understandable tutorial on the features of SOAP Version 1.2. In particular, it describes the features through various usage scenarios, and is intended to complement the normative text contained in Part 1 and Part 2 of the SOAP 1.2 specifications. This second edition includes additional material on the SOAP Message Transmission Optimization Mechanism (MTOM), the XML-binary Optimized Packaging (XOP) and the Resource Representation SOAP Header Block (RRSHB) specifications. "Part 1: Messaging Framework" defines, using XML technologies, an extensible messaging framework containing a message construct that can be exchanged over a variety of underlying protocols. "SOAP Version 1.2 Part 2: Adjuncts" defines a set of adjuncts that may be used with SOAP Version 1.2 Part 1: Messaging Framework. "SOAP Version 1.2 Specification Assertions and Test Collection" draws on assertions found in the SOAP Version 1.2 specifications, and provides a set of tests in order to show whether the assertions are implemented in a SOAP processor. A SOAP 1.2 implementation that passes all of the tests specified in this document may claim to conform to the SOAP 1.2 Test Suite, 2006 12 19. It is incorrect to claim to be compliant with the SOAP Version 1.2 specifications merely by passing successfully all the tests provided in this test suite. It is also incorrect to claim that an implementation is non compliant with the SOAP Version 1.2 specifications based on its failure to pass one or more of the tests in this test suite.
See also: the W3C news item

How to Solve the Business Standards Dilemma: The CCTS Standards Stack
Gunther Stuhec and Mark Crawford, SAP
The United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT) Core Components Technical Specification (CCTS) provides a new paradigm in semantic modeling methodologies for business information. This article describes the CCTS standards stack from two perspectives -- a business expert's top-down perspective and a more technical ISO 14462-based "Business Operational View and Functional Service View" perspective. CCTS is gaining widespread adoption by private and public sector organizations, as well as horizontal and vertical standards organizations. CCTS moves the concept of data interoperability to a new level. However, syntax-independent CCTS itself is not enough to solve the business standards problem. Rather, CCTS is part of a larger set of standards. These standards collectively form the CCTS standards stack, which is required for realizing robust and commonly understandable business data at the semantic and technical syntax level. The key aspects of CCTS are: conceptual and context-specific model views, naming, structuring, storage, and discovery. The Business Operational View describes the semantics of business data in enterprise service interfaces and associated data interchanges. It includes rules for business transactions that are described by enterprise service interfaces, such as operational conventions, agreements, and mutual obligations. In terms of CCTS, the Business Operational View consists of the following syntax-independent and business semantic-oriented CCTS-based standards that are required for modeling enterprise service interfaces on a semantic level. The Functional Service View addresses the supporting services required to meet the functional needs of Open-EDI. The Functional Service View focuses on requisite functional capabilities, service interfaces, and protocols. In terms of CCTS specifications, the CCTS Functional Service View includes the syntax-dependent and functional service-oriented standards required for actual implementation in applications and creation of B2B technical exchange interfaces. As part of its overarching effort to leverage industry standards to improve the functionality and value of SAP solutions for customers and partners, SAP has established implementation strategies which incorporate the CCTS standards stack.
See also: UN/CEFACT CCTS

OGC and Web3D Consortium Collaborate on Web-Based 3D Technologies
Staff, Open Geospatial Consortium Announcement
The Open Geospatial Consortium, Inc. (OGC) and the Web3D Consortium announced a new memorandum of understanding describing collaborative work to advance standards supporting web-based 3D visualization, modeling and simulation. Among the many benefits that will derive from this collaboration will be improved standards-based, location enabled 3D web services to support urban planning; architecture, engineering and construction; climate prediction, homeland security, emergency management, defense and intelligence, and other capabilities. Mark Reichardt, President of the OGC: The OGC membership, working with ISO TC/211 and other standards groups, has helped to make standards-based interoperable geospatial services a reality on the Web. This agreement will enable OGC and Web3D to work more cooperatively on the development and promotion of standards for improved application of web-based, location enabled 3D visualization, modeling and simulation". Alan Hudson, President of Web 3D, noted that "The OGC and the Web3D Consortium envision the synthesis of 2D maps with content-rich 3D immersive worlds. To that end, we believe the incorporation of interactive, internet based 3D graphics is the next logical step that will benefit users with a richer, more meaningful geospatial experience." OpenGIS Specifications support interoperable solutions that "geo-enable" the Web, location-based services, and mainstream IT. Web3D Consortium is utilizing its broad-based industry support to continue developing the X3D specification, for communicating 3D on the Web, between applications and across distributed networks and web services. Through well-coordinated efforts with the ISO and W3C, and now the OGC, the Web3D Consortium is maintaining and extending its standardization activities.
See also: Geography Markup Language (GML)

XML 2006: Return to Where It All Began
Elliotte Rusty Harold, IBM developerWorks
XML 2006 was one of the most exciting and active conferences I've been to in several years. In addition to the final emergence from the post dot-bomb malaise and the possible expansion of Bubble 2.0, several factors converged to make this one of the most interesting XML conferences since the late 90s: (1) XQuery: XQuery stood out as the star of the show, beginning at the start with Roger Bamford's opening keynote, in which he announced the FLWOR Foundation and its upcoming efforts to develop an open source XQuery engine written in C++. The engine will sit on top of various storage engines, including Oracle's Berkeley DB. At least a dozen presentations addressed XQuery, compared to only three last year. (2) Atom: Atom might be old hat for the markup geeks at this show, but the newer Atom Publishing Protocol (APP) is bleeding-edge enough to attract a lot of interest. APP may be a sleeper technology like XML was 10 years ago. Like XML before it, APP is proving capable of a lot more than its creators aimed for. It could well do for application layer protocols what XML did for data formats: APP might finally let everyone use a few standard, interoperable, reliable libraries to transfer content between systems instead of rolling their own brittle unique code. (3) Web 2.0: Beyond XQuery, technologies to watch include GRDDL, APP, and XProc. Also pay attention to anything called Web 2.0. Yes, it's hype; and yes, if you asked four speakers at this conference how they defined Web 2.0, you got six different answers; but there's a lot of reality behind the hype. Finally, if you previously looked at technologies like XSL-FO or XForms and rejected them because the implementations weren't robust or ready for prime time, take another look. A lot of bugs have been shaken out, and people have started to build impressive systems on top of some formerly shaky foundations. The first 10 years of XML were only the beginning. The future is looking very bright indeed.
See also: the conference web site

Survey: Typical SOA Development Takes 3-6 Months
Darryl K. Taft
According to a recent survey by Evans Data, more than 40 percent of developers polled who said they were working on service-oriented architectures also said they can finish a typical SOA development in three months. The Evans Data poll shows that this 40 percent figure represents more than twice as many developers as last year. Indeed, the Santa Cruz, Calif., company's latest survey also showed that more than 60 percent of all SOA projects now take only six months or less to complete. The results are part of Evans Data's new 2006 Web Services Development Survey, which the company will release on Dec. 22. Evans Data officials said the results indicate a growth in maturity of Web services and SOA technologies. Meanwhile, other findings from the survey of 400 developers are that half of the developers working on Web services are also currently using AJAX (Asynchronous JavaScript and XML) or plan to do so over the next 12 months. This figure is up slightly from 45 percent six months ago. Moreover, developers said the primary challenge to SOA development and deployment is determining return on investment for SOA followed by getting organizational buy-in. The survey also showed that in three years, two out of three SOA developers will be running the majority of their applications in managed code.
See also: InfoWorld

W3C Celebrates Ten Years with Style
Staff, W3C Announcement
The World Wide Web Consortium is celebrating ten years of Cascading Style Sheets (CSS) with the release of a new online CSS validator and a "CSS10 Gallery" illustrating some of the consortium's favorite CSS design patterns. CSS is a technology that designers use to create attractive, economical, and flexible Web sites. CSS success derives from its numerous benefits to designers. The first benefit is the rich feature set. Using a simple declarative style, designers can set positioning, margins and alignment, layering, colors, text styling, list numbering, and much more. Furthermore, writing direction, font styles, and other conventions differ from one written language to another. CSS supports an increasing number of different typographic traditions and has made significant progress toward being able to display multilingual documents. Style sheets can be shared by multiple pages, making it easy to update an entire site by changing a single line of CSS. Because style sheets can be cached, this can mean improved performance as well. CSS promotes accessibility in a number of ways, without compromising design. Separating markup from style enables accessibility agents to convey information according to the needs of users with disabilities. A related CSS benefit is easier cross-media publishing; the same document may be viewed with different devices (from large color monitors to mobile phones to printers) simply by applying the appropriate style sheet. Software can choose the most appropriate style sheet automatically (as suggested by the style sheet author), and allow the user to choose from among available style sheets to meet that individual's needs.
See also: the validator

Google Data Joins PHP Zend Framework
Sean Michael Kerner, InternetNews.com
With more than 200,000 downloads in just over a year, the Zend Framework for writing Web applications in PHP has emerged as an enterprise challenger to Java and .NET. The PHP community hopes that trend continues this week with Zend Framework 0.6, a new version of the platform that features a number of improvements over its predecessors. Upgrades includes bug fixes and a new authentication module, but Google's donation of its GData API for the framework may be the crown jewel. GData combines both Atom 1.0 and RSS 2.0 XML syndication formats to read and write data to the Web for mashups and other data manipulations. Google currently uses GData in its Google Calendar API, Blogger Data API, Google Base API, Spreadsheets API and Google Code Search API, among others. With the GData module in place, the PHP Framework can more easily create mashups and better utilize Google components that use GData. The GData module is not the first Web services (define) component added to the Zend Framework; the Framework has featured support for Amazon, Flickr and Yahoo! APIs under the Zend_Service module since version 0.1.1 . The Zend Framework 0.6 implements GData in the top level Zend_GData component and not under Zend_Service. Another reason cited by Gutmans for making GData top level is that Zend also distributes Zend_GData on a stand-alone basis and is the official PHP Google Data API.


XML.org is an OASIS Information Channel sponsored by BEA Systems, Inc., IBM Corporation, Innodata Isogen, SAP AG and Sun Microsystems, Inc.

Use http://www.oasis-open.org/mlmanage to unsubscribe or change an email address. See http://xml.org/xml/news_market.shtml for the list archives.


Bottom Gear Image