XML and Web Services In The News - 23 October 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by IBM Corporation


HEADLINES:

 Microsoft Releases Beta of Atlas AJAX Tool
 Call for Participation: Web of Services for Enterprise Computing
 AmberPoint Improves SOA Policy Execution
 Mashups: The New Breed of Web Application
 Google Earth Application Gets the Vote
 New Tools for Finding Data and Documents Quickly
 New W3C Markup Validator Web Service API
 When Standards Are Political: ODF (the Open Document Format)
 Analysis: Keep Up With the Trends Changing Data Management

Microsoft Releases Beta of Atlas AJAX Tool
Darryl K. Taft, eWEEK
Microsoft has the first beta of its AJAX tool, ASP.Net AJAX, formerly known as Atlas, making it available under three download options. The first option is the ASP.Net AJAX (Asynchronous JavaScript and XML) v1.0 "Core" download, which contains the features that will be supported by Microsoft Product Support and includes support for the core AJAX type system, networking stack, component model, extender base classes and the server-side functionality to integrate within ASP.Net, said Scott Guthrie, a general manager in the Microsoft Developer Division, in a blog post on October 20, 2006. The second option is the ASP.Net AJAX "Value-Add" download, which contains additional higher-level features that were in previous CTPs (Community Technology Previews) of Atlas, but which won't be in the fully supported 1.0 Core version, he said. The third option is the ASP.Net AJAX Control Toolkit, which contains 28 free, AJAX-enabled controls that are built on top of the ASP.Net AJAX 1.0 Core download. This effort is a collaborative shared- source project built by a combination of Microsoft and non-Microsoft developers. It is available via download on Microsoft's CodePlex community source site. The new Atlas beta also features enhanced support for the Safari browser. "Previous ASP.Net AJAX CTPs didn't have great support for Safari," Guthrie said in his blog. "With this Beta, we have added Safari as a fully tested and supported browser. We are currently working on adding Opera support as well." In addition, the new beta features enhanced debugging support.

Call for Participation: Web of Services for Enterprise Computing
Staff, W3C Announcement
W3C has issued a Call for Participation in connection with a "Workshop on Web of Services for Enterprise Computing," to be held February 27-28, 2007 at MITRE Corporation in Bedford, MA, USA. The aim of this Workshop is to gather interested parties to discuss and provide recommendations to W3C regarding the best approaches to facilitate the processing of business transactions and interactions with systems that pre-date the Web, and address the need to interconnect intranet and/or extranet services using Web technologies. The Workshop's goals are part of the mission of the W3C mission to improve the Web of documents, data, and services. The Web of documents is an unquestioned success, but is it either the same or sufficient for the Web of services, which has not yet fulfilled its original vision as a solution for Web enabled business processes. Participants will discuss how to facilitate the processing of business transactions and interactions with systems that pre-date the Web, and to address the need to interconnect intranet and/or extranet services using Web technologies. Position papers are required in order to participate in this Workshop. The intent is to make sure that participants have an active interest in the area, and that the Workshop will benefit from their presence. The authors of accepted papers will be allowed to send two participants to the Workshop. A set of papers selected by the Program Committee will also be presented during the Workshop. The position paper should address the questions: (1) What are the use cases and examples that identify gaps in the current Web architecture and related specifications? (2) What requirements can be derived for work to address these gaps? Although the Workshop is public, it is restricted to 60 places, and registration is required for all attendees.
See also: the W3C announcement

AmberPoint Improves SOA Policy Execution
Paul Krill, InfoWorld
The next release of the AmberPoint SOA Management System decouples policy enforcement from the agents that have executed these policies, letting third-party systems such as enterprise service buses execute policies. This approach can improve performance and reliability, AmberPoint said. Version 5.1 of AmberPoint's Web services and SOA management platform, being announced Monday, will feature this revision, which the company describes as agentless SOA runtime governance. The architectural change allows users to delegate policy execution to their own devices or software. Agents still can be used where the agentless scenario is not applicable, such as where it is precluded by limitations of a platform. Also being unveiled as part of the Version 5.1 moniker and featuring the agentless technology is AmberPoint SOA Validation System, for validating SOA performance and functionality. "What's happening or is starting to happen is that more and more of the infrastructure, of the SOA infrastructure, has the ability to do some of the work directly," said Ed Horst, AmberPoint vice president of marketing. With the new approach, users can administer an SOA without having to set up each piece individually to function with AmberPoint. For starters, AmberPoint is revealing that the F5 Networks Big-IP device for load balancing of IP addresses and the Iona Artix ESB can take advantage of the new architecture. Other products with this capability will be announced in the future, in the appliance, application server, and ESB categories.

