2 . 1 XML - based User Interface Description Languages
نویسندگان
چکیده
Web service technologies are best exploited by composing services, and BPEL (Web Services Business Process Execution Language) is adopted industrial-wide as the de facto service composition standard. However, a BPEL composite service is typically treated as a fully automated service flow that orchestrates multiple web services and involves no user interactions – a desirable feature for service delivery, and is presently not included in the BPEL standard. In this work, we propose an extension to BPEL to infuse user interactions into composite services along three dimensions: (1) to develop two BPEL extension activities to describe the inner workings of user interactions in BPEL service and the rendering of service user interfaces; (2) to provide a wizard-style mechanism to guide the user to interact with the service flow in accordance with the sequence of service execution; and (3) to devise a UI service communication protocol to facilitate secure cross-domain communication among UI services from various domains. An enhanced BPEL engine with a service UI rendering engine has been accordingly developed.
منابع مشابه
A Review of XML-compliant User Interface Description Languages
A review of XML-compliant user interface description languages is produced that compares a significant selection of various languages addressing different goals, such as multi-platform user interfaces, device-independence, content delivery, and user interfaces virtually defined. There has been a long history and tradition to attempt to capture the essence of user interfaces at various levels of...
متن کاملA Formal Ontology on User Interfaces – Yet Another User Interface Description Language? Position Paper
During the past years, a lot of user interface description languages, most of them based on XML, have been introduced. At the same time, the use of formal ontologies for describing user interfaces has been discussed for a number of use cases. This paper discusses the differences between a formal ontologies and user interface description languages and and points out how both research directions ...
متن کاملComparing Transcoding Tools for Use with a Generic User Interface Format
This paper compares the use of three different approaches to transcoding of XML [Extensible Markup Language]-based user interface descriptions to other target formats. The source is the interface section of the XML-based markup language for user interfaces, UIML [User Interface Markup Language], which has been extended with a vocabulary for the description of generic user interfaces. Target for...
متن کاملExtending XML UIDLs for Multi-Device Scenarios
Device independent user interface description languages are used to create concrete user interfaces for a multitude of devices from a single abstract user interface description. All current languages have in common that the target device for the concrete user interface is assumed to be a single selfcontained device. But what about ubiquitous computing environments, which are generously equipped...
متن کاملExtending user interface description languages for personalization on heterogeneous devices
XML-based user interface specification languages like XForms and XIML are aimed at a high-level specification of user interfaces separated from the actual representation of the user interface in a particular technology or platform. These specification languages use a common collection of extensible abstract user interface components to express technologyindependent interactions, which can be ma...
متن کاملThe TERESA XML Language for the Description of Interactive Systems at Multiple Abstraction Levels
The purpose of this paper is to report on the use of XML languages to support the TERESA tool. This is a tool for model-based design of multi-device interfaces. It considers three levels of abstractions (task model, abstract user interface and concrete user interface). For each of them a specific language has been defined and used. In addition, since the lowest abstract level (the concrete inte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009