XML and Web Services In The News - 20 March 2006
Provided by OASIS |
Edited by Robin Cover
This issue of XML.org Daily Newslink is sponsored by Innodata Isogen
HEADLINES:
COVERPAGES:
Why XForms Matter, Revisited
Kurt Cagle, O'Reilly Developer Weblogs
Very quietly, over the last few weeks, the Mozilla team has been
upgrading their XForms capabilities through the use of an XForms
extension... I've been working a lot lately with mixed XML/Javascript
frameworks, and curiously enough, the more complex the applications
become, the more that they in fact begin to resemble -- well, XForms.
You have one or more XML data stores that can represent anything from
a personal schema to a description for an entire set... XForms is not
a complete solution, though its usually close to it. Sometimes you need
to write extensions, and many XForms engines have mechanisms for
extending the default XPath implementation in various ways. Additionally
occasionally you will run into situations where you want to replace
the default XForms standard controls -- for example, turning an
'xf:output' element into an image display control. The XForms model in
this case works very well with other binding languages, such as Mozilla's
XUL or the SVG sXBL binding language... Given the rising proliferation
of component toolkits, I see a coming period where everyone's going to
be trying to get THEIR component interfaces accepted as the 'standard'
ones. The XForms components actually handle almost all of these cases,
provides a standard, open, non-proprietary solution that suffers only
from lack of education and exposure, and with its presence now in
Mozilla -- and numerous versions available in IE, including both
ActiveX and pure Javascript versions — I see XForms poised to
become the de facto forms technology within the browser world.
See also: XML and Forms
The Holy Grail: Industry-Wide System Management Standards at Last?
Ian Foster (Globus Management Committee), The Grid Today
HP, IBM, Intel and Microsoft have announced their intention to work
together on specifications for resources, events and management that
can be broadly supported across multiple platforms. The roadmap proposes
an approach to reconciling two similar but competing approaches: the Web
Services Distributed Management (WSDM) family of specifications,
including Web Services Resource Framework (WSRF) and WS-Notification
(WS-N), supported by IBM, HP and others; and the WS-Management family
of specifications (including WS-Transfer, WS-Eventing and WS-Enumeration),
supported by Microsoft, Intel and others. The published roadmap
suggests that the new specifications that are to be developed will
include essentially all of the core concepts introduced back in 2001 in
the Open Grid Services Infrastructure (OGSI) and subsequently incorporated
in WSRF/WS-N. So this initiative is good news: it promises to deliver
what the Grid and Globus communities have been working towards for close
to five years: industry-wide standards for Web services-based systems
management. The strong commitment stated by HP, IBM, Intel, and Microsoft
to the concepts, mechanisms, and interfaces encoded in WSDM/WSRF/WS-N
and WS-Man/WS-Transfer/WS-Eventing should provide developers and users
with considerable confidence that this technology is here for the long
haul. Similarly, Globus' intention to both implement these new
specifications and address migration issues means that developers and
users should feel confident designing and coding programs that target
Globus (GT4) WSRF/WS-N interfaces. As the new specifications solidify,
developers and users will be able to evolve their software to use those
new specifications, at a pace of their choosing.
See also: the news story
W3C Working Draft: Recipes for Publishing RDF Vocabularies
Alistair Miles, Thomas Baker, Ralph Swick; W3C SWBPaD-WG
W3C's Semantic Web Best Practices and Deployment Working Group has
published the First Public Working Draft of Best Practice Recipes for
Publishing RDF Vocabularies. Produced by the group's Vocabulary
Management Task Force, this cookbook offers step-by-step instructions
for choosing and publishing an RDF Schema or OWL vocabulary or ontology
on the Web, giving example configurations for the Apache HTTP server.
The paper discusses the notion of a vocabulary URI (or ontology URI),
including the 'hash namespace' and 'slash namespace' variants, expressing
how the URIs for the classes and properties in the vocabulary are
constructed. SKOS Core is an example of a vocabulary that uses a hash
namespace: the URIs for the classes and properties are constructed by
appending first a hash character ('#') and then a 'local name' to the
vocabulary URI. FOAF is an example of a vocabulary that uses a slash
namespace: the vocabulary URI ends with a forward slash character ('/'),
and the URIs of classes and properties are constructed by appending the
'local name' of the class or property directly to the vocabulary URI.
Both hash namespaces and slash namespaces are supported within the
architecture of the Web. However, certain behaviors are required of the
Web server that differ between these two choices; the mechanics of
setting up an HTTP server to satisfy some or all of the requirements
differ somewhat.
See also: the Semantic Web home page
Microsoft Eyes XAML to Wed Designers, Developers
Elizabeth Montalbano, InfoWorld
The author describes how Microsoft bills WPF/E, based upon XAML, as a
more flexible alternative to Adobe Systems' Macromedia Flash. Bridging
the gap between application developers and Web designers has always
been a problem for companies building high-impact Web sites; Microsoft
thinks it has the answer through its use of an XML-based language
called XAML. The language will be used in two forthcoming technologies
-- Windows Presentation Foundation Everywhere (WPF/E) and Microsoft
Expression Interactive Designer -- one of which was discussed in detail
for the first time Monday at MIX 06 in Las Vegas. WPF/E lets graphics
created for Windows Vista applications run on other OSes as well as on
the Web, said Forest Key, a director of developer tools product
management for Microsoft. Key described WPF/E as a runtime for reusing
rich graphic elements built specifically for a Windows Vista application.
At the core of the technology is XAML (Extensible Application Markup
Language), Microsoft's language for creating graphical presentation
elements in Windows Presentation Foundation, the next-generation GUI
framework for Windows Vista. WPF/E can be used in two different ways.
Developers can use it to embed XAML code for graphics in an application
so it can run on another platform, for example, the Macintosh, Key said.
Then there are WPF/E plug-ins for browsers, which can be downloaded
when a WPF/E-enabled applications pops up on the Web. The plug-ins will
allow those XAML-based graphics to be rendered in various browsers.
Media Server Markup Language (MSML)
Adnan Saleem and Garland Sharratt, IETF Internet Draft
The Media Server Markup Language (MSML) is used to control and invoke
many different types of services on IP Media Servers. Clients can use
it to define how multimedia sessions interact on a Media Server and to
apply services to individuals or groups of users. MSML can be used,
for example, to control Media Server conferencing features such as
video layout and audio mixing, create sidebar conferences or personal
mixes, and set the properties of media streams. As well, clients can
use MSML to define media processing dialogs, which may be used as parts
of application interactions with users or conferences. Transformation
of media streams to and from users or conferences as well as IVR dialogs
are examples of such interactions, which are specified using MSML.
MSML clients may also invoke dialogs with individual users or with
groups of conference participants using VoiceXML... MSML is a derivative
of two earlier IETF drafts known as Media Sessions Markup Language and
Media Objects Markup Language. These two drafts were first introduced
by Convedia in 2003 and were designed to complement RFC 4240, Basic
Network Media Services with SIP (previously known as Netann) and
VoiceXML. The consolidation of the Media Sessions Markup Language and
Media Objects Markup Language into the new MSML is fully backward
compatible and simplifies adoption, use, and evolution of the control
interface.
French on to Something with iTunes Law, Say Analysts
Reuters, via CNet News.com
The French parliament is set to vote early this week on a new law that
would allow consumers to legally circumvent existing software that
protects copyrighted material. Analysts say the French are on to
something that the rest of the world has yet to figure out: It needs
to set rules for this new market now or risk one or two U.S. companies
taking control of online access to music, video and TV. The possibility
of one or two proprietary U.S. standards dominating the market is not
just a concern in France, whose leaders have recently been touting
"economic patriotism." It also unnerves any company that has content to
sell or distribute, since songs or videos purchased from one store will
often not play on systems from another store, locking in users.
Telecommunications operators and consumer electronics companies joined
forces several years ago to develop an open standard called Open Mobile
Alliance (OMA) DRM. Until a year ago, the protection standard appeared
destined to be the preferred antipiracy system for media companies,
telecommunications operators, mobile phone vendors and consumer
electronics companies. However, negotiations over licensing fees have
been deadlocked for nearly a year and a half, with the six companies
controlling the patents on the technology for OMA DRM 2.0 resisting
calls for lower fees. This has hampered the uptake of OMA DRM by
hardware vendors and service providers.
Selected From The Cover Pages, by Robin Cover:
WS-Transfer, WS-Eventing, and WS-Enumeration Specifications Submittedto W3C
Concurrent with the release of a White Paper "Toward Converging Web
Service Standards for Resources, Events, and Management" by HP, IBM,
Intel, and Microsoft, W3C has acknowledged receipt of three related
WS-* specifications as Member Submissions. The roadmap outlines planned
development and support for WS-Transfer Addendum, WS-ResourceTransfer,
WS-EventNotification, a new common Web services management specification,
and updating of WS-MetadataExchange.
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. |