Dear Spring Community, Just to close off SpringOne2GX 2012 with the bang, I am pleased to announce the release of Spring Integration 2.1.4.RELEASE and Spring Integration 2.2.0.RC2! Resources for Spring Integration 2.1.4.RELEASE
Downloads | JavaDocs | Reference Documentation | Release notes Resources for Spring Integration 2.2.0.RC2
Downloads | JavaDocs | Reference Documentation | Release notes Please read the following blogs to catch up on the new features of Spring Integration 2.2
MongoDb Adapter Support
Pseudo Transaction and Transaction Synchronization
JPA Support
Retry and more to follow…
You can see the simplest configuration of the MongoDb Channel Adapter below: It will be initialized with the default instance of the MongoDbFactory (the default bean name is 'mongoDbFactory') otherwise you can provide its
reference via mongodb-factory attribute. Now you can run the MongoDbOutboundAdapterDemo. After running it open terminal window and start MongoDb CLI Once in MongoDb CLI type a query: And you should see the 3 document entries we just created: Note that our entries were represented by a very simple Java Beans style objects which were converted into JSON string using default…
The Spring Integration team is pleased to announce the release of:
We are pleased to announce the first milestone release of Spring Integration 2.2 stream - Spring Integration 2.2.0.M1.
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns Aside from the usual bug fixes this release brings quite a few new features and upgrades: This release also contains many improvements. You can see full release notes here For more information about Spring Integration, refer to the project's home page
The Spring Integration Scala DSL is a Domain Specific Language written in Scala with the goals of: One thing we would like to point out is that the Spring Integration Scala DSL is not itself a new EIP framework. Rather, it's a Scala-based DSL that sits on top of the Java-based Spring Integration framework, and, in the first milestone, the DSL itself still relies heavily on Java types from the Spring Integration API. However, as it progresses through subsequent milestones, the DSL will evolve to become increasingly Scala-esque. We do believe that such close integration with the existing java…
Based on your overwhelming requests for more Spring Integration samples and more usable structure we are pleased to make the following announcement: Starting with the current release of Spring Integration the samples will no longer be included with Spring Integration distribution. Instead we've switched to a much simpler collaborative model that should promote better community participation and community contributions. Samples now have a dedicated Git SCM repository and a dedicated JIRA Issue Tracking system. Sample development will also have its own lifecycle which is not dependent on the…
We are pleased to announce the first installment of the 'Loan Broker' Reference Implementation.
'Loan Broker' concept has become a de-facto reference domain for showcasing Enterprise Integration Patterns (EIP) - by Gregor Hohpe ad Bobby Woolf, and this installment of the Loan Broker RI demonstrates how Enterprise Integration Patterns are realized and applied using Spring Integration (SI) framework. At the core of EIP architecture are the very simple yet powerful concepts of Pipes and Filters and Message. Endpoints (Filters) are connected with one another via Channels (Pipes). The producing…
Spring Integration is a POJO-based light weight, embeddable messaging framework with a loosely coupled programming model aimed to simplify integration of heterogeneous systems based on Enterprise Integration Patterns and without requiring a separate ESB-like engine or proprietary development and deployment environment. On the other hand, OSGi is a paradigm that allows one to compose loosely coupled systems from independent modules called OSGi Bundles. Composing systems from the set of independently developed modules might not be such a new paradigm, we've been doing it (hopefully) for a number…
Imagine you are in the secured session (you are logged on and are authorized to access a particular resource), but your security infrastructure team has updated your rights and privileges. Perhaps you were given more rights and privileges or perhaps your rights were completely revoked. . . The problem is that your secured session is registered in session registry and until you log-off/log-on the Principal which represents you in this secured session will not be recreated. And what if the situation is even more dramatic (after all we are talking security here). . . You are a disgruntled employe…
This is the first part of what I hope will become a multipart series of small posts showing practical examples around Spring Security customization. The requirements for these customizations are not imaginary and all came from the field. . . Assume you have the following requirement. You have a list of roles where each role contains list of business functions applicable to this role (see below): ROLE_ADMIN
BF_QUOTE_CREATE
BF_POLICY_CREATE
BF_POLICY_DELETE ROLE_AGENT
BF_QUOTE_CREATE
BF_POLICY_CREATE ROLE_USER
BF_QUOTE_CREATE The trick is to be able to make authorization…