Browse Prior Art Database

Form Generation and Response Template Generation from a Web Service Description

IP.com Disclosure Number: IPCOM000132060D
Original Publication Date: 2005-Nov-30
Included in the Prior Art Database: 2005-Nov-30
Document File: 2 page(s) / 40K

Publishing Venue

IBM

Abstract

Forms are ubiquitous in software applications; as such, the need exists for organizations to be able to not only produce them quickly, but to be able to change them quickly and easily when the nature of the data they must capture changes. Automated form generation then is highly desirable. As Service-Oriented Architectures (SOAs) are increasingly adopted, web service interfaces for the submission and propagation of data abound. When some or all of the data to be provided to a service is to be entered directly by an end user, an input form becomes necessary. Therefore, a mechanism for automatically generating forms from web service interface descriptions, generally surfaced as Web Service Description Language (WSDL) documents, will speed development of applications using SOAs and workflows.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 2

Form Generation and Response Template Generation from a Web Service Description

An automated forms generator may use web service descriptions (WSDL documents) as the starting point for form generation. The bindings, messages, operations, and services defined for the web service are analyzed, and the data types, usually described via Extensible Markup Language (XML) Schema, are also analyzed to ensure correct production of the form. The metadata provided via WSDL and schema allow for a wide variety of automated customizations of the generated form.

This discussion is limited to the generation of forms that are tied to XML data that may or may not be accompanied by an XML Schema description of that data. The form output is generally assumed also to be an XML form, composed of a combination of markups such as Extensible Hympertext Markup Language (XHTML), XForms, and XML-Events, but this descussion requires no restrictions as to the format of a generated form. Also, since response data formats are known via a web service description, response templates or even all-in-one forms to handle both a request and response may be generated.

We intend that the generated form will submit gathered data directly to the web service endpoint. Therefore, any endpoint information in the WSDL is analyzed for the generation of a submission targeting an appropriate endpoint. The generator also can consume quality of service information available in the WSDL, generally as Simple Object...