| Flex 2 Developer's Guide > Data Access and Interconnectivity > Understanding RPC Components | |||
This topic introduces Adobe Flex remote procedure call (RPC) components. Flex RPC components are based on a service-oriented architecture (SOA). RPC components let you interact with server-side RPC services to provide data to your applications.
You can access data through HTTP GET or POST (HTTP services), SOAP (web services), or Java objects (remote object services). Another common name for an HTTP service is a REST-style web service. REST stands for Representational State Transfer and is an architectural style for distributed hypermedia systems. For more information about REST, see www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm.
In a typical Flex application, an RPC component sends data as input to one or more RPC services. When an RPC service executes, it returns its results data to the RPC component that made the request.
Flex 2.01