私は初心者のJava EE 6開発者です(EJB 3.1、JPA 2.0、JSF 2.0など)。Java を使用して SOA の学習を開始したいと考えています。私は2つの方法を見つけました:
- SOAP: 複雑で、学ぶのが退屈です。唯一の長所: UDDI/WSDL リストです
- REST: 学習と展開が容易。多くの長所: パフォーマンス、セキュリティ、速度...
私の質問: 市場は今何を必要としていますか?
SOAPまたはREST? REST を選択した場合、それは正しい選択でしょうか??
私は初心者のJava EE 6開発者です(EJB 3.1、JPA 2.0、JSF 2.0など)。Java を使用して SOA の学習を開始したいと考えています。私は2つの方法を見つけました:
私の質問: 市場は今何を必要としていますか?
SOAPまたはREST? REST を選択した場合、それは正しい選択でしょうか??
これは、ビジネス領域によって大きく異なります。携帯電話アプリのバックエンド、チケット システム、Google のバックエンドなど、動きの速い技術分野や、ほとんどの部分を自分で制御できる分野では、REST がおそらく最良の選択ですが、技術の変化が遅いビジネス分野で作業する場合は、SOAPは依然として優勢であり、非常に長い間続くでしょう。例としては、銀行、医療などがあります。多くの場合、厳密な WSDL 設計から多くの価値が得られるのは同じ分野です。
これは「正しい」選択ではありません。何を使用しているか、どのようなシステムと統合する予定かによって異なります。そうは言っても、REST はおそらく将来のアーキテクチャです。
詳細については、 Representational State Transfer (REST) および Simple Object Access Protocol (SOAP) を参照してください。