Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Lukas Eder10/24/14
3242 views
3 replies

Let’s Stream a Map in Java 8 with jOOλ

I wanted to find an easy way to stream a Map in Java 8. Guess what? There isn’t!

Ronny Bräunlich10/24/14
2527 views
1 replies

Assemble Your Custom Apache Karaf with the Karaf-Maven-Plugin

From time to time I like to test my bundles in a real environment. Because of that the plugin is a great way to save the steps of unzipping a new Karaf, adding my feature and installing it. The plugin basically serves my laziness but before the lazy part starts we have to do some work to get the plugin running.

Val Huber10/24/14
1355 views
0 replies

Prepare for Connected Enterprise using REST APIs

A connected enterprise offers more opportunities, along with new challenges for IT leaders. On the one hand, it enables organizations to grow the business by taking part in the growing mobile, cloud and social networking revolution by reducing transaction costs with direct customer engagement.

Ross Mason10/24/14
1220 views
1 replies

How to Build a Successful API Program

Companies who identify and expose core capabilities as well-defined, well-managed APIs are essentially making their business “programmable.” For these businesses, APIs act as an innovation layer that allows them to quickly capitalize on new market opportunities and engage with their customers.

Dustin Marx10/24/14
1100 views
1 replies

Java Extension Mechanism Loads All JARs

The Java Extension Mechanism is described in the Java Tutorial as a "standard, scalable way to make custom APIs available to all applications running on the Java platform.

Hubert Klein Ikkink10/23/14
3648 views
0 replies

Gradle Goodness: Changing Name of Default Build File

If we write our build code in a file build.gradle then we don't have to specify the build filename when we run tasks.

Peter Pilgrim10/23/14
5718 views
2 replies

JavaOne 2014: Developing Java EE 7 Applications with Scala

Here is the slide deck to my JavaOne 2014, San Francisco, talk Developing Java EE 7 Applications with Scala (CON2644)

Reza Rahman10/23/14
2978 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
4645 views
1 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
1767 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
2378 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
2971 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
3467 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
4458 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
2695 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
3214 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
2003 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
2003 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
4908 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
3786 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
1072 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
1372 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
5204 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
1367 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
5082 views
0 replies

Gradle Goodness: Show Standard Out or Error Output from Tests

We use the Test task in Gradle to run tests.