Spring Frameworkでは、Plain Old Java Objects(POJO)を使用してJavaアプリケーションを作成し、コンポーネントをSCAサービスおよび参照として公開できます。 SCAの観点では、WebLogic Spring Framework SCAアプリケーションは、各クラスをSCAサービスおよび参照と結び付けるSpring SCA コンテキスト・ファイルとPOJOの集合です。
Oracle SOA Suiteには、SOAコンポジット・アプリケーションのWSDLファイルのかわりにJavaインタフェースを使用できるようにする、Springコンテキスト・サービス・コンポーネントが用意されています。 Javaインタフェースを使用するコンポーネントを、同じSOAコンポジット・アプリケーション内のWSDLファイルを使用するコンポーネントと統合することもできます。 たとえば、Springコンテキスト・サービス・コンポーネントにOracle BPEL Process Managerサービス・コンポーネントを起動させたり、Oracle Mediatorサービス・コンポーネントにSpring Contextサービス・コンポーネントまたはEnterprise JavaBeanを起動させることができます。