Browse Prior Art Database

An E-commerce Web-based Tools Configuration Framework Disclosure Number: IPCOM000028173D
Original Publication Date: 2004-Apr-30
Included in the Prior Art Database: 2004-Apr-30
Document File: 2 page(s) / 89K

Publishing Venue



This invention streamlines the customization process by defining the user interface(UI) content, layout, look and feel on a single XML file. A JSP will read and render the UI based on the information contained on the XML configuration file. In order to make simple UI changes customers edit a single XML file.

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 53% of the total text.

Page 1 of 2

An E-commerce Web-based Tools Configuration Framework

Customers often need to tailor their applications to meet their specific business needs. Thus, the process of customization must be easy, effective and efficient. One type of customization changes the content and layout of the tool's user interfaces (UI) to add/remove a field, hide/show a field or button, change field attributes, etc. However, to make such UI changes requires a good understanding of the UI framework programming model as well as knowledge of many technologies. A typical process to make such UI changes for an e-commerce application includes:

  Searching for the appropriate files to modify Modifying various JSP, JavaScript and HTML files. Thus, customers must have in-house expertise on the different technologies.

  Writing the code to make the desired changes to input fields (define/collect/save/validate) and layout

This technique streamlines the process of making UI changes by defining the UI content, layout, look and feel in a single XML file. Thus, to make UI changes, customers just need to edit the corresponding UI's XML definition file. The following is the general process used to render and make changes (see figure 1):
1. A JSP calls and parses the XML file
2. Any data beans are instantiated and activated as appropriate
3. The UI is rendered
4. Any changes to the layout, data, look and feel can be done by editing the UI XML configuration file.

*Type of UI element
*Look and feel
*Element control

XML conf file

User Interface






Figure 1: Overview of the XML based UI configuration process

The following are the type of UI changes that can be made: