An apparatus for and method of utilizing an Internet terminal coupled to
the world wide web to interface with an existing proprietary data base
management system by permitting a developer to create a web based service
that produces a table result. This result can be rendered to the web
either by a Cool ICE Script or by an Active Server Page. The table may
appear either as an HTML table or a graph. The service is defined as a
plurality of ordered, discreet, and independent steps. Each step may be
created and/or edited independently of all other steps. To assist the
service developer, the system presents a choice of available steps to be
added into the sequence at any particular point. The only steps so
presented are valid for the position within the sequence. Invalid steps
are not presented.