I have found the following three types of data Services in FES 2.
- Flex Data Service
- Flex Message Service
- RPC Services
Today I want to focus on RPC Services only.
A Flex client can access back-end data using SOAP-based web services, web services (XML over HTTP), or by directly invoking methods in remote objects deployed in the application server.
In Flex Data Services, these three alternatives are collectively referred to as RPC services. In general, using the RPC approach, In this approach we typically start by invoking a method on a remote service to obtain a set of data.
After going through all these I know you would ask me to stop theory and show you the steps to do remoting in Flex 2.
Well,I know you are right if you said so.There are plenty of documentation around to explain how flex data service works.
Flex uses remoteObject tag to directly invoke methods in Java objects deployed in the application server.
In Flex 2.0, every remote object must be configured as a Remoting Service destination in the
flex-enterprise-services.xml file, or a file that it includes by reference. You reference a
destination in the destination property of the
flex-enterprise-services.xml file:
Flex 2.0 syntax
In Flex 2.0, you use the destination attribute to identify which Remoting Service
destination to use. In the configuration file, you define a destination.
MXML tag: