私はジレンマを持っています。既存のトランザクションシステム(bpelの後ろ)はWebサービスベース(XMLデータ転送)で、モバイルアプリケーションなどの新機能のためには、従来のWebサービスや、ノード+ mongoなどの革新的なソリューションを使用して非構造化データやファイルを保存する必要があります。 私のモバイルアプリケーションは話をするエンドポイントが1つしかないので、私はmongoとレガシーシステムの両方にbpelフロントエンドを使うべきですか?もしそうなら、2つのデータフォーマット処理(xmlとjson)の問題があります。 または 私のモバイルクライアントが両方にエンドポイントを2つ持っているかどうかを確認する必要があります。ウェブサービス(bpel)と非構造化データの組み合わせ
1
A
答えて
0
私は、BPELがXMLだけをサポートするSOAPプロトコルを使用すると仮定します。 Oracle BPEL 11gを使用しました。私は他社の他のBPEL製品についてはわかりません。
RESTFulサービスの場合、WebサービスエンドポイントはHTTPヘッダーのACCEPT属性に基づいてさまざまな形式(XML、JSONなど)で応答を生成できます。
消費アプリケーション/サービスがHTTPヘッダーで受け入れ可能な形式(ACCEPT属性)を設定している場合、Webサービスはその形式で応答を生成できます。
Webサービスが受け入れ可能な形式で応答を生成できない場合は、「HTTP 406エラー」が発生します。
関連する問題
- 1. データと関数をインターフェースと構造体で組み合わせたコンポジション
- 2. 。セットセマンティクスと辞書セマンティクスを組み合わせたネットデータ構造
- 3. 構造化非構造化データ
- 4. クエリの組み合わせを組み合わせるためのLinq構文
- 5. grails 2.3.4のインテリジェントなフォルダ構造とangle jsとの組み合わせ
- 6. 構造化PAASと非構造化PAAS
- 7. 組み合わせアルゴリズムの並列化
- 8. 組み合わせの並列化
- 9. 棒グラフと非構造化データ
- 10. geom_pointとgeom_lineをggplot2のggplot2と組み合わせて2つのグループ化要因を組み合わせる
- 11. Python itertoolsの組み合わせの組み合わせ
- 12. データウェアハウス:冗長な組み合わせの組み合わせ
- 13. 非同期の結果とReactとReduxの組み合わせ
- 14. セレン/ TestNGのデータプロバイダ - ページのオブジェクトモデルとの組み合わせでExcelシートを構造化する方法
- 15. 複雑なデータ構造の組合
- 16. C(++)労働組合のデータ構造
- 17. 配列と組み合わせパターンの組み合わせを見つける
- 18. 配列を組み合わせて構造体を作るためのPerlスクリプト
- 19. OSGiの設計図とバネ構成の組み合わせ
- 20. ユーザーリサーチの非構造化データ集約ツール
- 21. ReactとReduxとの組み合わせ
- 22. asp.netコアとasp.net構成モデルの組み合わせ
- 23. の組み合わせR
- 24. ワイアードの組み合わせ
- 25. Pythonの組み合わせ
- 26. の組み合わせR
- 27. メディアクエリステートメントの組み合わせ
- 28. DataFrameの組み合わせ
- 29. ロックの組み合わせ
- 30. フォルダ構造を維持するgulpタスクを組み合わせたJSON - クロスプラットフォーム
私は試してみましたが、うまくいかず、私はまだ応答としてxmlを取得しています。もし私が何かを逃したかどうかは分かりません。私はhttp://www.soawork.com/2014/01/create-restful-webservice-in-soa.htmlに似ていて、リクエストヘッダにAccept:application/jsonを設定しました。 –
上記の解決策は、クライアント要求に基づいてさまざまな形式のレスポンス(REST APIで)を生成する一般的な方法です。 Oracle 11g bpmツールの場合は、レスポンス設定で、レスポンス形式を指定するオプションがあるかどうかをチェックしてください。このリンクを参照してください。https://www.linkedin.com/pulse/oracle-soa-bpel-11g-spring-support-enable-rest-json-capability-deep – notionquest