Browse Prior Art Database

A Technique for Analyzing and Specifying Transactional Internet Sites

IP.com Disclosure Number: IPCOM000123401D
Original Publication Date: 1998-Oct-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 6 page(s) / 275K

Publishing Venue

IBM

Related People

Beaudet, PJ: AUTHOR [+3]

Abstract

A means of analyzing a transactional Internet site and creating a specification document is disclosed. This solution results in a specification document containing three main sections: Navigation, Interface and Transactions. The Navigation section deals with navigation within the Internet site based on user input and transaction responses. The Interface section defines the user interface including screen layout and important components of each screen. The Transactions section defines each transaction including input, output and return values. In each section, common features are usually specified only once and then referred to throughout that section.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 28% of the total text.

A Technique for Analyzing and Specifying Transactional Internet Sites

   A means of analyzing a transactional Internet site and
creating a specification document is disclosed.  This solution
results in a specification document containing three main sections:
Navigation, Interface and Transactions.  The Navigation section deals
with navigation within the Internet site based on user input and
transaction responses.  The Interface section defines the user
interface including screen layout and important components of each
screen.  The Transactions section defines each transaction including
input, output and return values.  In each section, common features
are usually specified only once and then referred to throughout that
section.

   The Navigation section lays the foundation on which the
other two sections are based by defining the connection between the
user and the host system using symbols and diagramming techniques
specified in a legend (Figure 1).  Each page of the Navigation
section usually contains the logic flow for a single interface item
and possibly one or more transaction items.  Thus, a flow typically
specifies the interaction or connection between the interface and
transactions which comprise a transactional Internet site.  A flow is
identified by a flow descriptor with a unique title.  When specifying
a flow, its flow descriptor is the first symbol to start the logic
flow.  Flow descriptors can subsequently be found on the same flow or
any other flow depending on the Internet site navigation requirements
(Figure 2).

   A logic flow common to several flows is also documented
on its own page, and then referred to by other flows that use it.
Common logic flows are called flow components since they are a
component or portion of another flow.  A flow component is
identified by a flow descriptor with a unique title and a unique
symbol starting the logic flow.  When used on another flow, a flow
component is identified by its unique symbol only.  Examples of flow
components include a menu bar appearing on more than one screen or a
common return value of several transactions (Figure 3).

   Flows and flow components can contain interface and
transaction items.  Screens are interface items identified by a
unique title and reference; the reference is usually surrounded by
round brackets underneath the title.  Transactions are transaction
items identified by a unique title and reference; the reference is
usually surrounded by round brackets underneath the title.  A screen
or transaction may also contain a flow component symbol indicating
that a portion of the logic flow related to the screen or
transaction, respectively, is documented by a flow component.

   Interface items and transaction items are joined together
using connectors.  Each connector represents a single logic path.
Connectors are unidirectional and annotated with the condition that
must be fulfilled before the logic path can be followed.  The
selecti...