Hoe werkt GigaSpaces eXtreme Application Platform?
Hoe werkt GigaSpaces eXtreme Application Platform?
Hoe werkt XAP?

GigaSpaces XAP is een grid-computing platform, dat is gebaseerd op Java en Spring. Het platform biedt standaard partionering, replicatie, failover en uitrolmechanismen. De aanpak van XAP stelt ontwikkelaars in staat hun business logica te schrijven alsof ze met één enkel serversysteem te maken hebben. Dit wordt mogelijk gemaakt door de verschillende lagen van uw applicatie, zoals presentatie, logica en data. Deze objecten van uw applicaties worden weer ondergebracht in een container. De container wordt in het interne geheugen van de beschikbare server geplaatst. XAP zorgt vervolgens voor zowel het berichtenverkeer als de afhandeling, data en bedrijfsprocedures van uw applicaties. Knelpunten op het gebied van communicatie en coördinatie tussen de verschillende lagen worden uitgeschakeld. GigaSpaces XAP resulteert in een verhoging van de verwerkings- en doorvoercapaciteit van uw server.

Unieke functionaliteiten

GigaSpaces XAP herbergt de volgende unieke functionaliteiten:

  • Vloeiende schaalbaarheid: XAP controleert de prestaties van uw applicatie op basis van de in het servicecontract gemaakte afspraken (SLA’s). Als uw applicatie bijvoorbeeld te traag reageert, zal XAP automatisch uw applicatie over nieuwe geclusterde machines (nodes) verdelen. Hoewel de prestaties niet altijd te voorspellen zijn, profiteert u wel van de voordelen van het veerkrachtige en zelfherstellende platform
  • Integratie en uitbreidingsmogelijkheden: Het standaard XAP-raamwerk ondersteunt integratiemogelijkheden met bestaande applicaties, zoals Spring, Hibernate en Mule. Bovendien is het raamwerk naar eigen behoefte in te richten en uit te bouwen. Met GigaSpaces XAP ontwikkelt u niet alleen nieuwe oplossingen, maar integreert u ook bestaande bedrijfstoepassingen en –systemen en bouwt u deze om tot schaalbare applicaties
  • Hoge prestaties: Met XAP komen alle gegevens en processen in dezelfde operationele omgeving terecht. Hierdoor is netwerkvertraging, zoals de tijd die nodig is voor de communicatie met een database, geen probleem meer. XAP is tevens in staat om automatisch uw data in een database weg te schrijven
  • Gebundelde programmeertalen: Met behulp van GigaSpaces XAP kunt u applicaties voor diverse programmeertalen uitrollen, zoals applicaties voor Java, .Net. of C++ en zelfs scritping taal. Hierdoor kunnen ontwikkelomgevingen gemengd en gedubbeld worden zonder een dure verandering in bestaande codes
  • Ondersteuning voor web applicaties: Bijna elke applicaties biedt tegenwoordig een web interface. XAP versie 6.6 bevat de Jetty servlet container. Hierdoor profiteren zelfs uw bestaande web applicaties van de voordelen die XAP biedt: hoge prestaties, schaalbaarheid en veerkracht!

In de white paper "icon Hoe werkt GigaSpaces XAP (339.31 kB)" worden de technische details over GigaSpaces XAP en het "geheime recept" achter de unieke eigenschappen van het product; Space-Based Architecture (SBA).