Specifications
CHAPTER 1
12
The following example shows a typical deployment environment for a Flex SDK application:
In this example, the customer requests the application SWF file from webserver.example.com, the server returns
the SWF file to the customer, and the SWF file plays. The executing SWF file must be able to access the necessary
resources from outside the firewall.
Design phase
With Flex SDK, one of your first design decisions might be to choose a design pattern that fits your application
requirements. That design pattern might have implications on how you structure your development environment,
determine the external data services that your application must access, and define how you integrate your Flex
application into a larger web application.
Configure phase
For run-time configuration, you ensure that your executing SWF file can access the necessary resources including
asset files (such as image files) and external data services. If you access a resource on a domain other than the
domain from which the SWF file is served, you must define a crossdomain.xml file on the target server, or make
the request through a proxy server.
webserver.example.com
Proxy server
Application server
appserver.example.com
Web services server
nance.example.com
Web server
Firewall/Router/DNS server
HTTP/SOAP
Flex applications on
client machine










