1 Reply Latest reply on Nov 16, 2009 6:27 AM by Manik Surtani

    Datagrid - disconnected SOA

    Johan Kumps Newbie

      Hi all,

      I'm currently busy defining an architecture which will have to run in an environment where the network is not reliable. The architecture will be following service oriented design principles. Currently 100 locations geographically distributed will have to use centrally managed data. The central office is not always reachable usiing the network but the 100 sites should be able to use the data tranparantly.

      In this regards I have a few questions :

      Is Infinispan the right choice to make sure the data is synchronized (possibly with a latency due to the outage of the LAN) and in avaliable in all locations?

      Can Infinispan be used as the basis for a service/computation grid? Any references?


      Thanks,
      Johan,

        • 1. Re: Datagrid - disconnected SOA
          Manik Surtani Master

           

          "johan.kumps" wrote:

          Is Infinispan the right choice to make sure the data is synchronized (possibly with a latency due to the outage of the LAN) and in avaliable in all locations?


          It could be, perhaps with some additional work. ISPN-29 may help, where your central office could maintain an Infinispan cluster with the server module, and remote clients connect, load data and cache in a local Infinispan cluster at each site. You would need to use expiration for state locally stored, forcing a remote fetch periodically, but this depends on how often your data changes.

          Another approach may be to use a RemoteCacheStore - ISPN-27 - to lazily load stuff from the central office, but again this would depend on what your data access requirements are like. You could use preloads with ISPN-27.

          "johan.kumps" wrote:
          Can Infinispan be used as the basis for a service/computation grid?


          Yes, this is on the roadmap - see ISPN-39.

          Cheers
          Manik