JavaコンソールアプリケーションとASP.Netアプリケーションの両方からJavaAPIにアクセスする方法を探しています。
要するに、私のJava APIは、請求書を処理するための一連のメソッドを公開しています。これらのメソッドはすべて、基本的にコマンドです。
- GenerateAllInvocies
- GenerateInvoiceNumber
- PrintAllInvoices
- PrintInvoiceNumber
すべてのメソッドがデータベースと対話します。私は、Webサービスが相互運用の手段になると信じていました。しかし、それ以来、OracleのJavaストアドプロシージャに気づきました。
これは、基本的にストアドプロシージャをAPIとして扱い、ストアドプロシージャ自体に適切なJavaを呼び出して、請求書をディスクに書き込んだり、請求書を印刷したりできることを意味すると思います。ただし、これは少し奇妙に感じます。
以前にJavaと.Netアプリケーションの呼び出し間の相互運用を提供するためにJavaストアドプロシージャを使用した人はいますか?助言がありますか?これは本当に悪い考えですか?
ありがとう。