Mashups: The New Breed of Web Application
Duane Merrill, IBM developerWorks
Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This introductory article explores what it means to be a mashup, the different classes of popular mashups constructed today, and the enabling technologies that mashup developers leverage to create their applications. Prominent mashup genres include: [1] Mapping mashups — developers mash all sorts of data (everything from nuclear disasters to Boston's CowParade cows) onto maps. Not to be left out, APIs from Microsoft (Virtual Earth), Yahoo (Yahoo Maps), and AOL (MapQuest) shortly followed. [2] Video and photo mashups — for example, a mashup might analyze song or poetry lyrics and create a mosaic or collage of relevant photos, or display social networking graphs based upon common photo metadata (subject, timestamp, and other metadata). [3] Search and shopping mashups — To facilitate mashups and other interesting Web applications, consumer marketplaces such as eBay and Amazon have released APIs for programmatically accessing their content. [4] News mashups — Syndication feed mashups can aggregate a user's feeds and present them over the Web, creating a personalized newspaper that caters to the reader's particular interests. A mashup application is architecturally comprised of three different participants that are logically and physically disjoint: (1) The API/content providers. These are the [sometimes unwitting] providers of the content being mashed. (2) The mashup site. On one hand, mashups can be implemented similarly to traditional Web applications using server-side dynamic content generation technologies like Java servlets, CGI, PHP or ASP; alternatively, mashed content can be generated directly within the client's browser through client-side scripting (that is, JavaScript) or applets. This client-side logic is often the combination of code directly embedded in the mashup's Web pages as well as scripting API libraries or applets (furnished by the content providers) referenced by these Web pages. (3) The client's Web browser: this is where the application is rendered graphically and where user interaction takes place. Mashups often use client-side logic to assemble and compose the mashed content.

Google Earth Application Gets the Vote
Juan Carlos Perez, InfoWorld
Google has assembled a wealth of information about the upcoming U.S. general election and will display links to it on its Google Earth mapping application. Google Earth users will see stars on the U.S. map wherever there is a race in the November 7 [2006] election. A number of congressional seats and state governorships are up for grabs. Clicking on a star opens up a bubble with information about races in that area and links to a variety of information resources, like the Web sites for the U.S. Federal Election Commission and the Center for Responsive Politics's OpenSecrets.org, which gathers information about campaign contributions. Below each candidate are links that trigger Google Web, image and news searches about them. This is the first time Google has created an overlay of election-related links on Google Earth, and the company hasn't decided whether it will do this for every major election in the future, Hanke said. Google Earth, one of the company's most popular products, is a free, downloadable application that taps into a massive database of satellite images and related information. Its video game-like interface lets users "fly" around the globe, zooming in and out of cities. Google provides a variety of information overlays for the application, so users can display roads, borders, geographic features, restaurants, parks and hotels, to mention just a few of the options.

New Tools for Finding Data and Documents Quickly
Steven J. Schuchart Jr., InformationWeek
There's been a lot of buzz in legal circles recently about United States v. KPMG. Vendors are touting content-addressed storage, or CAS, as a way to make discovery requests more manageable. In a nutshell, a CAS system locates data by an array-assigned address, rather than by physical address or directory. Since the CAS device completely abstracts data from the hardware on which it resides, documents can be found based on content, rather than by storage location. A CAS system comprises storage nodes, where data is physically kept, and access nodes, where metadata and information on the data's location on the storage nodes are kept. CAS can cut down on duplication, and thus storage space requirements. A document with even a small change will be saved separately from the original copy, providing digital fingerprinting and versioned storage. Some vendors use this capability to keep only one copy of a given data set, removing the duplicates usually found on standard location-addressed storage. The story isn't all positive: Many CAS devices have significant shortcomings. For example, metadata standardization is nonexistent. The Storage Networking Industry Association is creating a standard that will allow for the migration of XML-based metadata between different CAS systems, but those efforts are incomplete. Keep an eye on SNIA and ask your vendors about plans to implement eventual CAS standards.

New W3C Markup Validator Web Service API
Staff, W3C Announcement
W3C has announced an update for its W3C Markup Validation Service and Link Checker, including bug fixes, new documentation, and usability improvements, and a new Validator API for developers. The Markup Validator Web Service API provides a SOAP 1.2 validation interface: when called with parameter 'output=soap12', the validator will switch to its SOAP 1.2 interface. Along with W3C's other Web Quality Tools, the Markup Validator and Link Checker are developed as open source software with the participation of volunteers and support of a large community, and are among W3C's most popular and useful resources.
See also: the W3C news item

When Standards Are Political: ODF (the Open Document Format)
James Love, Blog
Yesterday I attended a meeting hosted by TACD at Harvard's Berkman Center about a very important issue, one that is both highly technical and political at the same time: the battle over the Open Document Format (ODF). The technical part concerns what ODF is — an open specification for the formats of common documents such as those created by word processors, spreadsheets and presentation graphics programs. The political part concerns what ODF represents: an end to the Microsoft monopoly in desktop applications that are used to author and manage these documents. Estimates vary, but Microsoft probably controls somewhere between 90 to 95 percent of the market for word processing, spreadsheet and presentation graphics programs. This means people use Microsoft software to create these documents, and also to store data. The source of Microsoft's monopoly is control over file formats, in a world where data needs to be shared. Lots of companies or even free software communities can create software to do these common tasks. Corel's WordPerfect office suite, Apple's iWorks, the OpenOffice.Org, and doc.google.com are just a few examples of "competitors" to Microsoft e data. With everyone using email and the web, we need to consider if others can read our documents, and if we can read what we receive from others.
See also: User Perspectives on ODF

Analysis: Keep Up With the Trends Changing Data Management
David Stodder, Intelligent Enterprise Magazine
Relentless: that's the best way to describe the pressure database managers feel as they try to satisfy information-hungry enterprises. Business intelligence and data warehousing systems are moving toward real time, putting more demands on query performance. Enterprise applications and process management systems are coming to market with embedded analytics and activity monitoring that need data to thrive. Search engines and XML, while offering promising ways to find and exchange information, also threaten to crack open carefully designed schemas and produce data cacophony. We look at two key underlying developments that are shaping how data management will support service- oriented enterprise applications, BI and process-oriented, embedded analytics. One is XML's establishment in the database engine and the emergence of grid-based consolidation. In a second article, Richard Winter and Rick Burns focus on scalability challenges with data warehouse systems.


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