XML and Web Services In The News - 06 April 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML.org Daily Newslink is sponsored by SAP


HEADLINES:

 Sun Expands NetBeans, Offers Eclipse GUI
 SPARQL Specifications Become W3C Candidate Recommendations
 XACML Policy Model and Unique Features of XACML
 AJAX for Mobile Devices Will Be the Hallmark of "Mobile Web 2.0"
 UK Council Details StarOffice Savings and Migration Process
 Docvert 2.1 Released
 Agassi: MySQL to Support SAP This Year

Sun Expands NetBeans, Offers Eclipse GUI
Vance McCarthy, Integration Developer News
Sun Microsystems continues to push capabilities for its NetBeans IDE, expanding web services support, and adding support for C, C++ and even Mac devs. Sun is even making NetBeans GUI technology available to Eclipse. Genuitec, providers of the MyEclipse distribution of the Eclipse IDE, has released a preview of an implementation of the NetBeans GUI Builder for Eclipse. The Matisse4MyEclipse GUI Builder plug-in is based on NetBeans' Project Matisse technology, and enables the easy creation of Java Swing rich-client applications within the MyEclipse environment. Based on the GUI Builder feature recently released in NetBeans 5.0, Matisse4MyEclipse provides users with the power and usability that has been creating excitement in the Java development community and driving momentum for the NetBeans IDE for the past year. The MyEclipse Enterprise Workbench IDE also extends the Eclipse platform to support UML, web/AJAX, EJB/Spring/Hibernate, database, and rich client platform development for the full application life-cycle. From Dan Roberts, Sun's director of developer tools marketing: "We have a long track record of standards-based development, and we have always looked at healthy competition among Open communities as a way to provide greater advantages for all communities. So, even now with commercial IDEs under pressure, there is a sense that competition among 'open communities may actually be better for devs. And that's because as they compete on features, the open communities may be more able to adopt ideas and approaches from the other in quicker and more cost-effective ways -- compared to the competition between commercial locked-down platforms, where most of the technologies were proprietary."

SPARQL Specifications Become W3C Candidate Recommendations
W3C RDF Data Access Working Group, CR Specification Releases
W3C has announced the advancement of the SPARQL specifications to the level of Candidate Recommendations. This April 06, 2006 draft, along with the other working drafts for SPARQL has been widely reviewed and satisfies the requirements documented in RDF Data Access Use Cases and Requirements. W3C publishes a Candidate Recommendation to gather implementation experience; this specification will remain a Candidate Recommendation until at least 6 June 2006. With SPARQL (pronounced "sparkle"), developers and end users can write and consume search results across a wide range of information such as personal data, social networks and metadata about digital artifacts like music and images. SPARQL Query Language for RDF specifies syntax for authoring, matching and testing. SPARQL Protocol for RDF describes remote data access and transmission of queries from clients to processors. The SPARQL Query Results XML Format is provided for search results.
See also: SPARQL Query Results XML

XACML Policy Model and Unique Features of XACML
Hal Lockhart and Anne Anderson, OASIS TC List Posting
This posting on the 'XACML Policy Model' was extracted from the Discussion List of the OASIS eXtensible Access Control Markup Language (XACML) Technical Committee, and provides commentary from Hal Lockhart (BEA Systems) and Anne Anderson (Sun Microsystems), both key contributors to the OASIS Standard. Lockhart: "XACML is request centric. A request of some sort triggers the policy evaluation cycle. The policies in force are potentially applied to any information relating to that request. The fundamental issue is: should access be allowed? XACML allows other actions to be specified (Obligations), but the focus if its design is about getting that yes or no answer. Consistent with that, XACML policies operate directly on that information. XACML does not introduce any synthetic concepts to define access policies. Many access control systems invent new concepts which are then referenced by policy. For example, in many environments the concept of a Privilege is used as shorthand for one or more Actions on one or more Resources. The Java authorization model takes this one step further by using a Role as a synonym for some set of Privileges. The main advantage of the XACML approach is that the policy is 'all in one place.' All the machinery is in the Policies and Policy Sets. It is possible that if the chosen abstractions match the problem space well and the policies are not too complex, the synthetic approach might be easier to use than XACML. But XACML's goal is to be a universal language and enable the use of very complex policies. I also believe XACML is superior for policy maintenance, where the administrator may no longer remember exactly how the policies were set up or it may have been done by someone else."
See also: OASIS XACML TC

