ScaleOut Software Introduces New Java Client API

In-memory database solutions provider ScaleOut Software this week introduced a new Java client API for its ScaleOut StateServer distributed caching platform.

The API adds new features and reliability improvements for developing modern, Java-based web applications, the company said in a statement. Designed with cloud-based deployments and flexibility in mind, the Java client API can be used within any web application and independent of any framework. Organizations can easily incorporate the ScaleOut client API within their existing application architectures.

"The ScaleOut client API for Java lets client applications store and retrieve POJOs (plain old java objects) from a ScaleOut in-memory data grid (IMDG) and provides an easy to use, fast, cloud-ready caching API," explained Brandon Ripley, a senior software engineer at ScaleOut, in a blog post. "It can be used within any web application and is independent of any framework. This means that you can use the ScaleOut client API within your existing application architecture."

ScaleOut Software’s in-memory computing platform was created to enable operational intelligence by storing, updating, and analyzing fast-changing, live data so that companies can capture what the company calls "perishable opportunities" before the moment is lost.

The list of new features in the API includes: 

  • Simultaneous connections: Enables simultaneous connections from Java clients to multiple caches across availability zones to ensure data availability in cloud environments.
  • Built-in support for connection strings: Simplifies connectivity to multiple distributed caches and incorporates DNS support.
  • Asynchronous API access: Enhances flexibility in application design and assists in optimizing performance.

"By accessing ScaleOut StateServer with this API, organizations can build modern cloud applications in Java while improving connectivity and application performance." said Dr. William Bain, ScaleOut Software’s CEO and founder, in a statement.

The JAR for the new client API can be downloaded from ScaleOut’s Maven repository by connecting a build tool to the repository and referencing the API as a dependency. The company has provided an online User Guide to help setup a project. Also, the JAR can be downloaded directly from the repo and then hosted with a build tool of choice.

About the Author

John K. Waters is the editor in chief of a number of sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].