Skip to content
GigaSpaces Logo GigaSpaces Logo
  • Products
    • InsightEdge Portfolio
      • Smart Cache
      • Smart ODS
      • Smart Augmented Transactions
    • GigaSpaces Cloud
  • Roles
    • Architects
    • CXOs
    • Product Teams
  • Solutions
    • Industry Solutions
      • Financial Services
      • Insurance
      • Retail and eCommerce
      • Telecommunications
      • Transportations
    • Technical Solutions
      • Operational BI
      • Mainframe & AS/400 Modernization
      • In Memory Data Grid
      • Transactional and Analytical Processing (HTAP)
      • Hybrid Cloud Data Fabric
      • Multi-Tiered Storage
      • Kubernetes Deployment
      • Streaming Analytics for Stateful Apps
  • Customers
  • Company
    • About GigaSpaces
    • Customers
    • Partners
    • Support & Services
      • University
      • Services
      • Support
    • News
    • Contact Us
    • Careers
  • Resources
    • Webinars
    • Blog
    • Demos
    • Solution Briefs & Whitepapers
    • Case Studies
    • Benchmarks
    • ROI Calculators
    • Analyst Reports
    • eBooks
    • Technical Documentation
  • Contact Us
  • Try Free

Give Spring Some Space

Subscribe to our blog!

Subscribe for Updates
Close
Back

Give Spring Some Space

Nati Shalom December 8, 2006
2 minutes read

We launched our Spring support last year and announced a commercial partnership with Interface21. Our joint project was done in close collaboration with one of the leading investment banks as an opensource initiative under the Spring modules project . (Success story on that part can be viewed in SpringONE 2006 event) This version is fully supported in our commercial product.
Space Based Spring Application:
We’ve taken a unique approach toward spring. Instead of just integrating a data-grid into Spring, we decided to take a complete stateful Spring application and scale it out using an SLA driven container approach, across multiple machines, while keeping it simple as if it were running on a single machine through virtualization. Let me explain:
Space Based Spring application
1. IMDG (In Memory Data Grid) abstraction through: Declarative Transactions, DAO, JavaSpacesTemplate, JDBCTemplate. DeclarativeCache, And declarative mapping of POJO’s in similar fashion to hibernate or JPA using annotation or mapping files.
2. Messaging Grid (MG) abstraction – provides complete abstraction to different messaging semantics: Space based messaging, Remoting – enabling invocation of remote methods on virtual POJO based services based on the request content. JMSTemplate (Virtual Messaging implementation).
3. POJO based services – enabling deployment of POJOs as a dynamic service, as well as a remoting architecture that takes advantage of network aware command pattern, using scalable method invocation architecture
4. SLA driven Spring containers – a light weight container enabling dynamic deployment, fault detection & recovery of Spring services through the network. All that is done as part of our “Write Once Scale Anywhere” vision in which you can basically write your application using spring and scale it out relatively seamlessly using GigaSpaces. Code
Examples, detailed description are aviliable here

CATEGORIES

  • Application Architecture
  • GigaSpaces
Nati Shalom

All Posts (167)

YOU MAY ALSO LIKE

August 24, 2009

The Master-Worker Pattern
1 minutes read

June 20, 2009

Busy days…
2 minutes read

October 26, 2016

GigaSpaces to Speak at LA…
2 minutes read
  • Copied to clipboard

PRODUCTS, SOLUTIONS & ROLES

  • Products
  • InsightEdge Portfolio
    • Smart Cache
    • Smart ODS
    • Smart Augmented Transactions
    • Compare InsightEdge Products
  • GigaSpaces Cloud
  • Roles
  • Architects
  • CXOs
  • Product Teams
  • Solutions
  • Industry
    • Financial Services
    • Insurance
    • Retail and eCommerce
    • Telecommunications
    • Transportation
  • Technical
    • Operational BI
    • Mainframe & AS/400 Modernization
    • In Memory Data Grid
    • HTAP
    • Hybrid Cloud Data Fabric
    • Multi-Tiered Storage
    • Kubernetes Deployment
    • Streaming Analytics for Stateful Apps

RESOURCES

  • Resource Hub
  • Webinars
  • Blogs
  • Demos
  • Solution Briefs & Whitepapers
  • Case Studies
  • Benchmarks
  • ROI Calculators
  • Analyst Reports
  • eBooks
  • Technical Documentation
  • Featured Case Studies
  • Mainframe Offload with Groupe PSA
  • Digital Transformation with Avanza Bank
  • High Peak Handling with PriceRunner
  • Optimizing Business Communications with Avaya

COMPANY

  • About
  • Customers
  • Management
  • Board Members
  • Investors
  • News
  • Events
  • Careers
  • Contact Us
  • Book A Demo
  • Try GigaSpaces For Free
  • Partners
  • OEM Partners
  • System Integrators
  • Value Added Resellers
  • Technology Partners
  • Support & Services
  • University
  • Services
  • Support
Copyright © GigaSpaces 2021 All rights reserved | Privacy Policy
LinkedInTwitterFacebookYouTube

Contact Us