Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Markus Eisele10/18/14
3895 views
0 replies

Developer Interview With Matthias Wessendorf About Openshift, Aerogear and How to Bring Java EE to Mobiles

Matthias is working at Red Hat where he is leading the AeroGear project. Previously, he was the PMC Chair of the Apache MyFaces project.

Andrew Phillips10/18/14
2796 views
0 replies

Fast and Easy Integration Testing with Docker and Overcast

We are going to use Docker and Overcast. Probably you already know Docker. It's a technology to run applications inside software containers. Overcast is the library we will use to manage docker for us. Overcast is a open source java library developed by XebiaLabs to help you to write test that connect to cloud hosts.

Max Mccarty10/17/14
2141 views
1 replies

OWASP Top 10 Risks #2: Broken Authentication and Session Management

As you might have gathered from OWASP’s definition of broken authentication and session management, is that the realm of possible areas this risk encompasses is overwhelming. Application security is a broad subject and authentication and session management is just a piece of the whole pie.

Hasan Sunasara10/17/14
2502 views
0 replies

No Fuss! No Muss! Implement Validation Using JSR-303 Annotations in Spring

After the introduction of annotations in Spring 3.0, implementation of validation was simpler and cleaner. Developers can reduce the code by using the Hibernate Validator framework along with Spring. Follow these steps and you can easily implement validation using the JSR-303 constraint.

Christian Posta10/16/14
5561 views
0 replies

Easy REST Endpoints with Apache Camel 2.14

Apache Camel has a new release recently, and some of the new features were blogged about by my colleague Claus Ibsen. You really should check out his blog entry and dig into more detail, but one of the features I was looking forward to trying was the new REST DSL.

Reza Rahman10/16/14
2694 views
0 replies

Calling All JMS Enthusiasts: Join JMS 2.1!

As you might be aware, the initial wave of Java EE 8 JSRs are now launched, including the platform JSR itself, CDI 2, JSON-B, JMS 2.1, Servlet 4, JAX-RS 2.1, MVC and JSF 2.3.

Armel Nene10/16/14
3338 views
2 replies

Web Services Architecture – When to Use SOAP vs REST

Software architects will design the application from various perspectives and also decides, based on various reasons, which approach to take to expose new API to third party applications. As a software architect, it is good practice to involve your development team lead.

Sayem Ahmed10/15/14
7195 views
0 replies

JPA Tutorial: Mapping Entities – Part 3

When field access mode is used, JPA directly reads the state values from the fields of an entity using reflection.

Troy Hunt10/15/14
3007 views
0 replies

Raygun.io and Ignoring Specific Web API Exception Types

In the spirit of “here’s something I couldn’t find an easy answer for so I’m writing it myself”, let me very briefly run you through how to have Raygun.io ignore specific exception types raised by Web API.

Markus Eisele10/15/14
3707 views
0 replies

Virtual JBUG at JavaOne - Infinispan, Java EE 7, Hibernate, CDI, Ceylon and Arquillian

Just a short week ago the vJBUG was live-streaming the Red Hat mini-booth sessions from JavaOne and we made all of them available for your to watch if you haven't been able to catch up

Michael Scharhag10/15/14
4230 views
2 replies

Injecting Domain Objects Instead of Infrastructure Components

Dependency Injection is a widely used software design pattern in Java (and many other programming languages) that is used to achieve Inversion of Control.

Mike Bushong10/15/14
3073 views
0 replies

Dependency Management and Organic IT Integrations

If the future of IT is about integrated infrastructure, where will this integration take place? Most people will naturally tend to integrate systems and tools that occupy adjacent spaces in common workflows.

Veeresham Kardas10/15/14
2034 views
1 replies

JSR 199 - Compiler API

JSR 199 provides the compiler API to compile the Java code inside another Java program. The following are the important classes and interfaces provided for facilitating the compilation from a Java program.

Biju Kunjummen10/14/14
3638 views
0 replies

Spring @Configuration - RabbitMQ Connectivity

I have been playing around with converting an application that I have to use Spring @Configuration mechanism to configure connectivity to RabbitMQ - originally I had the configuration described using an xml bean definition file.

Biju Kunjummen10/14/14
4520 views
0 replies

Spring @Configuration and Injecting Bean Dependencies as Method Parameters

One of the ways Spring recommends injecting inter-dependencies between beans is shown in the following sample copied from the Spring's reference guide.

Sami Ekblad10/14/14
842 views
0 replies

Getting started with Vaadin in Liferay portal

Vaadin has became a popular choice of web applications in many platform and Liferay portal is no exception. There are several business applications built with it and this year's Marketplace app contest Vaadin-based applications took a double-win.

Max Katz10/14/14
1077 views
0 replies

Using Cloud Tools to Build Enterprise Mobile Apps With APIs Fast

Two weeks ago I attended and presented at the awesome API Strategy and Practice conference in Chicago. Many sessions were recorded so you can watch them when you have time. My session: Using cloud tools to build enterprise mobile apps with APIs fast was part of the Enterprise track.

Vinod Kumaar Ra...10/14/14
3176 views
0 replies

Using Log4J2 with SLF4J in a Spring 4 MVC

In one of the spring web applications we decided to use Log4J2 with SLF4J; when we deployed the web app in tomcat server along with the required jars we stumbled on the issue multiple binding for SLF4J and spring dependencies not getting satisfied.

Jayanga Dissanayake10/13/14
4034 views
0 replies

Address Book (Jaggery Application)

This is a very simple application written in Jaggery. It is basically a address book which supports adding new record to the book and deleting records from the book. This application is purposely restricted to those functionalities to keep the code simple to make it easier for the newbies.

Prabath Siriwardena10/13/14
1631 views
0 replies

OAuth 2.0 Chain Grant Type Profile

Once the audience restriction is enforced on OAuth tokens, they can only be used against the intended audience. You can access an API with an access token that has an audience restriction corresponding to that API.

Miroslav Kopecky10/13/14
3120 views
0 replies

Scala 4 Spring MVC without Web.XML: WebConfig Class Configuration with Localization

In my previous article I was writing about Scala 4 Spring MVC without Web.XML and how to handle static resources accessed by AngularJS front-end client. In this article I will show how to connect the application with Apache Tiles 3.0.

Benjamin Ball10/12/14
2624 views
0 replies

The Best of the Week (Oct 3): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (Oct 3 to Oct 9). This week's topics include microservices and PaaS, hypermedia and state machines, the future of microservices architecture, APIs in Big Data, and the Hacker News API.

Markus Eisele10/11/14
2291 views
0 replies

Come and Learn About OpenShift, JBoss Fuse, Fabric8 and HawtIO

Attend Red Hat's hands-on workshop and experience Red Hat JBoss Fuse and OpenShift. Learn how middleware and cloud solutions bridge theory with reality. Come and learn about OpenShift, JBoss Fuse, Fabric8 and HawtIO, and how to implement a successful DevOps strategy.

Kuntal Ganguly10/11/14
1570 views
0 replies

Developing Identity Management System with Shibboleth (Part 2)

This tutorial, the second of the three-part series, explains how to develop a single sign on based identity management system with Shibboleth IDP and SP. This will also show how you can traverse the resources of multiple applications with single login mechanism.

Benjamin Ball10/10/14
6600 views
0 replies

Find Out How Developers are Integrating!

As with previous DZone research guides, we currently have an audience survey making the rounds for our 2014 Guide to Enterprise Integration. DZone has been focusing on enterprise architecture with our content for many years now, and we want to hear your feedback on various integration topics.