Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Prabath Ariyarathna06/18/14
1549 views
0 replies

RESTful Java Sample Application

In this tutorial, we show you how to develop a simple REST web application with Cuubez. Cuubez is published in Maven repository. To develop cuubez REST application , just declares cuubez-core in Maven pom.xml.

Lubos Krnac06/17/14
4888 views
0 replies

Spring Security Misconfiguration

I recently saw Mike Wienser’s SpringOne2GX talk about Application Security Pitfalls. It is very informative and worth watching if you are using Spring’s stack on servlet container.

Reza Rahman06/17/14
3181 views
0 replies

JAX-RS 2 + Bean Validation 1.1

As many of you know, JAX-RS 2 is one of the most important parts of Java EE 7.

Mario Fusco06/17/14
7413 views
0 replies

Higher-order Functions, Functions Composition, and Currying in Java 8

The main concept behind functional programming is that data and behaviors can be treated and manipulated in the same way. In practical terms this means that it is possible to pass to a method both values and functions and in the same way the method itself can return either a value or a function.

Alex Soto06/17/14
2221 views
0 replies

Injecting Properties File Values in CDI Using DeltaSpike and Apache TomEE

One of the great improvement in Java EE 5 and beyond it is the introduction of CDI (Context and Dependency Injection). CDI is used for injecting dependencies among a lot of other things like events, interceptors, … and can be used in POJOs.

Angela Ashenden06/16/14
2891 views
0 replies

Composable Business, SOA and the Challenge of Abundance

Being able to think critically about the role of technology in a business should be part of every leader’s responsibility, and this group needs to work collaboratively to take decisions, sponsor and support initiatives and drive organisational change.

Markus Eisele06/16/14
962 views
0 replies

Review: "Java EE 7 with GlassFish 4 Application Server" by David Heffelfinger

The third edition of David Heffelfinger's Java EE book has been recently released. This updated edition is covering the latest Java EE 7 Platform.

John Georgiadis06/16/14
2355 views
0 replies

Exporting Camel Endpoints as OSGi Services

It is often useful to proxy calls to OSGi services through a service bus. The bus could be used to log incoming calls, adapt/filter the call arguments and the result, transparently forward requests to a remote OSGi container, broadcast to several remote containers or forward to the more powerful Fabric8 endpoints.

Reza Rahman06/16/14
1716 views
0 replies

Java EE 7 Turns One Year Old!

As of today, there are already 3 Java EE 7 compatible Application Servers, coming from different 'vendors' (Oracle, TmaxSoft and Red Hat). Two of those Java EE 7 Application Servers are free and open source. We expect the list of Java EE 7 compatible Application Servers to grow over the coming months.

Benjamin Ball06/15/14
4201 views
0 replies

The Best of the Week (June 6): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (June 6 to June 12). This week's topics include dev of the week, an intro to event processing, working with ZeroMQ on CentOS, an intro to event-based programming, and a Java API manager.

Ralf Quebbemann06/13/14
3251 views
3 replies

How to Get Module and Application Name in JEE Applications

For those of you who always wanted to get the name of the application or the module at runtime in a JEE application, here is a solution

Ross Mason06/13/14
2933 views
0 replies

Enabling Transactions in Node.js using Domains – Part 2

In the first blog post of this two-part series, we reviewed how our data access layer was built and how multi-tenancy data was passed around using domains. We also hinted at how difficult this was to actually get off the ground.

John Georgiadis06/13/14
2832 views
0 replies

Dozer POJO Mapper in OSGi

Dozer is a popular bean-to-bean mapping library. This functionality is typically needed when switching between domain models, e.g. to isolate the internal representation of a domain model from the model published to clients through a REST API.

Madhuka Udantha06/12/14
4809 views
0 replies

An Introduction to Event-Based Programming

This post looks at how applications components typically interact. Event-based programming, also called event-driven architecture (EDA) is an architectural style in which one or more components in a software system execute in response to receiving one or more event notifications.

Eyal Golan06/12/14
1261 views
0 replies

RSS Reader Using: ROME, Spring MVC, Embedded Jetty

In this post I will show some guidlines to create a Spring web application, running it using Jetty and using an external library called ROME for RSS reading.

Alec Noller06/11/14
7907 views
1 replies

Dev of the Week: Antonio Goncalves

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Antonio Goncalves, Java EE Consultant, co-creator of the Paris Java User Group, and author.

Andrzej Krzywda06/11/14
2456 views
0 replies

Custom Exceptions or Domain Events?

I've read an interesting blog post today about custom exceptions where the author advocates for using "business exceptions".

Madhuka Udantha06/11/14
5161 views
0 replies

Introduction to Event Processing

Generic software platforms are now being used in many areas. To take just two examples, organizations typically use database management systems to manage their data and process queries, and they use message-oriented middleware to connect enterprise applications.

Claus Ibsen06/11/14
3171 views
0 replies

Meet Fabric8 and Provisioning Apache Tomcat

Recently my fellow colleague Christian Posta wrote two great blog entries about fabric, which I want to share to you. Christian introduces us to fabric8, and talks about what fabric8 brings to the table from a DevOps perspective, and some of the other value-adds. Christian also talks about the history of the project.

Chris Haddad06/10/14
3294 views
0 replies

Federal Systems Integrator Advantage: Next Generation Architecture and Middleware

A system integrator serving the U.S. Federal government market is reviewing next-generation architecture components and middleware platform technology, leading best practices, and vendor support. The goal is to provide the system integrator with a competitive edge in re-competes and new project wins.

Ross Mason06/10/14
1449 views
0 replies

Building Mule apps with Gradle and Mule Studio

Recently, I discussed how to build mule integrations using Gradle. This is a follow up post to discuss how to work with this plugin and mule studio, and to discuss some relevant enterprise features. This post assumes you already know how to do the basic setup of the gradle plugin.

Ross Mason06/09/14
3489 views
0 replies

API Manager – Simple Java Client Access Example

Using this very simple example, you should be able to evolve your own Client specific to your needs, in your preferred Lingua Franca, to incorporate and Mash-In API Manager resources with your existing Enterprise Application Processed and Resources providing seamless integration.

Simon Brown06/09/14
2401 views
0 replies

An Architecturally-Evident Coding Style

The purpose of this blog post was to provide some more detail around how to ensure that code reflects architecture and to illustrate an approach to do this. What exactly do we mean by an "architecturally-evident coding style"?

Benjamin Ball06/09/14
2799 views
0 replies

The Best of the Week (May 30): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (May 30 to June 5). This week's topics include message brokers, Oracle vs. Google API copyrights, the DZone Dev of the Week, SSE support in Java EE 8, and making APIs easier to use.

Reza Rahman06/08/14
1650 views
0 replies

Pivotal Announces JSR-352 Compliance for Spring Batch

Pivotal, the company currently funding development of the popular Spring Framework, recently announced JSR 352 (aka Batch Applications for the Java Platform) compliance for the Spring Batch project.