System and method for data-driven web page navigation control

a web page navigation and data technology, applied in the field of data-driven web page navigation control, can solve the problems of limiting the full power of well-known web resources of customers, proprietary, or vendor-centric, and the lack of integrated document packaging for current document formats

Inactive Publication Date: 2012-02-02
IBM CORP
View PDF17 Cites 67 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a system and method for controlling the navigation of web applications. The system uses data entry fields in a page and non-procedural computed dependency constraints to provide navigation control when certain conditions are met. The system can automatically update navigation data models with changes in data values and select which pages are ready to run based on these models. The technical effects of this system include improved usability, flexibility, and efficiency in web application navigation.

Problems solved by technology

Complexities result from a lack of integrated document packaging for current document formats which represent composite forms in collaborative business processes.
Proprietary, or vendor-centric, formats are not suitable representations for complex composite forms due to the closed nature of their formats.
Use of a custom XML vocabulary, when implemented in plug-in or other runtimes separate from web browsers, often limits access to the full power of well-known web resources that customers expect to be able to use, such as CSS™ and JavaScript™.
Web formats today, such as HTML, do not support packaging of composite resources directly—the page is the unit of content storage.
Such archives are not transportable to other runtimes including non-JEE application servers or client-based runtimes.
Web archives similarly provide no support for aggregating multiple content sources when several end-users are involved in a document-centric business process.
The emerging W3C format for widgets makes similar use of zip-based archives for packaging but, as in the JEE WAR example above, lacks requirements or support for an interactive protocol or instance-specific data storage.
Document-centric formats that do not extend to behavioral control increase complexity due to the need to map repeatedly between declarative and procedural programming models.
Without a simple means to represent large or complex forms as composite documents, monolithic documents result in performance and scalability limitations, particularly on a logical client.
Large documents are slow to transmit, parse, and display and consume large amounts of storage.
When large forms applications are represented with a single XML document, the result is excessive, and sustained demand on memory resources is needed to provide a performant user experience.
This is demanding on a rich client program, but it is even more demanding when the logical client includes a server program to present the parts of the document to an end-user through a web browser.
The server side of the solution has the same performance challenges as a rich client for one user, but also does not scale up beyond a few dozen concurrent users per CPU.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for data-driven web page navigation control
  • System and method for data-driven web page navigation control
  • System and method for data-driven web page navigation control

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030]In accordance with the present principles, systems and methods for unifying storage and management of various artifacts for web applications and the like into an Interactive Web Document (IWD) are illustratively provided. Documents allow end-users to encapsulate information related to a collaborative business process into a package that can be saved, emailed, digitally signed, and used as the basis for interaction in an activity or an ad hoc workflow. While documents are used incidentally today in web applications, for example, in HTML presentations of content stored otherwise in back-end systems, they are not yet the central artifact for developers of dynamic, data intensive web applications.

[0031]The storage and management unification of the various artifacts of web applications into an Interactive Web Document (IWD) provides that data, presentation, behavior, attachments, and digital signatures collected throughout the business process are unified into a single composite we...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.

Description

BACKGROUND[0001]1. Technical Field[0002]The present invention relates to web page navigation control and more particularly to a system and method for automatically providing navigation through pages based on a position and / or content of data known or entered into a web form or page.[0003]2. Description of the Related Art[0004]Complexities result from a lack of integrated document packaging for current document formats which represent composite forms in collaborative business processes. Underlying document formats that flow through business processes typically are existing formats such as PDF, DOC, HTML, or various proprietary XML formats. Proprietary, or vendor-centric, formats are not suitable representations for complex composite forms due to the closed nature of their formats. Complex forms require new or extended representations for issues such as data sharing across document fragments, transfer of control among fragments, electronic signatures that span document fragments, and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(United States)
IPC IPC(8): G06F3/048G06F40/143
CPCG06F3/0484G06F17/30873G06F16/954G06F40/143G06F40/174
InventorAKOLKAR, RAHUL P.BOYER, JOHN M.WIECHA, CHARLES F.
OwnerIBM CORP