Archive for August, 2007

« Previous Page

GigaSpaces OEM Program

August 3rd, 2007

We released a press announcement about our OEM/ISV program (see full text below).
The gist of our value proposition to ISVs is "let us deal with the complex issues of infrastructure software, so that you can focus on your unique business logic and expertise." And we do this without locking you in to our platform. If [...]

Default configuration may not be best for my demo…

August 3rd, 2007

Last night I spoke at the Dusseldorf JUG and had a very nice time with one exception: I broke my last demo. YIPE!

I have suffered for hours since then going over my code and trying to see where I dropped the ball and finally, looking elsewhere, have come upon the reason!

The default setting for replication in the cluster configuration that I selected for the demo in GigaSpaces 6.0 XAP is sync-rec-ack. sync-rec-ack defines the replication behavior to be ‘nearly synchronous’ with the client thread blocking only long enough to ensure that the request has been sent - not received - by the backup space.

I changed the setting to fully synchronous - called ’sync’ in our configuration, and things are much much better. Now, I understand how Virgin Mobile succeeded with our technology where I failed. (they use the sync setting).

For those of you who were watching, my apologies for losing that one order when I killed both of the primary spaces as it was running. With this new improvement, I swear it won’t happen again!

Cheers,

Owen.

GigaSpaces XAP 6.0 is GA

August 1st, 2007

After a long journey which lasted seven full months, I‘m proud to announce here the public availability of our flagship product, GigaSpaces XAP 6.0. XAP (pronounced zap) is aimed for XTP type of applications. XTP, which stands for, extreme transaction processing, is a class of applications characterized by low-latency, high-throughput and high-volume
requirements.
XAP we addresses the XTP challenge by providing a full platform containing many of the building blocks necessary to build such systems.

The objective we set to ourselves when we first envisioned XAP, was to "streamline SBA". In previous product releases we mainly focused on providing the runtime capabilities to enable infinite scalability by partitioning data across many JVMs spread across many machines. We came to realize that not only a platform should be scalable, it also needs to address fully the requirements of architects, developers, testers, project managers and operation engineers, along the life-cycle of the system. It was also very clear to us that SBA is the architecture which will eventually supersede the Tier Based Architecture.

OpenSpaces
is a direct result of this effort. OpenSpaces is our new component model, based on Spring framework, which provides both ready to use SBA components and also provides consistent development, testing and deployment models based on industry standards. With OpenSpaces, developers and architects can simply and easily build XTP applications
which take advantage of the scalability and performance capabilities of XAP platform, by exploiting existing knowledge of Java and Spring.
OpenSpaces was built to encapsulate interaction patterns used by many of our existing customers in production systems. It’s components, such as the event containers, are very useful as building blocks to build pojo based XTP applications.

Another area of the product which was dramatically revamped is .NET. With XAP XTP systems can be created from parts which are .NET and others that are pure java. With the object transformation technology in the product, pono and pojo objects are interchangeable between platforms in very effective manner, as low latency is key criteria in many XTP systems.

Many other areas in the product have changed for the better, including support for larger clusters (thousands of nodes), official support for Java 6 (we support java 1.4 onwards), JMS 1.1, JCA 1.5, latest application server‘s versions integration, and many more. A complete list of changes and
improvments can be found here.

To get started with XAP I recommend following one of the new quick start tutorials which cover usage of XAP in XTP scenario and in in-memory-data-grid scenarios.

I urge you all to download a trial version of the product and give it a spin, there is a lot to see. I will appreciate feedback of any kind,

regards,

Guy

« Previous Page