Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Reza Rahman10/23/14
4467 views
0 replies

Why Another MVC Framework in Java EE 8?

Some of you may be aware that MVC 1.0 was launched as JSR 371. Targeted for Java EE 8 the goal of the JSR is to provide a standards based action-oriented web framework for Java EE.

Ajitesh Kumar10/23/14
7290 views
2 replies

Architecture - Top 10 Traits of a Software Architect

This article represents my opinion on top 10 traits of a software architect. Recently, I came across a need of my fellow colleague who asked me to take a shot at defining, what would it take for someone to become an architect. The below could be applied to architect in any technologies.

Kai Wähner10/23/14
2251 views
0 replies

A New Front for SOA: Open API and API Management as Game Changer

Open API represent the leading edge of a new business model, providing innovative ways for companies to expand brand value and routes to market, and create new value chains for intellectual property. In the past, SOA strategies mostly targeted internal users. Open APIs target mostly external partners.

Zemian Deng10/22/14
2796 views
0 replies

Poking Around Your REST Application with a Scriptable Endpoint

I love the fact that JDK comes with a ScriptEngine. It's so flexible when you want to evaluate and troubleshoot your application that's already deployed in an server environment.

Jenny Yang10/22/14
3424 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
4235 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
6148 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
3163 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
3527 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
2274 views
2 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
2274 views
2 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
5533 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
4528 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
1336 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
1685 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
5774 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
1620 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
6170 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
4259 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
3909 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
2562 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
3394 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
6299 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
2841 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
4395 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.