Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Markus Eisele09/01/14
2466 views
0 replies

Developer Interviews (#DI 2) Claus Ibsen (@davsclaus) About All Things Camel

In the second edition of my developer interview series I had a chance to talk to Claus Ibsen (@davsclaus). He works for Red Hat on open source integration software such as JBoss Fuse and is Apache Camel committer

Nicolas Frankel09/01/14
3280 views
0 replies

Using Exceptions When Designing an API

Every time I’ve been facing this quandary, I’ve ruled in favor of the former, because “premature optimization is evil”. However, this week has proved me that exception handling in designing an API is a very serious decision.

Claus Ibsen09/01/14
3590 views
0 replies

Apache Camel 2.14 on the way

The Apache Camel 2.14 release is expected out in September 2014. We will try to see if we are ready next week to start cutting the release. If you have anything you want included or fixed then its time now to speak up.

Lieven Doclo08/29/14
9285 views
7 replies

Swagger Is Great, But...

Nobody likes to write documentation. However, in the REST age where REST-based webservices are ubiquitous, documentation for public webservices is a necessity.

Reza Rahman08/29/14
5768 views
0 replies

Java EE 8 Takes Off!

A big day for Java EE - Java EE 8 is now officially launched as JSR 366 via the JCP process. As you might have expected the primary focus areas are HTTP 2/HTML 5 support, CDI/managed bean alignment, cloud support and Java SE alignment.

Jalpesh Vadgama08/29/14
6055 views
0 replies

Dependency Injection with Simple Injector

Before some I have written a blog post about how to do dependency injection with StructureMap. In this post we are going to learn Simple Injector IOC library and how we can do dependency injection with Simple Injector.

Reza Rahman08/29/14
5154 views
0 replies

Spotlight on GlassFish 4.0.1: #1 JDBC Realm

There has been some refactoring between GF 3.x and GF 4.0. One unfortunate consequence of that refactoring is that the JDBC Auth Realm package has changed between those 2 GF versions. This can cause some obvious issues when moving, from GF 3.x to GF 4.0, an application using the JDBC Realm!

Eric D. Schabell08/28/14
2096 views
0 replies

The Ultimate Starter Kit For JBoss BPM Suite

There is nothing quite like getting your game on with a new BPM technology or product. The same is true of Red Hat JBoss BPM Suite in that you have enough resources at your disposal to kick-start your journey, but where to start?

Jeremy Likness08/27/14
5431 views
0 replies

AngularJS Lifetime Management, Lazy-Loading, and other Advanced DI Techniques

In summary, Angular’s dependency injection provides many advanced features you would expect and often require for a line of business application. The shortcut methods for factories, services, and providers sometimes confuse Angular developers into believing these are the only options available.

Rado Buranský08/26/14
2762 views
0 replies

Publish JAR Artifact using Gradle to Artifactory

So I have wasted (invested) a day or two just to find out how to publish a JAR using Gradle to a locally running Artifactory server.

Rado Buranský08/26/14
2762 views
0 replies

Publish JAR Artifact using Gradle to Artifactory

So I have wasted (invested) a day or two just to find out how to publish a JAR using Gradle to a locally running Artifactory server.

Ivan Krizsan08/26/14
2030 views
0 replies

Remote JMX Monitoring of a Mule Instance

In this post I will describe how to enable monitoring of a remote Mule instance using JMX. In addition I will also enable the MX4J web interface that will expose the JMX properties of the Mule instance in a web application and I will install the Jolokia Mule agent.

Christian Posta08/26/14
1691 views
0 replies

Developer Interview #3, my interview about HawtIO and Fabric8

Recently, in between waking up to help my wife with our ten-day old baby at wee hours of the day, I had a chance to be part of Markus Eisele’s Developer Interview series. I chatted casually about my experiences, OpenSource, and showed a quick demo of HawtIO and Fabric8.

Saurabh Chhajed08/26/14
5523 views
4 replies

How to configure Swagger to generate Restful API Doc for your Spring Boot Web Application

The goal of Swagger is to enable client and documentation systems to update at the same pace as the server. The documentation of methods, parameters, and models are tightly integrated into the server code, allowing APIs to always stay in sync.

Lieven Doclo08/25/14
4956 views
0 replies

Another Spring Boot Integration: Axon

Creating Spring Boot integrations for frameworks is just so easy. One of my recent posts covered CQRS principles and Axon is a framework that currently is the reference when it comes to implementing CQRS and event-sourcing in Java. As it happens it also has great integration with Spring.

Steven Willmott08/25/14
2423 views
0 replies

The Macro Effects of APIs – Rise of the API Economy

Having stated the Axioms in previous posts, a number of big picture questions arise: beyond how they are related to individual organizations, what effect do they have on the evolution of the web and the economy as a whole? What challenges are there in making the API Economy a reality?

Bilgin Ibryam08/25/14
2246 views
0 replies

Clustered Idempotent Consumer Pattern with Infinispan

I've created a small project that shows how to use JBoss Infinispan with Apache Camel and the Idempotent Consumer Pattern to guarantee a message will not be processed twice in a clustered environment.

Benjamin Ball08/24/14
3611 views
0 replies

The Best of the Week (Aug 14): Enterprise Integration Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (August 14 to August 21). This weeks topics include microservices and enterprise architecture, REST API security, Spring Boot with Git and Gradle, jsonpickle and Python, and lambda architecture.

Ross Mason08/23/14
2681 views
0 replies

Integrating Mule ESB with .NET Based Rules Engines

The recent release of the Anypoint Connector for .NET opens up many opportunities for plugging into .NET based rules engines. Since the .NET Connector allows developers to call out to native .NET code, these rules engines can be easily integrated as a result.

Fer Troya08/21/14
2550 views
0 replies

Building Java applications that use .NET components on JRebel

Java enthusiasts love to combine technologies to deliver their products. Here we have an example of Spring MVC along with Javonet to create MS Office documents; efficiently developed using JRebel!

Hubert Klein Ikkink08/20/14
2461 views
0 replies

Gradle Goodness: Suppress Progress Logging

Gradle has some sophisticated progress logging on the console. For example we can see how much percentage of the building process is done

Markus Eisele08/20/14
2245 views
0 replies

All the RedHat Engineers at JavaOne

After I've looked at all the sessions from the Java Champions it is time to see what Red Hat is going to offer this year.

Ricky Ho08/20/14
5731 views
0 replies

Lambda Architecture Principles

In this post, I'd like to summarize the key principles of the Lambda architecture, focus more in the underlying design principles and less in the choice of implementation technologies, which I may have a different favors from Nathan.

Reza Rahman08/20/14
3813 views
0 replies

Ed Burns' Servlet 4/HTTP 2 Session at JavaOne 2014

For the Java EE track at JavaOne 2014 we are highlighting some key sessions and speakers to better inform you of what you can expect, right up until the start of the conference. To this end we recently interviewed Ed Burns. He has been and is instrumental in pushing the JSF ecosystem forward as specification lead.

Mike Driscoll08/19/14
3963 views
0 replies

jsonpickle: Turning Python Pickles into JSON

The jsonpickle package allows the developer to choose what JSON backend they want to use for encoding and decoding the JSON via its load_backend and set_preferred_backend methods. You can also customize the serialization handlers if you want to. Overall, I believe this could be a handy project for developers.