Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Jenny Yang10/22/14
1356 views
0 replies

Security Coordination for Web Services Beyond XML Firewalling

Traditional development produces applications that are closed to wide usage. Custom development is required to open these programs to wide-scale integration. In contrast, Web services applications are by default open to other systems and additional configuration is required to block access.

Val Huber10/22/14
1777 views
0 replies

Criteria for Selecting Your REST Services Platform

This blog, the last article in this series, addresses the following two key issues: how to build the REST infrastructure for database access, and what are the requirements you should expect from your vendors of REST infrastructure.

Comsysto Gmbh10/21/14
3251 views
0 replies

Spring Boot: My Favorite Timesaving Convention-enabling Autoconfig-creating Bean-making Classpath-shaking Microcontainer

One of the common misconceptions when it comes to Spring based Java applications is that these require a sheer amount of configuration before one can even start working on the actual domain problem that the application is suppose to solve.

Martin Fowler10/21/14
2240 views
0 replies

Sacrificial Architecture

The team that writes the sacrificial architecture is the team that decides it's time to sacrifice it. This is a different case to a new team coming in, hating the existing code, and wanting to rewrite it. It's easy to hate code you didn't write, without an understanding of the context in which it was written.

Reza Rahman10/21/14
2780 views
0 replies

Calling All REST/JAX-RS Enthusiasts: Join JAX-RS 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

Lukas Eder10/21/14
1691 views
0 replies

The Dreaded DefaultAbstractHelperImpl

There are a couple of these prefixes or suffixes that are just hard to get rid of in Java software.

Lukas Eder10/21/14
1691 views
0 replies

The Dreaded DefaultAbstractHelperImpl

There are a couple of these prefixes or suffixes that are just hard to get rid of in Java software.

Matt Raible10/20/14
4498 views
0 replies

Developing Services with Apache Camel - Part IV: Load Testing and Monitoring

This article focuses on load testing and tools for monitoring application performance.

Edwin Dalorzo10/20/14
2400 views
1 replies

Functional Programming with Java 8 Functions

During the past months I’ve experienced, first hand, many of the new functional programming features in the language. So I decided to write a series of articles about some of these things I’ve being learning and how some of the well known functional programming constructs can be translated into Java 8.

Reza Rahman10/20/14
919 views
0 replies

Spotlight on GlassFish 4.1: #5 NetBeans Support

NetBeans has always had a very solid Java EE support. The next NetBeans update will introduce support for GlassFish 4.1. As usual, 2 NetBeans 8.0.1 distributions (the 'Java EE' and the 'All' bundle) will embed a pre-configured GlassFish 4.1 install to simplify things.

Len DiMaggio10/20/14
1194 views
0 replies

The JBoss SwitchYard Service Debugger

This post introduces the new service debugger for JBoss SwitchYard and provides the reader with an overview of SwitchYard’s capabilities, as demonstrated in its example “quickstart” programs.

Benjamin Ball10/19/14
4984 views
0 replies

The Best of the Week (Oct 10): 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 the 2014 Enterprise Integration Survey from DZone, JPA mapping entities, Camel REST endpoints, Spring @Configuration, and injecting domain objects.

Reza Rahman10/19/14
1226 views
0 replies

Java SE 8 (and Java EE 7) Comes to WebLogic!

As many of you know one of the key features of GlassFish 4.1 was support for Java SE 8

Hubert Klein Ikkink10/18/14
4744 views
0 replies

Gradle Goodness: Show Standard Out or Error Output from Tests

We use the Test task in Gradle to run tests.

Markus Eisele10/18/14
3773 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
2401 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
2046 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
2230 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
5188 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
2630 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
3151 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
6647 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
2951 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
3659 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
4164 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.