XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
XML Daily Newslink. Thursday, 17 August 2006

XML Daily Newslink. Thursday, 17 August 2006
A Cover Pages Publication http://xml.coverpages.org/
Provided by OASIS http://www.oasis-open.org
Edited by Robin Cover

====================================================

This issue of XML.org Daily Newslink is sponsored
by Innodata Isogen  http://www.innodata-isogen.com

====================================================

HEADLINES:

* Industry Partners Release WS-MetadataExchange Version 1.1
* W3C Improving XML
* Public Release of WS-CIM Mapping Specification
* Work with Web Services in Enterprise-Wide SOAs
* XML Standardization Organizations and Processes
* Migrating EJB 2.x applications to EJB 3.0
* Open-Source Licenses Get Categorized, Not Ranked

----------------------------------------------------------------------

Industry Partners Release WS-MetadataExchange Version 1.1
BEA, CA, IBM, et al., Public Draft Release for Review and Evaluation

Seven industry partners have published an updated version of the "Web
Services Metadata Exchange (WS-MetadataExchange) specification.  The
contributors include BEA Systems Inc., Computer Associates
International, Inc., International Business Machines Corporation,
Microsoft Corporation, Inc., SAP AG, Sun Microsystems, and webMethods.
This August 2006 Version 1.1 release updates the previous version
published on September 1, 2004. "Web services use metadata to describe
what other endpoints need to know to interact with them. For example,
WS-Policy describes the capabilities, requirements, and general
characteristics of Web services; WSDL describes abstract message
operations, concrete network protocols, and endpoint addresses used by
Web services; XML Schema describes the structure and contents of XML-
based messages received and sent by Web services. To bootstrap
communication with a Web service, this specification defines how an
endpoint can request the various types of metadata it may need to
effectively communicate with the Web service. In response to the
request, this specification defines an encapsulation that contains the
three different ways the metadata may be returned. First, the metadata
itself may be simply included in the response. Second, a URI may be
returned, to which an HTTP GET can then be sent to retrieve the metadata
from that location. And third, a WS-Addressing Endpoint Reference of a
WS-Transfer Metadata Resource may be returned, to which a WS-Transfer
Get may be issued to retrieve the metadata. This specification also
defines how a WS-Addressing Endpoint Reference can be modified to
include this encapsulation.

http://www-128.ibm.com/developerworks/library/specification/ws-mex/
See also the 2004 specification: http://xml.coverpages.org/ni2004-03-05-a.html

----------------------------------------------------------------------

W3C Improving XML
Paul Krill, InfoWorld

The World Wide Web Consortium (W3C) this week published new editions
of four core XML data exchange specifications, featuring corrections
for known errata and clarifications where potential misunderstanding
could have occurred, W3C said. Stability provided by these XML
specifications underlies a steady increased in W3C technologies for
querying, transforming, naming, encrypting and optimizing XML,
according to W3C. Changes to the specifications were described as
minor by W3C representative Ian Jacobs. Specifications include the
fourth edition of XML 1.0 and the second editions of XML 1.1,
Namespaces in XML 1.0 and Namespaces in XML 1.1. XML 1.0 is the main
XML specification while XML 1.1 adds support for internationalization.
Namespaces technology features a mechanism for mixng XML dialects.
W3C has a number of ongoing developments afoot in XML. By the end
of the year, W3C expects to publish W3C Recommendations for XML
Query 1.0 and XSLT 2.0 (Extensible Stylesheet Language
Transformations). W3C also is revising XML Schema, which is used
in SOAP-based Web services, and planning additions to XML Query that
extend beyond version 1.0. The XML Processing Model Working Group
soon will publish a first draft of the XML language for specifying
sequences of operations on XML documents, such as transformation,
validation, inclusion and decryption based on current XML pipeline
products and free and open source designs.

http://weblog.infoworld.com/techwatch/archives/007516.html
See also the announcement: http://www.w3.org/2006/07/xml-pressrelease

----------------------------------------------------------------------

Public Release of WS-CIM Mapping Specification
Mark A. Carlson, Management Monogatari Blog

The DMTF has posted the Preliminary (public) release of the WS-CIM
Mapping Specification (DSP0230) for review and implementation. The
goal of the specification is to produce a normative description of a
protocol independent mapping of  CIM models to XML Schema, WSDL
fragments, and metadata fragments. Summary: "CIM-based management in
a Web services environment requires that the CIM Schema (classes,
properties and methods) be rendered in XML Schema and WSDL (the Web
Services Description  Language). To achieve this, the Common
Information Model (CIM) must be mapped to WSDL and XML  Schema via an
explicit algorithm that can be programmed for automatic translation.
This specification will provide the normative rules and recommendations
that describe the structure of the  XML Schema, WSDL fragments and
metadata fragments corresponding to the elements of CIM models, and
the representation of CIM instances as XML instance documents. A
conformant implementation of a  CIM model to XML Schema, WSDL
fragments and metadata fragments transformation algorithm must yield
an XML Schema, WSDL fragments and metadata fragments as described in
this specification.  These CIM models may be expressed in CIM MOF or
in other equivalent ways. This specification  illustrates the mapping
from CIM MOF throughout in examples." One of the effects of this work
will be the availability of the CIM Schemas as XML Schema documents --
but give them some time to convert the existing MOF files over to these
schema documents for the various releases. Sun and others are creating
tools to do this conversion, per the wiseman project. So if WS-CIM is
protocol agnostic, and a protocol such as WS-Management is model
agnostic, what specifies how they fit together? Well, also approved for
release last week is the WS-Management CIM Binding (DSP0227),
essentially an appendix to the WS-Management specification that
normatively defines how to access and mutate instances of the CIM
Schema using WS-CIM over wsman.

