![MACROMEDIA BREEZE-USING THE BREEZE XML WEB SERVICES Use Manual Download Page 14](http://html1.mh-extra.com/html/macromedia/breeze-using-the-breeze-xml-web-services/breeze-using-the-breeze-xml-web-services_use-manual_3281905014.webp)
14
Chapter 1: Architecture Overview
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.
4.
As part of executing the code, the application server calls an action on the company’s Breeze
server, requesting the list of courses. The action call takes the form of an HTTP
POST
request
with appropriate security credentials included in the request.
5.
The Breeze server executes the action, returning the resulting XML data to the application
server.
6.
The application code parses the returned XML and inserts data into the web page as
appropriate, and then passes the finished page to the web server.
7.
The web server passes the finished page to the browser to be displayed.
Step 2:
Web server
finds page and
passes it to
application server.
Step 4:
Application
server calls action 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.
Summary of Contents for BREEZE-USING THE BREEZE XML WEB SERVICES
Page 1: ...Using the Breeze XML Web Services...
Page 8: ...8 Contents...
Page 12: ...12 Introduction Before You Begin...
Page 26: ...26 Chapter 2 Working with Filters...
Page 36: ...36 Chapter 3 Common Tasks...
Page 112: ...112 Chapter 4 Action Reference...
Page 186: ...186 Chapter 5 XML Results Reference...
Page 196: ...196 Index...