Called ScaleOut StateServer, ScaleOut Software's in-memory data grid software product now implements ASP.NET's IDistributedCache interface to transparently enable both distributed caching and session state storage for ASP.NET Core 2.0 applications. Microsoft's newly introduced version of the ASP.NET platform now can make use of ScaleOut StateServer's in-memory data grid technology. Battle-tested for more than a decade in more than 400 mission-critical commercial deployments, ScaleOut's in-memory data grid includes several advanced features, such as transparent scaling, integrated high availability, distributed LINQ query, data-parallel analytics, and WAN-based replication.
"We are very pleased to add support for ASP.NET Core 2.0 so quickly after the platform's release", stated Dr. William Bain, founder and CEO of ScaleOut Software. "This continues our drive to meet the needs of .NET developers as we add new capabilities to our in-memory data grid products and provide technical leadership for in-memory computing in .NET."
Version 5.6 also introduces ScaleOut StreamServer, a new feature set for "stateful" stream processing using ScaleOut Software's in-memory computing technology. This platform offers important new capabilities for analyzing streaming data by enabling applications to model and track the behavior of data sources instead of just analyzing the telemetry they emit. This allows applications to implement deeper introspection and more effective alerting on streaming data across a wide range of applications, including medical device monitoring, financial services, manufacturing and logistics, and the Internet of Things (IoT).
Stateful stream processing describes a new approach to application development that models streaming data sources in software as "digital twins" of their real-world siblings. Unlike traditional stream processing platforms which do not provide explicit support for building digital twins, ScaleOut StreamServer offers an easy-to-use, object-oriented model that has been tightly integrated with a scalable, highly available in-memory compute engine. This enables applications to make use of sophisticated models of data sources that can incorporate specialized, domain-specific algorithms and machine-learning techniques, while processing streaming data with high performance and automatic scalability. The in-memory computing platform delivers fast event execution by streamlining event delivery and minimizing the data motion required to access state information associated with digital twin models. ScaleOut StreamServer includes comprehensive APIs for C# and Java, enabling fast development with widely-used languages and tools.
In addition to providing an object-oriented platform for building stateful stream processing applications, ScaleOut StreamServer includes several features that simplify development:
ScaleOut Software also is releasing other new features with version 5.6 of its in-memory data grid (IMDG) and in-memory computing platform, including: