InfoQ

InfoQ

Topic/Tag specific view

Integration Patterns Content on InfoQ


Latest featured content about Integration Patterns

Architecture Choices for Scalable Cloud Apps

Topics
SpringOne 2GX 2011,
SpringOne,
Spring,
Conferences,
Enterprise Integration Patterns,
SpringSource,
Dependency Injection,
Java,
Integration Patterns,
Design Pattern,
VMWare,
Languages,
Patterns,
Cloud Computing,
Object Oriented Design,
Design,
Companies,
Programming,
Integration,
Architecture

Mark Fisher and Thomas Risberg transform a monolithic cloud application by changing its relational DB with a NoSQL one, introducing modularity, polyglot support and enterprise integration patterns.

News about Integration Patterns

Spring Integration 2.0 Released

Topics
Spring Integration,
Spring,
Java,
Dependency Injection,
SpringSource,
Enterprise Integration Patterns,
Languages,
Integration Patterns,
Design Pattern,
VMWare,
Programming,
Object Oriented Design,
Patterns,
Frameworks,
Integration,
Design,
Companies

SpringSource has just released Spring Integration 2.0. Spring Integration is a lightweight framework to help build event-driven and messaging oriented applications in the familiar Spring style. InfoQ caught up with project lead Mark Fisher to talk to him about the new release.

Spring Integration RC1 hatched: Q&A with Iwein Fuld on key benefits, deployment & future directions

Topics
JMS,
Spring,
Java EE,
Java,
Enterprise Integration Patterns,
Dependency Injection,
SpringSource,
Design Pattern,
Integration Patterns,
Languages,
SOA,
VMWare,
Architecture,
Enterprise Architecture,
Programming,
Design,
Patterns,
Object Oriented Design,
Companies

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns. Following the announcement of RC 1 that became available this week InfoQ has a Q&A with SpringSource’s Iwein Fuld on key benefits, deployment scenarios and future directions of Spring Integration.

Articles about Integration Patterns

Patterns In The Context of SOA Business Services

Topics
ESB,
Enterprise Integration Patterns,
Integration Patterns,
SOA,
EAI,
Business Models,
Enterprise Architecture,
Patterns,
Architecture,
Design Patterns,
Business

In this article Michael Poulin explores the different contexts in which SOA patterns are applied; how the products from different vendors influence these patterns and its effect on the responsibilities of business and IT. One such product is the Enterprise Service Bus (ESB); Michael evaluates a few patterns related the ESB products and their application under different contexts.

Book Excerpt and Interview: Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide

Topics
Enterprise Integration Patterns,
SOA,
Integration Patterns,
Enterprise Architecture,
Cloud Computing,
Architecture,
SOA Adoption,
Patterns,
Service Component Architecture,
Book

A new book by David Linthicum, Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide, describes how to get the enterprise ready for cloud computing by carefully modeling enterprise data, information services and processes in a service oriented manner to make the transition to providing and consuming cloud services easier.

RESTful HTTP in practice

Topics
HTTP,
SOA,
REST,
W3C,
Integration Patterns,
Architecture,
Enterprise Architecture,
Patterns,
Specifications

Gregor Roth overviews the basics of RESTful HTTP and discusses typical issues that developers face when they design RESTful HTTP applications, showing how to apply the REST architecture style in practice. Gregor describes commonly used approaches to name URIs, discusses how to interact with resources through the Uniform interface, when to use PUT or POST and how to support non-CRUD operations.

Getting Started With Spring Integration

Topics
Java,
ESB,
Enterprise Integration Patterns,
SOA,
Languages,
EAI,
Integration Patterns,
Architecture,
Enterprise Architecture,
Patterns,
Programming

In this article, Joshua Long introduces the readers to Spring Integration, an extension of the Spring framework supporting the Enterprise Integration Patterns. After a short introduction into Enterprise Application Integration (EAI), the article presents an example of the integration between an email application and a blogger one.

Choosing between Routing and Orchestration in an ESB

Topics
Enterprise Integration Patterns,
ESB,
SOA,
Orchestration,
Integration Patterns,
SOA Appliance,
Patterns,
Architecture,
Infrastructure,
Enterprise Architecture,
Routing,
JBI

In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup. They discuss various approaches to connecting services, from low level ones like customized routing, to high-level ones using business oriented approaches like workflow and orchestration, and conclude that there is no one-size-fits-all solution.

Presentations about Integration Patterns

Spring Integration - Practical Tips and Tricks

Topics
SpringOne 2GX 2011,
SpringOne,
Spring,
Conferences,
Java,
Enterprise Integration Patterns,
Dependency Injection,
SpringSource,
VMWare,
Design Pattern,
Integration Patterns,
Languages,
Programming,
Patterns,
Spring Integration,
Object Oriented Design,
Design,
Companies,
Integration

Oleg Zhurakousky demoes performing transaction management, error handling, asynchronous processing, advanced aggregator configuration, etc., using Spring Integration and enterprise integration patterns.

Interviews about Integration Patterns

Project Lead Mark Fisher Discusses the Spring Integration Project

Topics
SpringOne,
Spring,
Conferences,
Java,
ESB,
Dependency Injection,
SpringSource,
Enterprise Integration Patterns,
Design Pattern,
Languages,
SOA,
EAI,
VMWare,
Integration Patterns,
Programming,
Enterprise Architecture,
Architecture,
Patterns,
Design,
SpringOne 2009,
Object Oriented Design,
Companies,
Spring Integration,
Spring Batch

InfoQ talks to Mark Fisher, project lead for the Spring Integration project, about the framework. The interview talks about the origins of the framework, how it compares to using an ESB, and using Spring Integration with Spring Batch.