Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Greg Duncan01/03/13
4608 views
0 replies

Introducing REST JSON/JSONP "Open Beer Database" API!

Yup, there's an Open Beer Database, described as "a free, public database and API for beer information." Now, that's my kind of information...

Todd Merritt01/03/13
1891 views
0 replies

What is an Enterprise Resource Planning (ERP) System?

The ERP acts a go between for various independent departmental systems so that they can integrate with one another. Here's analogy using Rice Krispies...

Andriy Redko01/02/13
5703 views
0 replies

Implementing Producer / Consumer using SynchronousQueue

Among plenty of useful classes which Java provides for concurrency support, there is one I would like to talk about: SynchronousQueue. In particular, I would like to walk through Producer / Consumer implementation using handy SynchronousQueue as an exchange mechanism.

Mike Hadlow01/02/13
1637 views
0 replies

An Action Cache

Do you ever find yourself in a loop calling a method that expects an Action or a Func as an argument? Here’s an example from an EasyNetQ test method where I’m doing just that...

Mitch Pronschinske01/02/13
3141 views
0 replies

Message Driven Architecture (Question & Answer)

Learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This video will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator.

Mitch Pronschinske01/02/13
3142 views
0 replies

Message Driven Architecture (Part 5)

Learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This video will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator.

Todd Merritt01/02/13
2128 views
0 replies

SOA, Governance, and Drugs

For me personally, I am a fan of IT governance, and feel that it valuable part of any corporate IT department. However, depending on how it is implemented can really affect the value of using IT governance.

Rob Williams01/01/13
4901 views
0 replies

Staking the Singleton Pattern

Singleton is not the horrible goblin it‘s been made out to be. The newest vanguards (EE6 w/CDI and TypeSafe and their simpletonian Ruby-like ‘framework‘ Play), leave us to either use Singletons or produce code that is hideously unmaintainable.

Todd Merritt01/01/13
3389 views
0 replies

Web Service Standard Complexity

Are we over-standardizing web services and hindering their adoption? No, and in fact I feel that it is helping its adoption in the modern corporate world.

Mike Hadlow01/01/13
2831 views
0 replies

RabbitMQ, Subscription, and Bouncing Servers in EasyNetQ

This article addresses how EasyNetQ should gracefully handle network connection or server failure. The Fallacies of Distributed Computing tell us that, no matter how reliable RabbitMQ and the Erlang platform might be, there will still be times when a RabbitMQ server will go away for whatever reason...

Mitch Pronschinske01/01/13
2662 views
0 replies

Message Driven Architecture (Part 4)

Learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This video will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator.

Mike Hadlow12/31/12
2631 views
0 replies

7000 Concurrent Connections With Asynchronous WCF

In my experiments with a simple self-hosted WCF service, I’ve been able to demonstrate up to 7000 concurrent connections handled by just 12 threads. Now I'm going to show you how to do this...

Todd Merritt12/31/12
1815 views
0 replies

SOA Forcing A Shift In IT Governance

As more and more companies adopt a service oriented approach to developing and maintaining existing enterprise systems, IT governance also needs to shift its philosophies to fit the emerging development paradigm.

Mitch Pronschinske12/31/12
3242 views
0 replies

Get your UML on! in VS 2012

Are you a .NET person in need of some Unified Modeling Language design patterns. Well, it may have gone unnoticed, but Microsoft recently updated their patterns with the October release of Visual Studio 2012.

Mitch Pronschinske12/31/12
3677 views
0 replies

Message Driven Architecture (Part 3)

Learn more about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This video will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator.

Mitch Pronschinske12/30/12
2926 views
0 replies

RabbitMQ: Messaging that Just Works (Q & A)

Emile Joubert, RabbitMQ engineer, will answer questions on the relevance of Erlang/OTP as an implementation platform, the benefits of a messaging system and common messaging patterns. Some important features in recent releases will be discussed with examples.

Mitch Pronschinske12/30/12
3527 views
0 replies

Message Driven Architecture (Part 2)

Learn more about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This video will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator.

Mitch Pronschinske12/29/12
37444 views
0 replies

RabbitMQ: Messaging that Just Works (Part 3)

Emile Joubert, RabbitMQ engineer, will continue look at the relevance of Erlang/OTP as an implementation platform, the benefits of a messaging system and common messaging patterns. Some important features in recent releases will be discussed with examples.

Mitch Pronschinske12/29/12
5322 views
0 replies

Message Driven Architecture (Part 1)

Learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This video will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator.

Greg Duncan12/28/12
3752 views
0 replies

Understanding OData v3 and WCF Data Services 5.x

20 page article about OData and WCF Data Services. Should be pretty useful if you need an intro to these two.

Mitch Pronschinske12/28/12
4631 views
0 replies

Messaging for Modern Applications

Deploying modern applications in the cloud can introduce new challenges like distributing and integrating application components across private and public networks, using heterogeneous messaging systems, driving heavier workloads and horizontally scaling the messaging tier. EI patterns and RabbitMQ can help.

Pierre - Hugues...12/28/12
3651 views
0 replies

OutOfMemoryError – Oracle Service Bus Alerts

This case study describes the complete steps from root cause analysis to resolution of a sudden OutOfMemoryError problem experienced with Oracle Service Bus 2.6 running on Weblogic Server 9.2.

Mitch Pronschinske12/28/12
2272 views
0 replies

RabbitMQ: Messaging that Just Works (Part 2)

Emile Joubert, RabbitMQ engineer, will continue to look at the relevance of Erlang/OTP as an implementation platform, the benefits of a messaging system and common messaging patterns. Some important features in recent releases will be discussed with examples.

Dinuka Arseculeratne12/27/12
5700 views
0 replies

JMS and Async, Don't Mess With It

In our own project we have used JMS not to communicate between two disparate systems but to get the asynchronous capability integrated to our application. What we do is push the message into a queue and get along with the rest of the business process. But it seems that this is not the correct way of achieving this.

Mitch Pronschinske12/27/12
3457 views
0 replies

RabbitMQ: Messaging that Just Works (Part 1)

Emile Joubert, RabbitMQ engineer, will look at the relevance of Erlang/OTP as an implementation platform, the benefits of a messaging system and common messaging patterns. Some important features in recent releases will be discussed with examples.