Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Greg Duncan07/16/13
2106 views
0 replies

Lobbing WCF Into the LOB with the WCF LOB Adapter SDK

The Windows Communication Foundation (WCF) Line-of-Business Adapter SDK provides for a simplified programming model on top of the WCF Channel Model by adding metadata browsing, searching and retrieving functionality, and development tools for generating and testing adapter code. Learn about it here.

Lukas Eder07/15/13
4990 views
1 replies

Usability vs. Reusability

An old article claims that there is always an 'ease of usability' and reusability tradeoff between building a heavyweight, coarse-grained software component with few dependencies (very usable) and a lightweight, fine-grained software component with complex dependencies. Take a look and see what you think...

Mitch Pronschinske07/15/13
2253 views
0 replies

Google Analytics is Serious About its Reporting API

This month Google added 40 new data points to its API for Google Analytics, allowing developer access to many of the new features that they've added to GA in the past year. Let's jump right in to this list of new features...

Blaise Doughan07/15/13
5883 views
0 replies

Oracle WebLogic 12.1.2 Now With EclipseLink MOXy JSON-Binding

Oracle WebLogic 12.1.2 is now available. WebLogic 12.1.2 contains EclipseLink 2.4.2, this means that for the first time EclipseLink MOXy's JSON-binding is available in WebLogic out of the box. Learn the benefits of using MOXy for JSON-binding in this article.

Mitch Pronschinske07/15/13
1016 views
0 replies

SwitchYard Ep 6: New App Walkthrough

This episode begins with an empty Eclipse workspace and builds a SwitchYard application from scratch. Watch it and find out why the successor to JBoss ESB is awesome.

Mitch Pronschinske07/14/13
7600 views
0 replies

SwitchYard Ep 5: Application Basics

This video explores the basic building blocks of SwitchYard applications and introduces some important SCA terminology used in our configuration metadata, documentation, and tooling. Check out JBoss ESB's successor in action!

Mitch Pronschinske07/13/13
4925 views
0 replies

SwitchYard Ep 4: Eclipse Tooling Introduction

This video provides a quick tour of the Eclipse tooling and introduces basic functions of the editor that you'll need to use SwitchYard, the successor to JBoss ESB.

Lorna Mitchell07/12/13
4187 views
0 replies

Twitter Search API Using PHP and Guzzle

Twitter updated their APIs recently, so that you have to authenticate to use even their search APIs to return publicly-available results. Here's how Lorna Mitchell updated her dashboards that keep an eye on twitter searches.

Reza Rahman07/12/13
3698 views
0 replies

An Overview of JAX-RS 2

JAX-RS 2 is one of the most significant parts of the Java EE 7 release. You should take a look at this presentation about it so you can get familiar with it.

Mitch Pronschinske07/12/13
1766 views
0 replies

SwitchYard Ep 3: Installation and Runtime

This episode covers the SwitchYard installer and standalone server distribution. It also demonstrates deployment of an application and viewing details of that application in the integrated admin console. It's time to get familiar with JBoss ESB's awesome new successor!

Mitch Pronschinske07/12/13
1613 views
0 replies

SwitchYard Ep 2: Quickstarts

It's time to take a look at the Quickstart applications available with SwitchYard, the JBoss ESB successor. See how you can test and deploy an example application.

John Sonmez07/11/13
21965 views
12 replies

How Religion Destroys Programmers

"When I look back at my development career, it seems to me that every programming language I was using at any given time was clearly the best one." Does this sound like you? If so, then you may be a 'religious' programmer. Let's take a look and see if you are.

Mitch Pronschinske07/11/13
5508 views
0 replies

Moco: An Enterprise Integration Response/Request Testing Tool

Integrating test cases along with your applications can wreak havoc on the build process. A different approach is usually required for testing integration points on your enterprise applications and today I came across a nifty open source tool that can possibly help alleviate some of that difficulty.

Francois Lascelles07/11/13
1407 views
0 replies

Federation Evolved: How Cloud, Mobile & APIs Change the Way We Broker Identity

Sometimes what needs to be federated is the API itself, not just the identities that consume it. Federating such cloud API calls involves the applications sending the API calls through an API broker under the control of the organization. This article tells you more about the methods and utility of federating APIs.

Simon Brown07/11/13
1026 views
0 replies

Evaluating Enhancements

Simon Brown talks about his process for evaluating the likely risks of adding new enhancements. Managing technical risk is one of the key aspects of the software architecture role, so read this case study of such an assessment.

Mitch Pronschinske07/10/13
3996 views
0 replies

ZeroMQ and Open Source at CERN

This video nicely complements a post yesterday by Pieter Hintjens about ZeroMQ at CERN and ESRF. It's a presentation about ZeroMQ's usage at CERN with some more details not in the article.

Brian Hitney07/10/13
1980 views
0 replies

Creating a Great Mashup: Pt. 3

This post details features used by Earthquake Explorer, a Windows 8 app that displays earthquake information on Bing maps. It has a starter kit on github and should be a great practice project for creating a geolocation mashup.

Ariya Hidayat07/10/13
1772 views
0 replies

Geolocation and Interactive Maps

The following simple geolocation demo combines the information given by the browser with a textual geocoded address and a visual marker in a map. This article will show you how to use a tool called Leaflet to build this demo app.

Simon Brown07/10/13
1974 views
1 replies

Techtribes.je Architecture Review: Pt. 1

This is the first in a series of short posts that will look at the code behind the techtribes.je website, which I recently open sourced on GitHub. The posts will also show examples of some simple software architecture diagrams based upon the C4 approach. Check this article out to see what the C4 approach means.

Mitch Pronschinske07/09/13
7121 views
0 replies

Charlie and the X-ray Factory: ZeroMQ at ESRF and CERN

The experiments at ESRF and CERN are entirely different but the two control systems follow a similar pattern. It's these two control systems that both ESRF and CERN are rewriting to take advantage of state-of-the-art technology in messaging, namely ZeroMQ.

Dejan Bosanac07/09/13
6832 views
0 replies

MQTT Over WebSocket Transport Coming to ActiveMQ 5.9

For quite a while now ActiveMQ supported Stomp clients which are really easy to use from JavaScript. Now, as more mobile users are trying the same approach, the developers have added support for the very efficient binary MQTT protocol to ActiveMQ 5.9.0.

Mitch Pronschinske07/09/13
2122 views
0 replies

SwitchYard Ep 1 : Getting Started

The first video in the SwitchYard Video Series provides background on the series itself and details on how to get started using the project.

Simon Brown07/09/13
5792 views
0 replies

How do you Introduce Software Architecture?

If you're coding all of the time then that bigger picture stuff doesn't get done. On the flip-side, spending too much time on "architecture" means that you don't ever get any coding done, and we all know that pretty diagrams are no use to end-users!

Max Thayer07/08/13
2481 views
0 replies

Hit the Flask and Get Some REST: Rewriting (some of) our API in Python

In this presentation, Joan Touzet explained the design decisions that led her to rewrite the supporting API layer to her company's back-end systems in Python using the Flask microframework to create a unified, RESTful API.

Simon Brown07/08/13
2046 views
0 replies

Structure and Guidelines, Consistency and Clarity

One of my key points about software architecture is that it introduces structure and guidelines into a software system, which in turn leads to consistency and clarity of the overall design. Basically, I'm saying that there are some real benefits from thinking about your design upfront.