私はSOAについてもっと学ぶことに興味があります。私が見ている説明のほとんどは、ほとんどコードとチャット、哲学と散歩がたくさんあります。私は見るべきコードがあるときに最良のことを学ぶ人の一種です(それは完璧なものでも、100%正しいものでなくても良い例です)。誰もが良いと簡単なSOAのコーディング例を知っていますか?誰もが "Hello、world" SOA(サービス指向アーキテクチャ)のコーディング例をよく知っていますか?
2
A
答えて
10
SOAはアーキテクチャー(フレームワークではありません)であり、エンティアSOAを単純にコーディングすることはできません。それには多くの要因が関係しています。その理由はたくさんのチャタリングを見ていますが、私はあなたの混乱を知っています(バックグラウンドを持つ人々にとっても同じです)。
実際のSOA実装には、コーディングより多くの調整、統合、およびメンテナンスが必要です。コーディングは、サービスを書くことである小さな部分になります。任意のウェブサービスを書くことができれば、SOAのコーディングに必要なことを学びました。したがって、Webサービス(REST WSとJAX-WS(Javaのバックグラウンドを想定)など)については、プログラミング言語を使用してください。
あなたはサービス書き込みを完了したら、それはインテグレータもここにコーディング少し(統合ツールの多くは、Oracleや他のvendrosである)ので、少しコーディングを必要とする一部になります。
これらの2つのレイヤーだけが実際にSOAのコーディングパートに関係します。
SOAの世界に入るには、プログラマーの視点から一言で言えば分かります。プログラミングはSOAの世界ではごくわずかです。
関連する問題
- 1. サービス指向アーキテクチャ(SOA)リファレンス
- 2. SOA(サービス指向アーキテクチャ)を使用する場合
- 3. Dソースコード用に誰かが「hello world」Debianパッケージを持っていますか?
- 4. ASP.NETサービス指向アーキテクチャ
- 5. サービス指向アーキテクチャの提案
- 6. 誰もTropoに似たサービスを知っていますか?
- 7. F#でWindowsフォームを使用するオブジェクト指向の "Hello world"
- 8. Joomla Webサービスの「Hello World」ですか?
- 9. サービス指向アーキテクチャ - AMQPまたはHTTP
- 10. Hello WorldのNode.jsエラーの例
- 11. グラフィックスドライバ "hello world"の例ですか?
- 12. hello worldの例を実行しないでください
- 13. 誰もが良いPowerPcリファレンステキストを知っていますか?
- 14. 誰もがAJAXフォームのチュートリアルを知っていますか
- 15. もう誰かがショートハンドアクションスクリプト3を知っていますか?
- 16. Hello world for circos?
- 17. サービス指向アーキテクチャの集中認証
- 18. Dan Kegelのクロスツールが古くなっています - 誰でも修正を知っていますか?
- 19. Django Apache Hello World
- 20. 誰かが "perlfiddle"というサービスについて知っていますか?
- 21. "Hello World"の例のパンツビルドの問題
- 22. 誰でもkCCDirectorProjection2Dが何をしているのか知っていますか?
- 23. 誰もYCSBのCouchDBのDBレイヤーを知っていますか?
- 24. 誰もこの "LookAndFeel"の名前を知っていますか?
- 25. ACTIVEMQ-パブリッシャー加入者hello worldの例
- 26. Hello World Library autotoolsを使って
- 27. 誰でもOLAP Internalsについて知っていますか?
- 28. 誰でもFreeSWITCH用のRESTful APIを知っていますか?
- 29. 誰もBitmapFieldの表示方法を知っていますか?
- 30. 誰でもgeteventの出力を知っていますか?
@thinkisteep:いい答えです。もし私がまだコードファースト理論から後の観点からそれに着いているなら、私は許してください。 N層アプリケーションがあるとします。ビジネスロジックの一部をWebサービスとして公開している場合それはSOAですか? – Phil
いいえ、SOAではありません。利用可能なサービスがほとんどないことを意味します。 SOAでは、特定のビジネス・タスクを達成するために、それらのサービスを編成/統合(アレンジ/ウィービング)します。それから、あなたはそれらを維持し統治します。 – kosa
だから、私はそれらのサポートサービスと "ビジネスタスク" +秘密のソース(公開されていないコード)とSOAを公開しますか? – Phil