相互運用性-エンタープライズ分散キャッシュを介したランタイムデータ共有

イクバル・カーン

多くの組織がMicrosoftの組み合わせを使用しています .NET Framework Javaアプリケーション、特にさまざまな理由でXNUMXつのテクノロジーだけにコミットできない中規模から大規模の組織。 多くの場合、Webアプリケーション、サービス指向アーキテクチャ(SOA)Webサービス、および多くのトランザクションを処理するその他のサーバーアプリケーションを採用しています。

これらのアプリケーションの多くは、実行時に相互にデータを共有する必要があります。 多くの場合、それらはすべて、データベースに保存されている一般的なビジネスデータに取り組んでいます。 彼らは通常、データの継続的なストリーム(たとえば、金融取引アプリケーション)を処理し、それを処理して他のアプリケーションと結果を共有する必要があります。これもすべて実行時に行われます。

データベースは永続ストレージのマスターデータストアである必要がありますが、実行時のデータ共有には適していません。 この理由のXNUMXつは、データベースからデータを読み取るときにパフォーマンスが常に優れているとは限らないことです。 さらに、データベースはトランザクションの処理に関して適切に拡張できない可能性があるため、すぐにボトルネックになり、データベースに依存するすべてのアプリケーションの速度が低下する可能性があります。

記事全文を読む

さらに、リアルタイムでデータを効果的に共有することはできません。リアルタイムのデータ共有では、1 つのアプリケーションがデータを更新したらすぐに、そのデータに関心のある他のすべてのアプリケーションに通知する必要があります。同様に、一部のアプリケーションは、特定の種類のデータが作成されて利用可能になるのを待っている場合があり、これが発生した場合には、すぐに通知する必要があります。

これらの問題は、データを共有する必要があるアプリケーションがすべて .NET Framework または、一部が .NET であり、その他が Java であるかどうか。実際、アプリケーションが .NET と Java の混合である場合、これらのアプリケーションにはアプリ間レベルでネイティブな方法でデータを自動的に共有する方法がないため、問題はさらに複雑になります。

記事全文を読む

お問い合わせ(英語)

電話
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。