Last week, Massimo Pezzini at Gartner published a new report on GigaSpaces. Here are some of the highlights I liked. First, his high level overview of what GigaSpaces is (with my comments in brackets):
[GigaSpaces eXtreme Application Platform] supports the open-source Spring framework, is OSGi-enabled for optimized deployment of applications and uses JavaSpaces infrastructure for fast in-memory message passing and data storage. XAP also supports dynamic and transparent application component deployment and relocation across a grid of Linux or Windows [also Solaris, Unix - Geva] servers to meet demanding performance, scalability and availability requirements. XAP can participate in service-oriented architecture scenarios and also provides a basic [not really "basic", quite advanced - Geva] event-based programming environment and support for computationally intensive, batch-oriented analytical applications.
And here's the part I really liked:
GigaSpaces XAP is in line with industry trends, is based on a proven technology foundation deployed in a large number of business-critical scenarios and includes several widely recognized de facto standards. All these factors make it reasonably [reasonably? :-)] appealing to mainstream organizations.
Massimo also takes the opportunity to discuss the emergence of a new product category he calls Extreme Transaction Processing Platforms, or XTPP:
[GigaSpaces] XAP is one of the first of a new generation of platform middleware — extreme transaction processing platforms (XTPPs) — emerging from the convergence of grid architectures, event processing technology and distributed caching that will incorporate enterprise service buses and flow management technology. XTPPs will initially be aimed at supporting the most demanding transactional and analytical applications in the financial services, telecom, travel, Web commerce and defense industries. In the longer term, they will challenge Java EE and .NET-based enterprise application servers for mainstream applications.
The report also suggests that one of the threats GigaSpaces will be facing is the entry of big vendors (the usual middleware suspects) into the space. Let me tell you: This is not something we are losing sleep over.
First of all, we have been working on implementing this vision for several years, with a fairly sizable group of extremely talented people. Anybody else, big or small, has a lot of catching up to do. What the big vendors have right now is mostly marketing fluff that will just help us. And this is the sort of engineering problem that you can't just throw bodies at.
Second, The big guys have a fundamental problem in classic Innovator's Dilemma
fashion. They are so heavily invested in doing things the old way (big boxes, heavyweight middleware tiers), they cannot afford (or so they think) to do things the right way (a lot of little boxes, lightweight middleware). It flies in the face of everything they have been saying for decades.
Oracle is never going to ask its customers the question, or hear it from them without asking: "Is a database and an application server fundamentally the right solution to this problem?" They are not looking for the disruptive approach, but incremental improvement. That's why they are only going to use Tangosol as caching, a "patch" if you will, for their slow, un-scalable database.
And that's how start-ups succeed, son.
Recent Comments