2011-08-08 12 views

答えて

0

できません。システムは適切に動作しますが、WSDLは単なる仕様です。システムはWSDLに従ったサービスを実装している可能性があります。システムが簡単に動作を変更できるので、徹底的なテストを行ってもわからないことがあります。

例として:codepad.orgサービスベースのシステムですか?それを確認するためにWSDLをどのように使用しますか?

+0

私は私の質問を改革するかもしれません:言語、技術、フレームワークは、このシステムがSOAシステムであるかどうかを識別するために使用することができますか? – Zain

+0

@ Zain:いいえ。システムはいつでも動作を変更する可能性があります。 WSDLは契約であり保証ではありません。 – sharptooth

+0

あなたは行動ポイントについて同意しますが、SOAシステムと非SOAシステムを区別するためにフレームワークを使用することはできません。 – Zain

1

何かが効果的にwsdlを提供していれば、何らかの記述のサービスを提供しています。だから理論的な世界では、SOAのコンポーネントです。しかし、Oracle SOA ServerはSOA理論とは無関係ですが、実際にはサービスベースのアーキテクチャなので、SOA理論とは無関係です。

たとえば、Oracleシステムに固有の名前空間には、wsdl内のOracleシステム固有の名前空間が含まれていて、使用することができますが、なぜサーバーシステムを気にする必要があるのか​​わかりません。結局のところサービスです。

+0

あなたの答えsweetfaのおかげで、私がやっていることは次のとおりです:実行中の400台のシステムの中からSOAベースのシステムを特定する。そして、これらのSOAをもうひとつの研究段階で取ります。だから私はWSDLやその他の可能性の助けによって、SOAベースのシステムを特定する方法を探しているのです(例えば、SOA Identification framewrok)。 – Zain

+0

私はそれを認識していません。最善の策は、隠された獣の性質を識別するためにwsdlの名前空間を試してみることですが、必然的に完全な表現はできません。 – sweetfa

関連する問題