Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Mariano Gonzalez04/24/13
2578 views
0 replies

Track Your Clients and More with the New Box Connector

In this example of using the Box API, let’s focus on a different kind of use case leveraging what in my humble opinion is one of the greatest features added to this new API: the events long polling.

Rob Williams04/24/13
3271 views
0 replies

Modularity Still Utterly Elusive, Decades Later

Today, I was thinking ‘wow, modularity is really nonexistent.‘ I think the topic came up because I was looking at the source for Awestruct.

Shelan Perera04/24/13
1307 views
0 replies

How to Disable Automatic Service Creation with WSDL Upload

When you upload a WSDL to WSO2 Governance Registry it will create a Service Artifact automatically for that WSDL. But in case you do not want that to be automated and need to add services differently this is how to disable that feature.

Christopher Taylor04/24/13
3410 views
0 replies

API Companies Are Hot Properties

So why is API management so hot right now? Partly because of cloud computing’s rise. Suddenly, it matters enormously to have ways for the rapidly expanding number of cloud offerings to communicate with each other and with the organizations signing up for their services.

Tomasz Dziurko04/23/13
11302 views
1 replies

XStream – XStreamely Easy Way to Work with XML Data in Java

Learn what XStream is capable of and how it can be used to easily map XML data to Java objects. You won't regret it.

Marco Fränkel04/23/13
4350 views
0 replies

Developing a SOA-based Integration Layer Framework: Features

So far I’ve discussed the goals & challenges surrounding the development activities, but I’d like to focus more on the framework itself now, and what it brings to those that are using it.

Reza Shafii04/23/13
3584 views
0 replies

Mule ESB 3.4 Announced - Feature List

New features include improved HA where users can add and remove new nodes to and/from a cluster dynamically.

Christian Posta04/23/13
4958 views
0 replies

Plugging the HawtIO Monitoring Webapp into a Stand-Alone ActiveMQ Instance

HawtIO is a new pluggable HTML5 dashboard for monitoring ActiveMQ, Camel, Karaf, Fuse Fabric, Tomcat, and other technologies. Actually, I was completely surprised to see the list of plugins already available and how HawtIO has already gained so much good traction. Not surprisingly though… it does some pretty cool stuff…

Jim Bird04/22/13
16200 views
1 replies

Architecture-Breaking Bugs – when a Dreamliner Becomes a Nightmare

The history of computer systems is also the history of bugs, including epic, disastrous bugs that have caused millions of $ in damage and destruction and even death, as well as many other less spectacular but expensive system and project failures.

Chris Travers04/22/13
4563 views
0 replies

A Distributist View on Software Freedom

It's worth noting off the bat that Distributism arose as a critique both of Capitalism and Communism and represents something with some of the ideals of both sides, but altogether different in character than either.

Mitch Pronschinske04/22/13
5879 views
0 replies

Designing a Beautiful REST+JSON API

In this presentation, Les Hazlewood - Stormpath CTO and Apache Shiro PMC Chair - will share all of the golden nuggets learned while designing, implementing and supporting JSON-based REST APIs, using examples from a clean real-world REST+JSON API built with Java technologies.

Mitch Pronschinske04/22/13
3879 views
0 replies

spray: REST on Akka

In this talk Mathias will show you how spray makes it easy to supply your Scala applications with a high-performance, fully asynchronous REST/HTTP API, no matter whether Akka is already a key component in your application stack or not.

Mitch Pronschinske04/21/13
3662 views
0 replies

Twitter's Finagle for the Asynchronous Programmer

Matt Ho, CTO at LOYAL3, gives us the who-what-when-where-why on Twitter's Finagle. According to Matt, Finagle is an expressive network library for JVM languages that's a lot like node.js for Scala.

Mitch Pronschinske04/21/13
2939 views
0 replies

DDD is all About Solving Problems

Design is all about solving problems. Design Driven Development ensures that the first version of your app or service provides the target audience the solution (and experience) they need and not just a checklist of features.

Mitch Pronschinske04/20/13
4588 views
0 replies

Brian Sletten on RESTful API Design

Brian Sletten, the author of the DZone REST Refcard dispels pre-conceived notions about REST API design while going over Representation Design, Versioning, and more...

Mitch Pronschinske04/20/13
4493 views
0 replies

Functional Patterns for the Asynchronous Web

Asynchronous programming is the latest hype for web development. While Asynchronous programming can help improve total throughput on a multi-core machine, the current state of the art lacks common patterns for how to define asynchronous flow.

Adrian Milne04/19/13
4520 views
0 replies

CometD and Camel in the Enterprise - A Working Example

Using CometD - the Browser can use some javascript to subscribe to a CometD channel, keeping a long running connection open - and the endpoint of that channel can push data down directly to all its subscribers. Handily, Apache Camel comes with a CometD plugin that can handle all this on the server side for us.

Steven Lott04/19/13
3502 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
1148 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
29872 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
4829 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
1615 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
1208 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
1865 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
7565 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.