Java を使用して PDF (およびその他のドキュメント) を作成したいと考えており、そのために Web サービスを使用することを考えていました。これらのドキュメントのデータ ソースは、さまざまな場所にあります。また、サービスにはさまざまな呼び出し元が存在します。
サービスの呼び出し元/クライアントの 1 つは迅速な応答時間を必要とするため、ここでは Web サービスを使用せず、代わりに別のライブラリを作成してそのオブジェクトを使用するか、Web サービスを呼び出すかについて議論しています。
他の発信者/クライアントは迅速な応答を必要としませんが、彼らからの大量の要求があるため、迅速な応答に依存している発信者/クライアントに悪影響を与えるのではないかと心配しています.
迅速な応答時間を必要とする発信者に対する私の心配は杞憂ですか? データ交換があまりない場合はそれほど心配しませんが、サービスが PDF (またはその他のドキュメント) を返した場合、ファイルが大きいと時間がかかる可能性があることがわかりました。
私が Web サービスを望んでいた理由は、さまざまな呼び出し元が存在するため、コードを 1 つの場所に配置できるようにするためです。ライブラリを作成し、呼び出し元の各アプリケーションにそのライブラリを使用させるというアイデアがより良いアプローチである場合、私はオープンです。