http://blogs.sun.com/roller/page/mac?entry=ws_cim_public_release
See also the specification: http://www.dmtf.org/standards/published_documents/DSP0230.pdf

----------------------------------------------------------------------

Work with Web Services in Enterprise-Wide SOAs
Judith Myerson, IBM developerWorks

This fifteenth article in a series on Web services in enterprise-wide
SOAs shows how to collaborate Framework for Web Services Implementation
with WS-Resource Framework using IBM Rational ClearQuest and Rational
ClearCase. Consider two OASIS framework specifications that you can use
to build and manage Web services: (1) WS-Resource Framework (WSRF) and
(2) Framework for Web services Implementation (FWSI). The first
specification was recently approved as a standard while the second
specification is a draft. In this article, we consider the differences
and similarities between them. You'll see when to use each individually
and in collaboration with each other. Collaborating between two
frameworks requires planning ahead of time to test if various resources
using a shopping cart or a printer Web service are functioning properly
in a lifecycle without resulting in system overloads. Also in the
planning stage is the determination of how well the Web service is
performing, what the maximum number of resources we can use with Web
services, and how complex the resources should be without creating
overlaps, gaps and holes between the two frameworks. You should
communicate with a team of system administrators, compliance specialists,
and developers on the issues of ensuring the collaborative efforts are
adequate and efficient.

http://www-128.ibm.com/developerworks/webservices/library/ws-soa-enter15.html

----------------------------------------------------------------------

XML Standardization Organizations and Processes
Mike Champion, Blog

Opinion: "Attempts at Design By Committee are generally unsatisfactory.
While one can point to counter-examples, the "good" committee-driven
standards tend to be those based on solid experience (e.g. Atom, which
is essentially a cleaned up version of RSS), or get strong design
guidance from a single expert (e.g. XSLT 1.0 and 2.0). My personal
hypothesis for why the W3C had so much fairly rapid and long-lasting
success in its early years with HTML, XML, and a few other specs is
that they were not really design by committee jobs; the committees
served more to analyze experience, write it down, and translate it to
the Web domain than to do "design". In other words, they exploited the
intellectual capital laid down by government, industry, and academic
efforts that produced the internet, SGML, etc. After a few years, the
job got harder because there were few examples of successful schema
languages, query languages, etc. to build on... The problem with de
facto standards is that they are generally moving targets.  Proprietary
ones can be modified by their owners (although the really successful
ones such as MS Word's binary format or Adobe PDF tend to be frozen
for a variety of non-technical reasons). Non-proprietary ones tend to
fork to meet the needs of different sub-communities (RSS .90, .91, 1.0,
and 2.0 being the textbook example). Established and recognized
standards organizations have an important role to play in determining
whether a technology is mature enough to standardize, in providing a
venue for formalizing and testing a proto-standard, and for maintaining
it as bugs are found and new requirements added. The value of one
organization over another for this generally depends  more on the
informal community of experts, promoters, and supporters that cluster
around a particular organization, and less on its formal process or
accreditation. Likewise, the organizations themselves evolve as they
gain credibility as purveyors of "real standards".

http://blogs.msdn.com/xmlteam/archive/2006/08/16/703459.aspx

----------------------------------------------------------------------

Migrating EJB 2.x applications to EJB 3.0
Shashank Tiwari, Java World

Enterprise JavaBeans 3.0 is a substantial change from the earlier
specifications in terms of both the change in enterprise bean
implementation models and in the bean location and call paradigm. How
can you migrate legacy EJB code to utilize improvements in the new
specification? This article discusses the strategies, both from a
design and implementation perspective, for migrating existing EJB
applications to the new specification. Migration to EJB 3.0 is a fairly
uncomplicated task and can be carried out in a phased and piecemeal
manner. Some of the migration tasks can be automated, and tools and
IDEs can be leveraged to ease the process. With the current emphasis on
backward compatibility and ease of migration, now may be the best time
to move EJB applications to EJB 3.0. As the EJB specification continues
to evolve, moving legacy EJB code (from version 2.1 and earlier versions)
to the newer specifications may grow more difficult.

http://www.javaworld.com/javaworld/jw-08-2006/jw-0814-ejb.html

----------------------------------------------------------------------

Open-Source Licenses Get Categorized, Not Ranked
Peter Galli, eWEEK

The long-delayed and much-awaited Open Source Initiative report on open-
source license proliferation has been released, but the current
licenses have been placed into three broad categories and have not been
ranked beyond that. The License Proliferation Committee was set up in
2005 in response to the growing concern that license proliferation was
harmful to the success of open source.  The first draft of the
committee's report, initially expected by the end of 2005, was
submitted to the OSI board late in July, said Diane Peters, the general
counsel for the Open Source Development Labs and a member of the
committee, at an interview at the annual LinuxWorld Conference & Expo
in San Francisco on August 16, 2006. The Licensing Proliferation
committee was also originally tasked with dividing the licenses into
ear that there was no one open-source license that served everyone's
needs equally well. "We struggled with even categorizing the licenses
into three categories and came to the realization that the various
business models had different needs and there needed to be some
flexibility there," Peters said. As such, the report categorizes all
the currently approved OSI licenses into three categories: those that
are popular and widely used or with strong communities; special purpose
licenses; and those licenses that are redundant, which includes those
that are non-reusable and other miscellaneous licenses.

http://www.eweek.com/article2/0,1895,2005048,00.asp

----------------------------------------------------------------------
Cover Pages Sponsors
----------------------------------------------------------------------

BEA Systems, Inc.         http://www.bea.com
IBM Corporation           http://www.ibm.com
Innodata Isogen           http://www.innodata-isogen.com
SAP AG                    http://www.sap.com
Sun Microsystems, Inc.    http://sun.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2006 XML.org. This site is hosted by OASIS