Flex におけるデータソースやデータの操作は、ユーザーインターフェイスに HTML を使用しているアプリケーションとは異なります。 JSP とサーブレット、ASP、PHP、CFML などを使用して作成される HTML テンプレートとは異なり、Flex ではクライアントコードをサーバーコードから分離します。アプリケーションのユーザーインターフェイスは、バイナリの SWF ファイルにコンパイルされて、クライアントに送信されます。 アプリケーションがデータサービスに対して要求を行うとき、SWF ファイルは再コンパイルされず、ページ更新も不要です。リモートサービスはデータのみを返します。Flex は、返されたデータをクライアントアプリケーションのユーザーインターフェイスコンポーネントにバインドします。 例えば、Flex では、ユーザーがアプリケーションの Button コントロールをクリックする