Expand my Community achievements bar.

FDS Required?

Avatar

Level 1
Hi -



I'm completing an evaluation of Flex, and I had a couple of
technical questions that I haven't been able to find answers to.
These questions are really to help me determine whether I need FDS
in addition to Flex, or if I can do without FDS.



In our deployment architecture, our Flex App will be deployed
via a webserver. I know that - without FDS - I can still invoke web
services that reside on this same webserver. The limitation is that
I cannot invoke web services on other webservers unless i deploy
FDS (mainly the proxy servlet).



Questions- without FDS, can I:

1. invoke HTTP services on the same webserver?

2. invoke remote objects on the same webserver?



Or do I need to have FDS installed to accomplish these tasks?



Thanks!
1 Reply

Avatar

Former Community Member
Hi Boris,



1. You can access http services or web services on another
server without

FDS - but there are a few caveats. First, you must be able to
place a crossdomain.xml

policy file on the webservices server and that policy file
must grant access

from the other domains that host your SWFs. However, if your
webservices

server uses HTTP status codes other than 200 for faults then
you cannot use

the Flash Player directly to communicate with these services
due to limitations

in the Firefox / NS plugin API that stop the player from
getting access to

the SOAP fault body in the response (this problem is avoided
by the FDS proxy

service).



Note that the crossdomain policy is required for accessing
remote objects

on remote servers too.



2. To access Remote Objects without FDS, you could use
ColdFusion, or you

could look for posts by customers who connect to one of
several open source

servers out there that can translate RemoteObject requests to
various types

of server application languages, like PHP, C# and Java.





Hello boris_badenov,



> Hi -

>

> I'm completing an evaluation of Flex, and I had a couple
of technical

> questions that I haven't been able to find answers to.
These

> questions are really to help me determine whether I need
FDS in

> addition to Flex, or if I can do without FDS.

>

> In our deployment architecture, our Flex App will be
deployed via a

> webserver.

> I know that - without FDS - I can still invoke web
services that

> reside on

> this same webserver. The limitation is that I cannot
invoke web

> services on

> other webservers unless i deploy FDS (mainly the proxy
servlet).

>

> Questions- without FDS, can I:

> 1. invoke HTTP services on the same webserver?

> 2. invoke remote objects on the same webserver?

> Or do I need to have FDS installed to accomplish these
tasks?

>

> Thanks!

>