Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Max Thayer07/08/13
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
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.

Ross Mason07/08/13
0 replies

The Real ROI of Marketing + Sales Alignment = Return on Integration

As more companies adopt SaaS sales and marketing applications, SaaS providers are under the gun to create and offer functionality that supports the business process and automation requirements of these individual and sometimes silo teams.

Steven Willmott07/08/13
0 replies

DomainsBot Launches Domain Suggestion API for Developers

Haven’t you ever wondered how GoDaddy, Tucows, eNom and 1&1 (just to name a few) are enabling you, me, us to find available or for sale domain names? The answer is DomainsBot, and they now have a Domain Suggestion API.

Mark O'neill07/07/13
0 replies

How to Validate a SAML Assertion and Then Insert the NameIdentifier Value into a HTTP Header

It is a common scenario that once you have validated a SAML Assertion at a Gateway layer, you then insert the name identifier from the SAML Assertion into a HTTP Header. Here is how you configure that...

Tharindu Mathew07/06/13
0 replies

Building Apache Axis2/C on Mac OS X Mountain Lion 10.8.4

This build process for Apache Axis2 (the C version) should work on other versions of Mountain Lion as well. The easiest way (at least for me) was to install them through macports.

Simon Brown07/05/13
0 replies

Designing Enhancements

We're adding new functionality into some of the existing use cases. If you imagine that these use cases are implemented by the users working through a number of pages in a web application, we're basically modifying the final step across a number of them.

Ross Mason07/05/13
0 replies

Dataloader.io Data Loading Stats for Salesforce.com

For those of you that are loading data into Salesforce or other CRM systems such as SAP, Sugar CRM, Zoho, NetSuite and others, how do these stats compare? Get started with dataloader.io by visiting us on the AppExchange.

Prabath Siriwardena07/05/13
0 replies

WSO2 Identity Server SAML2 IdP with SimpleSAMLphp Service Provider

This blog post explains how to configure WSO2 Identity Server SAML2 IdP with SimpleSAMLphp Service Provider.

Florian Adler07/05/13
0 replies

Adding Spring-Security to Openxava

The purpose of this article is to see how to integrate Spring Security on top of an Openxava standalone application.

Scott Lewis07/04/13
0 replies

ECF Kepler/3.6.1 - Remote Services Takes Center Stage

As part of the Kepler simultaneous release, ECF has just released version 3.6.1. The complete new and noteworthy is here, but the highlights are described here.

Simon Brown07/04/13
0 replies

Aligning Software Architecture and Code

The basic premise of the session is that many software teams structure their code by layer. In other words, if you open up a codebase, you'll see a package for domain classes, one for UI stuff, one for "business services", one for data access, another for integration points and so on.

Mohamed Sanaulla07/03/13
0 replies

Strategy Pattern using Lambda Expressions in Java 8

In this post I would like to give an example or two on strategy pattern and then rewrite the same example using lambda expressions to be introduced in Java 8.

Sreejith Sreekumar07/03/13
3 replies

Connecting a Spring Web App to a Standalone HornetQ JMS

Problem at hand: Setting up a HornetQ as a standalone instance and running a JMS queue on it. Then getting a Spring webapplication connect to the queue to send and receive messages.

Steven Willmott07/03/13
0 replies

API Crafting Secrets: Into Flightstats APIs

Flightstats' API has key components in PostgresSQL, MongoDB, Java, Apache Tomcat, JAX-RS.

Kristina Chodorow07/02/13
0 replies

The Basics of Signal Handling

Signals are one of the most basic ways programs can receive messages from the outside world. I’ve found limited tutorial-type documentation on them, so this post covers how to set them up and some debugging techniques.

Andriy Redko07/02/13
0 replies

Easy Messaging with STOMP over WebSockets using ActiveMQ and HornetQ

With Websockets gaining more and more adoption, and wide support of the text-oriented protocols like STOMP (used to communicate with message broker or exchange) are going to make a difference.

Lukas Eder07/02/13
0 replies

LINQ and Java

LINQ has been quite a successful, but also controversial addition to the .NET ecosystem.

Attila-mihaly Balazs07/02/13
1 replies

Tips for running SonarQube on large / legacy codebases

SonarQube (previously Sonar) is a quality management platform aimed mainly at Java (although other programming languages are supported to a varying degree.

Jason Whaley07/01/13
0 replies

The Five Most Influential Books to Me as a Developer

I remain one of the few people in irc://chat.freenode.net/##java who will consistently recommend a Head First book. But there’s only a single book from that series that I’ll recommend - Head First Design Patterns.

Vijay Narayanan07/01/13
0 replies

Tools and Software Infrastructure for Systematic Reuse

A lot of readers have asked me to provide details on what tools and software infrastructure is needed to enable systematic reuse. That is a very good question and it is a critical enabler for building on early wins with reuse. At a minimum you need to setup the following as your asset base grows...

Simon Brown07/01/13
0 replies

Architectural Constructs

If software architecture is about the structure of a software system, it's worth understanding what the major building blocks are and how they fit together at differing levels of abstraction.

Steven Willmott07/01/13
0 replies

The Value of APIs for Valuable Data

It was interesting to see the discussion on today’s API panel at the IIS 2012 Summit. The panelists covered a range of areas of value but there was also some confusion as to what impacts openness and distribution would have.

Simon Brown06/30/13
1 replies

Software Architecture Introduces Control

For me, software architecture is about reducing the number of assumptions that are typically made on software projects, thereby reducing the number of ugly surprises that bite you further down the line.

Steven Willmott06/30/13
0 replies

The API Economy – Tapping into Identity and the Inside-Out Enterprise

Many of today’s identity management solutions focus on the internal systems of the enterprise – which employees, divisions and systems are permitted to access which systems. This is an extremely challenging problem.