User Guide

14 Chapter 1: Using the Breeze XML APIs
Data flow
The following diagram shows an example of the flow of data in a web application that interacts
with the Breeze server:
The following example describes what might happen when a user connects to a training portal
intranet site that was created with Macromedia ColdFusion MX and that uses Breeze XML web
services:
1.
A logged-in user uses a web browser to request a page that shows a list of the courses that the
user is signed up for.
2.
The web server finds the relevant page and passes it to the application server.
3.
The application server parses and executes the ColdFusion code contained in the page.
Step 2: Web server
finds page and
passes it to
application server.
Step 4: Application
server calls API on
Breeze server.
Step 5: Breeze server
returns XML data to
application server.
Step 6: Application
server inserts data in
page and then passes
the page to the web
server.
Step 1: Web browser
requests page.
Step 3: Application
server executes code.
Step 7: Web server
sends finished page
to requesting browser.
Application server
Request
Web browser
<HTML>
<code>
</HTML>
Response
Action
<HTML>
<p>Hi</p>
</HTML>
WEB SERVER
Breeze Server
XML data