The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Last modified: May 17, 2002
Web Services Experience Language (WSXL)

[April 29, 2002] The release date of WSXL version 2 is given as April 10, 2002.

[October 22, 2001] Web Services Experience Language (WSXL) "provides a means to describe the visual and interactive interface to Web services." An OASIS announcement of 2001-10-22 included IBM's statement of intent to submit the Web Services Experience Language (WSXL) toward the work of the OASIS Web Services Component Model (WSCM) technical committee: "IBM intends to contribute Web Services Experience Language (WSXL), a Web services-centric component model for interactive Web applications, as work to be considered in the OASIS WSCM Technical Committee..."

From the WSXL description at IBM DeveloperWorks: "WSXL (Web Services Experience Language) is a Web services centric component model for interactive Web applications. WSXL is designed to achieve two main goals: enable businesses to distribute Web applications through multiple revenue channels, and enable new services or applications to be created by leveraging existing applications across the Web. To accomplish these goals, WSXL components can be built out of three basic Web service types for data, presentation, and control, the last of which is used to "wire together" the others using declarative language based on XLink and XML Events. WSXL also introduces a new description language for adapting services to new distribution channels. WSXL is built on widely accepted established and emerging open standards, and is designed to be independent of execution platform, browser, and presentation markup. Interactive Web applications that are developed using WSXL can be delivered to end users through a diversity of deployment channels: directly to a browser, indirectly through a portal, or by embedding into a 3rd party Web application. New Web applications can be created by seamlessly combining WSXL applications and adapting them to new uses. WSXL applications can easily be modified, adapted, aggregated, coordinated, synchronized or integrated by simple declarative means to ultimately leverage a worldwide pallet of WSXL components... WSXL is the next piece of the Web services stack. WSXL provides a Web services standards based approach for Web application development, deployment and maintenance. WSXL enables Dynamic e-Business, by moving from transactions driven by a single business entity to a world of electronic transactions involving multiple business entities who compose and aggregate re-usable Web applications. As a result, these applications can leverage new and innovative revenue models."

Note: According to a communiqué from Angel Luis Diaz [2001-10-22], additional documents on the Web Services Experience Language (WSXL) will be released within the next two weeks.

[May 17, 2002]   IBM Releases SDK for Web Services Experience Language (WSXL).    IBM alphaWorks has released a WSXL SDK which enables presentation-level application integration using Web Services. The WSXL SDK "supports a subset of IBM's Web Services Experience Language (WSXL), which has been submitted to the OASIS Web Services for Interactive Applications (WSIA) Technical Committee. The SDK is a set of run times (producer-side and consumer-side) built on IBM's Web Services Tool Kit, intended for: (1) Web application developers who want to convert their Servlet/JSP application to a presentation-level WSXL Web Service; (2) Web application developers who want to integrate third-party, presentation-level WSXL Web Services into their application; (3) Web service developers who want to develop presentation-level WSXL Web Services." Web Services Experience Language is "a Web services-centric component model for interactive Web applications, that is, for applications that provide a user experience across the Internet. WSXL is designed to achieve two main goals: (1) to enable businesses to deliver interactive Web applications through multiple distribution channels (2) to enable new services or applications to be created by taking advantage of other interactive applications across the Web. To accomplish these goals, all WSXL component services implement a set of base operations for life cycle management, acceptance of user input, and production of presentation mark-up." [Full context]

[February 19, 2002]    See: IBM Publishes Technical Paper on Web Services for Remote Portals (WSRP).    A technical specification on "Web Services for Remote Portals (WSRP)" edited by Thomas Schaeck (IBM) has been published on the IBM developerWorks web site. The specification has also been submitted to the OASIS 'Web Services Remote Portal' Technical Committee; Schaeck is currently the TC Chair. Web Services for Remote Portals (WSRP) are described as "visual, user-facing web services centric components that 'plug-n-play' with portals or other intermediary web applications that aggregate content or applications from different sources. They are designed to enable businesses to provide content or applications in a form that does not require any manual content- or application-specific adaptation by consuming intermediary applications... the WSRP standard defines a web services interface description using WSDL and all the semantics and behavior that web services and consuming applications must comply with in order to be pluggable as well as the meta-information that has to be provided when publishing WSRP services into UDDI directories. The standard allows WSRP services to be implemented in very different ways, be it as a Java/J2EE based web service, a web service implemented on Microsoft's .NET platform or a portlet published as a WSRP Service by a portal. The standard enables use of generic adapter code to plug in any WSRP service into intermediary applications rather than requiring specific proxy code." Note WSXL Appendix D: "WSXL and WSRP Dependency Diagram."[Full context]

References:

  • WSXL SDK website

  • [April 29, 2002] "(WSXL) Web Service Experience Language Version 2." Edited by Angel Diaz John Lucassen, and Charles F Wiecha (IBM). IBM Note 10-April-2002. Version URI: http://www.ibm.com/developerworks/ws-wsxl2/ [the URL is inactive 04/29]. Posted on IBM developerWorks. "WSXL (Web Services Experience Language) is a Web services centric component model for interactive Web applications, that is, for applications that provide a user experience across the Internet. WSXL is designed to achieve two main goals: enable businesses to deliver interactive Web applications through multiple distribution channels and enable new services or applications to be created by leveraging other interactive applications across the Web. To accomplish these goals, all WSXL component services implement a set of base operations for life cycle management, accepting user input, and producing presentation markup. More sophisticated WSXL component services may be specialized to represent data, presentation, and control. WSXL also introduces a new description language to guide the adaptation of user experience to new distribution channels. User experiences that are implemented using WSXL can be delivered to end users through a diversity of distribution channels - for example, directly to a browser, indirectly through a portal, or by embedding into a third party interactive Web application. In addition, WSXL user experiences can easily be modified, adapted, aggregated, coordinated, synchronized or integrated, often by simple declarative means. New applications can be created by seamlessly combining WSXL applications and adapting them to new uses, to ultimately leverage a worldwide pallet of WSXL component services. WSXL is built on widely accepted established and emerging open standards, and is designed to be independent of execution platform, browser, and presentation markup... WSXL is the next piece of the web services stack. WSXL provides a web services standards based approach for web application development, deployment and maintenance. WSXL enables Dynamic e-Business, by moving from transactions driven by a single business entity to a world of electronic transactions involving multiple business entities who compose and aggregate re-usable web applications. As a result, these applications can leverage new and innovative revenue models. "

  • [October 22, 2001] "Web Services Experience Language." By Angel Diaz (IBM Research), John Lucassen (Emerging Technologies, Application and Integration Middleware Division), and Charles F Wiecha (IBM Research). From IBM developerWorks, Web services. October 2001.
  • Contact: Angel Luis Diaz, Ph.D. Manager, XML/XSL Transformational Systems, IBM T. J. Watson Research Center. TEL: +1 (914) 784-7388, +1 (914) 441-7594.
  • IBM DeveloperWorks Web Services Zone
  • Announcement 2001-10-22: "OASIS Members Form Technical Committee to Develop Web Services Component Model (WSCM) for Interactive Web Applications. Cyclone Commerce, DataChannel, Documentum, Epicentric, HP, IBM, Logistics Management Institute, Macromedia, Sterling Commerce, U.S. Defense Information Systems Agency, and Others Collaborate to Advance International Standard for Delivering Applications as Web Services."


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Globe Image

Document URI: http://xml.coverpages.org/wsxl.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org