Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Steven Lott04/19/13
3446 views
0 replies

Legacy Code Preservation: What's the Story?

Back in the 70's, we had to tailor this cache to optimize performance on a computer that---by modern standards---was very small and slow. In the course of the conversion, I was assigned a script ("JCL" is what they called a shell script on Z/OS) that ran two programs and some utility sort steps...

Mitch Pronschinske04/19/13
1129 views
0 replies

The Standard Software Architecture is Still 'Big Balls of Mud'

The cause of programmatic pulchritude has been championed by many, from the Literate Programming boomlet of the seventies, the Architecture craze of the eighties, the Patterns Movement of the nineties, and even the burgeoning Software Crafts movement of the current decade, alas, to little apparent effect.

Mitch Pronschinske04/19/13
29759 views
0 replies

Micro-Service Architecture

The service architecture of the new millennium has evolved at the Forward Internet Group into a myriad of small, loosely coupled services. While the system is several years old, almost no service is older than six months. We explore the evolution of this architecture and its impact on the organization and processes.

Mark Needham04/18/13
4693 views
0 replies

Regular Expressions: Non Greedy Matching

I find that when I’m playing around with regular expressions it really makes sense to have a bunch of test cases that I can run after each change to make sure I haven’t inadvertently broken everything.

Pascal Alma04/18/13
1560 views
0 replies

Implementing WireTap EIP in WSO2 ESB Proxy Service

One of the EIP patterns is the WireTap. In this pattern you can extract a copy of the message from the flow without interfering the process. The way to do this in the WSO2 ESB is by simply using the Clone mediator in the proxy service.

Ross Mason04/18/13
1170 views
0 replies

Metanga: The Tech Behind Their Billing SaaS

By having our connector set up in a CloudHub integration app, we can have multiple integrations running simultaneously off of the same SaaS instance. For example, we have five different financial systems integrations (NetSuite, Intacct, MS Dynamics, QuickBooks Online and Desktop).

Mitch Pronschinske04/18/13
1814 views
0 replies

Another Look at Application Integration with SwitchYard

If you haven't seen some of the previous introductions to SwitchYard, now's your chance to hear about Red Hat's replacement for JBoss ESB.There's something for everyone in this talk. Especially for Java EE developers.

Mainak Goswami04/17/13
7353 views
0 replies

Understanding Transport Layer Security / Secure Socket Layer

There are subtle differences between TLS and SSL. TLS is the successor to the SSL but TLS 1.2 cannot be interchangeable with SSL 3.0. TLS uses Hashing for Message Authentication Code (HMAC) algorithm over the SSL Message Authentication Code (MAC) algorithm.

Steven Willmott04/17/13
1357 views
0 replies

OneMusicAPI to Rule Them All. Music Metadata Collection Simplified

What API(s) does Elsten Software offer today? A music metadata and cover art lookup API. It’s ‘release based’, meaning only information about releases (albums, singles, compilations) and actual discs (CDs) can be looked up.

Dinuka Arseculeratne04/17/13
3167 views
0 replies

Let's Write a Document Style Web Service

Today we will see how to write a Document/Literal wrapper kind of a web service. The agenda of this post is as follows; Write a simple web service based on Document/Literal wrapped, see how to host the simple web service on a tomcat web container, make a simple test client to test our service.

René Pickhardt04/17/13
2355 views
0 replies

Teaching Web Science (Web Architecture and Web Ethics)

Overall we can say that the concept of the course worked really well. Especially putting such a high focus on the Web Architecture and actually letting students implement protocols helped to gain a deeper understanding.

John Sonmez04/16/13
6917 views
7 replies

So You Think You Can Polymorph?

In the true spirit of this blog I am going to take the complex idea of polymorphism and make it as simple as possible. Now you may already think you understand polymorphism—and perhaps you do—but I’ve found that most software developers don’t actually understand exactly what polymorphism is.

Mitch Pronschinske04/16/13
3695 views
0 replies

Apache Kafka + Apache Zookeeper: A Truly Distributed & Scalable System

In this lightningtalk I will talk about how Kafka is different from other publish-subscribe messaging systems, how it achieves such good performance and how it uses Apache Zookeeper to be a truly distributed- and scalable system.

Mitch Pronschinske04/16/13
1289 views
0 replies

Send and Receive JMS w/ FME

You can add spatial capabilities to your enterprise application by plugging FME Server into it. In this demo you'll see how FME Server can send and receive Java Messaging Service (JMS) messages. We'll use the notification service to send information into an Apache ActiveMQ JMS.

Ross Mason04/16/13
1499 views
0 replies

Mule Has Landed on GitHub

We are happy to announce that we moved the Mule project to GitHub. Since 2009 we have been using GitHub to host all our new projects, and Mule was the last standing project we had on SVN. We wanted to do it right, without losing any history, commits, etc, and it took us a while.

Mitch Pronschinske04/15/13
10590 views
0 replies

Apache Kafka Bypasses The Scaling Issues of JMS

This introduction to Apache Kafka presents a few use cases for using it as an integration point between different systems including standalone Java applications and a Hadoop cluster.

Łukasz Budnik04/15/13
8061 views
0 replies

ActiveMQ and .NET combined!

Today I will show you how to use ActiveMQ in .NET-based solutions. Using VS 2010's Extension Manger I installed NuGet Package Manager. After installation and VS 2010 restart, I created a project called ActiveMQNMS.

Mitch Pronschinske04/15/13
4541 views
0 replies

What is User-Driven API Design?

One of the first lessons from Sendicate, an email marketing app vendor, is not to let to let the UI influence your API.

Todd Merritt04/15/13
4093 views
0 replies

Who Benefits From the Use of Design Patterns?

Who benefits from the use of design patterns is like asking who benefits from clean air or a good education. All of the stakeholders of a project benefit from the use of design patterns.

Ross Mason04/14/13
2855 views
0 replies

SaaS Integration Interview Series: Mario DeSousa, MetraTech

From the UI to the API, Mario is a key evaluator for technology and architecture decisions related to Metanga, MetraTech’s SaaS billing engine.

Chris Haddad04/14/13
1721 views
0 replies

Application Services Governance Requires More Than an SOA Registry

All SOA infrastructure products should participate in managing, storing, deciding, or enforcing policy. More than a SOA Governance registry is required.

Todd Merritt04/13/13
7806 views
0 replies

What are the challenges of implementing an ERP system?

When a company decides to rollout an ERP system as part of its core business processes they must consider and provide solutions for the following general challenges.

Chris Haddad04/13/13
2843 views
0 replies

Application Services Governance Components

Application Services Governance is a necessary step towards building a responsive IT organization and achieving business agility.

Reza Rahman04/12/13
3046 views
0 replies

An Overview of JAX-RS 2

JAX-RS 2 is one of the most significant parts of the upcoming Java EE 7 release.

Tim Spann04/12/13
3423 views
0 replies

The UML Linksheet

Check out this extensive list of about 50 categorized UML links. Great resources for the UML beginner or someone looking for new info.