• Overview of what is new in XAP.NET 8.0.1

    Docu.NET API One of GigaSpaces XAP 8.0 new APIs is the SpaceDocument that provides the power of having schema-less objects stored and used within the Space. In 8.0.1 we have added the SpaceDocument to the XAP.NET, which was given the cool code name – Docu.NET. In short, a document is a virtual type that contains its properties in key value form, similar to a dictionary. You can read a more detailed blog post about this here, that demonstrates the schema-less
    Read More

  • Schema evolution in XAP.NET 8.0.1

    GigaSpaces XAP.NET 8.0.1 introduces a few cool new features such as SpaceDocument (code name: Docu.NET API) as well as dynamic properties. Roughly speaking, a SpaceDocument is a virtual document-like type that can be written and read from the space like any other regular object, however, it provides a more dynamic API by having a key value dictionary in its properties instead of fixed properties that are part of the class code. Even though a document is dynamic, it fully supports
    Read More

  • New Service Grid Admin API for .NET

    New to XAP.NET 7.1 is the service grid admin API. This API is vast and provides capabilities for managing the entire GigaSpaces environment in a simple fashion. It can be used for many different uses such as monitoring statistics and the state of the different components. Another common usage would be to write agents programatically that monitor the deployed applications state and can automatically scale up or down according to demand. Such agent is demonstrated in the Scaling Agent example.
    Read More

  • 7.0.1 – One giant step for XAP.NET

    Even though 7.0.1 is considered a minor version, when it comes to XAP.NET, it offers very powerful set of new features which improve the initial user experience, better monitoring capabilities and most importantly, exposing remote services over the grid. I feel very confident by saying that 7.0.1 XAP.NET offers a giant step ahead because of this feature set. Space Based Remoting In 7.0 we've added the new Space Task execution feature. Now in 7.0.1 using space tasks, we introduce the
    Read More

  • Space Task and Distributed Space Tasks also known as Map Reduce in XAP.NET

    7.0 XAP.NET GA will provide a new powerful capability, known as space tasks. A space task is a custom user code representing a logical task that is executed at the space behind the proxy and returns its result to the invoker. The task also receives an embedded proxy to the node it runs within once executed, and it can take advantage of it to execute space operation which is part of its logic in embedded fashion. It can be routed
    Read More

  • .NET local cache is out

    On my previous post I've talked about the upcoming new local cache for .NET that introduces ultra fast caching performance. http://blog.gigaspaces.com/2008/12/07/ultra-fast-local-cache-implementation-for-net/ This cache has now been released as part of our early access program for the upcoming 7.0 version. This implementation gives you the power of ultra fast, reliable and self healing distributed cache, combined with the GigaSpaces server application platform in one package, without the need to integrate two different solutions. For instance, you can implement a processing unit service that caches entries that it
    Read More

  • Ultra fast local cache implementation for .NET

    Native In-Memory Performance for .NET Clients As you may know, since version 6.6 GigaSpaces XAP.NET has become a separate offering, with a native .NET look & feel, considerably better performance and improved ease of use. We are continuing to improve XAP.NET, and one feature that users have consistently been asking for is native .NET local cache support.   The local cache is actually a client side construct which caches the information read from the space and continuously updates it when it changes in the
    Read More

  • Event listener container abstraction for .NET

    GigaSpaces XAP.NET 6.6.2 comes with out of the box event listener container abstraction that decouples the business logic implementation from the underlying data grid implementation. This allows simpler and faster processing unit implementation, without having to implement the event triggering logic by your self. For those of you who are familiar with open spaces event listener container you'll find these container very similar to the existing open spaces event listener containers but .NET oriented. For more details visit: http://www.gigaspaces.com/wiki/display/XAP66NET/Event+Listener+Container Cheers
    Read More

  • XAP.NET speaks Java?

    One of the key features of GigaSpaces XAP/XAP.NET is the seamless interoperability of .NET Java and C++, This can happen because that the product core is developed in Java and entries are saved inside the space in a generic, language free, form, allowing each specific programming language to interact with the entries in the space as if they were written in the same programming language. Another advantage by developing the core in Java is that it allows deployment of spaces
    Read More

  • The new XAP.NET 6.6 version

    XAP.NET 6.6 has been recently released, I’m very happy to introduce this new and very cool version. It’s the first time that XAP.NET is a completely stand alone version. The .msi installation provides a fluent self explanatory installation experience. Once installation is completed you get a fully configured ready to use framework (see download page ). An important design consideration for this release was time-to-value. It is clear to us that usability and completeness are essential for our customer's success.
    Read More