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.
| Description | Date | Access method |
|---|---|---|
| WSXL specification (PDF, 664 KB) | April 2002 | HTTP download |
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.
You can still view the previous version of this specification by clicking on the following link:
- WSXL specification previous version (October 2001)
