Enterprise Integration Patterns (EIP) Revisited in 2014

Posted in EAI, ESB, SOA on July 17th, 2014 by Kai Wähner

Today, I had a talk about “Enterprise Integration Patterns (EIP) Revisited in 2014″ at Java Forum Stuttgart 2014, a great conference for developers and architects with 1600 attendees.

Enterprise Integration Patterns

Data exchanges between companies increase a lot. Hence, the number of applications which must be integrated increases, too. The emergence of service-oriented architectures and cloud computing boost this even more. The realization of these integration scenarios is a complex and time-consuming task because different applications and services do not use the same concepts, interfaces, data formats and technologies.

Tags: , , , , , , , , , , , , , ,

Slides online: “Enterprise Integration Patterns Revisited” – Talk at OBJEKTspektrum Information Days 2013

Posted in EAI, ESB on November 19th, 2013 by Kai Wähner

I had a brand new talk at OBJEKTspektrum Information Days 2013 in Frankfurt and Munich this week: Enterprise Integration Patterns Revisited. I wanna share my slides with you.

Content

Applications have to be integrated – no matter which programming languages, databases or infrastructures are used. However, the realization of integration scenarios is a complex and time-consuming task. Over 10 years ago, Enteprise Integration Patterns (EIP) became the world wide defacto standard for splitting huge, complex integration scenarios into smaller recurring problems. These patterns appear in almost every integration project.
This session revisits EIPs and gives shows status quo. After giving a short introduction with several examples, the audience will learn which EIPs still have a „right to exist“, and which new EIPs emerged in the meantime. The end of the session shows different frameworks and tools which already implement EIPs and therefore help the architect to reduce efforts a lot.

Slides

Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB) from Kai Waehner
Tags: , , , , , , , ,

WJAX 2013 Slides online: Big Data beyond Apache Hadoop – How to integrate ALL your Data with Camel and Talend

Posted in Uncategorized on November 5th, 2013 by Kai Wähner

I just want to publish my updated slide deck from WJAX 2013 in Munich. I have integrated some real world use cases for showing Hadoop integration with Apache Camel and Talend Open Studio for Big Data.

Tags: , , , ,

JBoss OneDayTalk 2013: “NoSQL Integration with Apache Camel – MongoDB, CouchDB, Neo4j, Cassandra, HBase, Hazelcast, Riak, etc.”

Posted in EAI, ESB, Java / JEE on October 24th, 2013 by Kai Wähner

JBoss OneDayTalk is a great annual event around open source development. I have done a talk about “NoSQL Integration with Apache Camel”. This blog post shows you the updated slide deck of this talk.

Abstract

SQL cannot solve several problems emerging with big data. A distributed, fault-tolerant architecture is necessary. NoSQL comes to the rescue, but therefore it does not use SQL as its query language or give full ACID guarantees. Thus, in the future you will have to learn new concepts and integrate these NoSQL databases as you integrate SQL databasestoday. The open source integration framework Apache Camel is already prepared for this challenging task.

Tags: , , , , , , , ,

Yet another new Camel book: “Apache Camel Messaging Systems” (Danger of Confusion) – PACKT PUBLISHING

Posted in EAI on October 8th, 2013 by Kai Wähner

“Apache Camel Messaging System” is a new book (see http://www.packtpub.com/apache-camel-messaging-system/book) published on September, 25th, 2013 by PACKT PUBLISHING (ISBN: 9781782165347). Author is Evgeniy Sharapov. As it’s subtitle says, the book describes how to “tackle integration problems and learn practical ways to make data flow between your application and other systems using Apache Camel”.

Apache Camel is the best integration framework “on the market”. It has very good domain specific languages, many connectors, different companies behind it, and an awesome worldwide open source community. So, seeing a new book about Apache Camel is always good news!

Tags: , , , , , , , , ,

Book Review: “Apache Camel Message Routing”

Posted in EAI on October 4th, 2013 by Kai Wähner

“Apache Camel Message Routing” is a new book (see http://www.packtpub.com/apache-camel-message-routing/book) published on August, 26th, 2013 by PACKT PUBLISHING (ISBN: 978-1783283477). Author is Bilgin Ibryam. As it’s subtitle says, the book describes how to “route, transform, split, multicast messages, and do much more with [Apache] Camel”.

Apache Camel is the best integration framework “on the market”. It has very good domain specific languages, many connectors, different companies behind it, and an awesome worldwide open source community. So, seeing a new book about Apache Camel is always good news!

Tags: , , , , , , ,

How to choose the right Open Source Integration Framework – Apache Camel (JBoss, Talend), Spring Integration (Pivotal) or Mule ESB? – JavaOne 2013

Posted in EAI, ESB on September 25th, 2013 by Kai Wähner

Slides from my talk “How to choose the right Integration Framework” at JavaOne 2013, San Francisco, are online.

Abstract

Data exchanges between companies increase a lot. The number of applications which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests.

Three integration frameworks are available in the JVM environment, which fulfil these requirements: Apache Camel, Spring Integration and Mule. They implement the well-known Enteprise Integration Patterns (EIP) and therefore offers a standardized, domain-specific language to integrate applications.

Tags: , , , , , , , , , , , , , , , ,

Slides online: “Big Data beyond Apache Hadoop – How to Integrate ALL your Data” – JavaOne 2013

Posted in EAI on September 25th, 2013 by Kai Wähner

Slides from my session “Big Data beyond Apache Hadoop – How to Integrate ALL your Data” at JavaOne 2013 in San Francisco are online.

Abstract

Big data represents a significant paradigm shift in enterprise technology. Big data radically changes the nature of the data management profession as it introduces new concerns about the volume, velocity and variety of corporate data.

Tags: , , , , , , , , , , , , ,

Slides online: “NoSQL takes over! Alternatives for Integration of NoSQL databases” – NoSQL Roadshow Zurich

Posted in Persistence on September 19th, 2013 by Kai Wähner

Slides from my talk at NoSQL Roadshow 2013 in Zurich are online. NoSQL Roadshow is a great event series by Trifork, which offers a lot of NoSQL sessions and events all over the world.

Presentation: “NoSQL takes over! Alternatives for Integration of NoSQL databases”

SQL cannot solve several problems emerging with big data. NoSQL comes to the rescue, but therefore it does not use SQL as its query language or give full ACID guarantees. Thus, in the future you will have to integrate these NoSQL databases as you integrate SQL databases today.

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

Apache Camel and Talend ESB: Management and Monitoring of Integration Routes and SOAP / REST Web Services (JMX, OSGi, logstash, ElasticSearch, Kibana, hawtio)

Posted in ESB on July 15th, 2013 by Kai Wähner

A question every customer asks me: How can you manage and monitor integration routes implemented with Apache Camel (http://camel.apache.org/) and / or Talend ESB (http://en.talend.com/products/esb) (which is based on Apache Camel and also available as open source version). This blog post will show different alternatives to answer this question. The good news first: As Apache Camel and Talend ESB are based on open standards, you can use your own frameworks and tools if tooling of the product is not sufficient. So, I will not talk just about features of Apache Camel or Talend ESB, but also about additional options. Except for Talend Administration Center (user interface on top of Talend ESB’s service monitoring and clustering features), all tools are open source. Talend Administration Center is only available in Talend’s enterprise editions.

Tags: , , , , , , , , , , , , , , , , , , , ,