AJAX for Mobile Devices Will Be the Hallmark of "Mobile Web 2.0" in 2006
Ajit Jaokar, AjaxWorld Magazine
"Recently, Opera announced the availability of AJAX on mobile devices through their browser. Considering the popularity of Opera in the browser market (especially in the mobile browser market), this announcement is indeed very significant. Having been involved in creating mobile services for a few years now, I believe AJAX will replace both Java ME and XHTML as the platform of choice for developing mobile applications. Mobile applications are primarily consumer focused. They need critical mass. Currently, the market is fragmented and the current commercial model is broken. AJAX offers a potentially better solution in comparison to the incumbents (Java ME and XHTML) due to a combination of fewer potential choke points because of its distribution mechanism. The economic models do not favor Java ME and AJAX offers a superior user experience to XHTML. It has the support of the developer community."

UK Council Details StarOffice Savings and Migration Process
Staff, Computer Business Review Online
Bristol City Council in the UK has detailed how it expects to make 60% office software savings by moving to Sun Microsystems Inc's StarOffice software, having documented the whole process to pass on to other local authorities. As part of the UK government-backed Open Source Academy, Bristol City Council has produced a number of documents used in the process of moving to StarOffice, including guidance on building a business case for moving to StarOffice or OpenOffice.org, a feature comparison of Microsoft Office, StarOffice, and OpenOffice.org, and a deployment and migration pack. Gavin Beckett, Bristol City Council's IT strategy manager: "Our biggest challenge was encouraging staff to be open-minded about anything that wasn't MS Office. Microsoft has become so dominant and ubiquitous that the default assumption for many people is that everything else is inferior and that the only way to accomplish work is to do it in the exact way that an MS Office product does it... Ultimately, although Microsoft were able to show us the best way to procure licenses at the lowest cost under the nationally agreed OGC (Office of Government Commerce) terms, they simply did not respond to our key point -- that each MS Office license was 12 times more expensive than the equivalent StarOffice license for the public sector.

Docvert 2.1 Released
Matthew Cruickshank, Holloway
Docvert builds upon the work of several word processors such as OpenOffice.org, Abiword, and soon KOffice. "This web service software takes multiple word processor files (typically .doc) and converts them to Oasis OpenDocument. Web Service receives .doc file and converts it to a Oasis OpenDocument 1.0 which can then be converted to HTML, RSS, or any XML format. The resulting OpenDocument XML is then optionally converted to HTML or any XML. This is done with XML Pipelines, an approach that supports XSLT, breaking up content over headings or sections, and saving those results to multiple files (e.g., chapter1.html, chapter2.html). The result is returned in a .zip file. Docvert is easy to integrate as it uses a simple REST-style interface, and it's released under the LGPL so although it's open source there's no legal problems developing proprietary software ontop of it. The XML produced is easier to understand and more structured than the WordML or .DOC formats..."

Agassi: MySQL to Support SAP This Year
Elizabeth Montalbano, InfoWorld
Products and technology group president Shai Agassi said Thursday he expects MySQL to be certified to run SAP applications by the end of the year. On the heels of its venture capital (VC) investment in MySQL AB, SAP is readying its enterprise software to run on the Swedish company's open-source database. Agassi responded to criticism that SAP is less friendly toward open source as a development model as some competitors are with a reminder that SAP "shipped our applications into the market with our source open to people for modification for ages." That move brought mixed results, he said. "Sometimes it was great for the customers, sometimes it wasn't great for the customers," Agassi said. It was from this experience that SAP came up with its strategy to re-architect its applications on a service-oriented architecture, which it currently is in the process of doing. In this way, the company can keep its back-end application code intact, while giving customers a variety of options for integrating their business processes with SAP applications through open interfaces to them, Agassi said. "We're finding a demarcation -- which areas should they touch and which areas they shouldn't," he said. "The service interface is the line under which you should not come in and alter the code."


XML.org is an OASIS Information Channel sponsored by Innodata Isogen and SAP.

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