News

Microsoft Partnering With GigaSpaces

Microsoft Corp. has partnered with Israel-based GigaSpaces Technologies Ltd. to bundle the vendor's extreme transaction processing middleware with a Microsoft front-end and enterprise grid. The agreement is on the heels of GigaSpaces' announcement of version 6.0 of its flagship data grid and caching platform, expected in September.

The GigaSpaces infrastructure platform includes software for messaging, business logic, and data management. Developers can write a high performance data processing application and distribute the application across multiple servers for real-time analytics, avoiding the latency involved when accessing remote databases.

Under the Microsoft partnership, GigaSpaces' Enterprise Data Grid will run on Microsoft's Compute Cluster Server (CSS) 2003, which is an enterprise grid designed to schedule and manage hardware and software utilization. Microsoft's Excel 2007 spreadsheet will serve as the front-end to a centralized repository of data and business logic run over multiple servers. The joint solution also supports Excel Services and User Defined Functions, according to GigaSpaces.

"You'll have GigaSpaces on the server side maintaining the data, and we do it in memory so it is extremely fast, scaling it out to as many machines as needed to handle the number of users that are trying to access it," says Geva Perry, chief marketing officer of GigaSpaces. "So you essentially get Excel on the front end with a centralized repository for the data and business logic but with the scalability and performance that you need."

For developers, version 6.0 of the GigaSpaces platform means a new name and friendlier APIs. "There was a branding issue, we needed to separate the company name from the product name," explains Perry. Now dubbed the GigaSpaces eXtreme Application Platform (XAP), the software is designed to support extreme transaction and real time analytic processing in environments that require scalability without changes to the applications. Extreme processing is predominantly used in insurance, telecommunications and financial services, in areas such as algorithmic trading, where machines handle transactions in milliseconds or less.

The new programming model in GigaSpaces XAP supports plain .NET and C++ objects. "There will be a GigaSpaces plug-in in Visual Studio but that's a little further out," says Perry.

Java developers will be able to use the Spring Framework to write POJO (Plain Old Java Objects). The existing APIs -- JavaSpaces, JMS, JDBC, and Jcache -- are supported in the new release.

"Unlike a traditional middleware where you have to write to a certain API that works with that middleware, in our case, you don't," says Perry. "Interacting with our product is external to your business logic."

The Microsoft and GigaSpaces joint solution follows Oracle's acquisition of data grid provider Tangosol, Inc., announced in April.

About the Author

Kathleen Richards is the editor of RedDevNews.com and executive editor of Visual Studio Magazine.

comments powered by Disqus

Featured

  • VS Code 1.125 Adds Copilot Spend Meter After Billing Shock

    VS Code 1.125 adds in-editor visibility into additional Copilot budget usage as GitHub's AI-credit billing model continues to draw developer scrutiny.

  • TypeScript 7.0 RC Moves Microsoft's Go Rewrite Into the Mainline Compiler

    Microsoft's Go-based TypeScript rewrite has reached Release Candidate status, moving from a separate native-preview package into the regular TypeScript npm package while leaving some ecosystem-facing API work for TypeScript 7.1 or later.

  • Microsoft Highlights Visual Studio Live! Event Lineup and Longtime Developer Community Role

    A Microsoft MVP Blog post on Visual Studio Live!'s longevity arrives as the 2026 conference series continues with upcoming stops at Microsoft HQ, San Diego and Orlando.

  • Using Local AI to Cut Copilot Usage-Based Billing Shock

    After being gobsmacked by the new billing plan using almost all my monthly credits in one or two days, I tried pushing some Copilot-style coding work onto local models in VS Code. What I found was less "free AI" and more "pick your pain": cloud charges on one side, heavy local resource use and long waits on the other.

Subscribe on YouTube