C24-iO With Spring Integration
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns.
It enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters. Those adapters provide a higher-level of abstraction over Spring's support for remoting, messaging, and scheduling. Spring Integration's primary goal is to provide a simple model for building enterprise integration solutions while maintaining the separation of concerns that is essential for producing maintainable, testable code.
Using C24-iO with Spring
C24-iO components for Spring Integration make C24 marshaling and transformation functions directly usable as Spring Integration components.
C24-iO Spring Integration support extends the Spring Integration Core with implementations of transformers, selector and routers designed to make working with C24-iO complex data object messages in Spring Integration simple.
The whitepaper Extending Spring with C24 Integration Objects reviews the synergies between C24 and SpringSource products. Working together, these products provide highly robust, scalable and maintainable Java application and data integration platform tools aimed at enterprise business solution development. The Elastic ETL with C24, Spring and GemFire whitepaper walks you through the process of extending Spring Integration and Spring Batch with data parsing, vaiidation and transformation functions, then loading data into a GemFire high-performance database. Code for SWIFT and FpML message integration is provided.
Resources
| Reference Documentation | HTML | PDF |
| Issue Tracking | http://support.c24.biz/browse/SPR |
| Source Control | https://github.com/C24-Technologies/c24-spring |
| Javadocs | HTML |
