互操作性 - 通过企业分布式缓存共享运行时数据

伊克巴尔汗

许多组织使用 Microsoft 的组合 .NET Framework 和 Java 应用程序,尤其是中型到大型组织,由于各种原因不能只使用一种技术。 通常,他们使用 Web 应用程序、面向服务的体系结构 (SOA) Web 服务和其他处理大量事务的服务器应用程序。

其中许多应用程序需要在运行时相互共享数据。 通常,他们都在处理存储在数据库中的常见业务数据。 他们通常处理连续的数据流(例如,金融交易应用程序),并且他们需要处理它并与其他应用程序共享结果,同样都是在运行时。

尽管数据库应该是永久存储的主数据存储,但它并不适合运行时数据共享。 原因之一是从数据库读取数据时性能并不总是很好。 此外,数据库在处理事务方面可能无法很好地扩展,因此它可能很快成为瓶颈并减慢所有依赖它的应用程序。

阅读全文

此外,您无法有效地实时共享数据。实时数据共享要求一旦一个应用程序更新某些数据,就应通知对该数据感兴趣的所有其他应用程序。同样,某些应用程序可能正在等待某些类型的数据被创建并可用,当这种情况发生时,应立即通知它们。

无论需要共享数据的应用程序都是基于 .NET Framework 或者是否有些是 .NET,有些是 Java。事实上,如果应用程序是 .NET 和 Java 的混合体,那么问题会更加复杂,因为这些应用程序没有自动方式以本机方式在应用程序到应用程序级别共享数据。

阅读全文

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。