Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Fer Troya08/21/14
318 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
1636 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
1419 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
2314 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
2256 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
2732 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.

Markus Eisele08/19/14
1889 views
0 replies

Developer Interviews (Part 1) — @ehsavoie about #WildFly and #NetBeans

Emmanuel Hugonnet (@ehsavoie) is the maintainer of the WildFly Plugin for NetBeans. It's not a big secret, that I like that IDE very much and not having an official plugin available made my heart bleed. With the upcoming NetBeans 8.0.1 which is already available as a nightly build, you finally get it included right away.

Markus Eisele08/19/14
1889 views
0 replies

Developer Interviews (Part 1) — @ehsavoie about #WildFly and #NetBeans

Emmanuel Hugonnet (@ehsavoie) is the maintainer of the WildFly Plugin for NetBeans. It's not a big secret, that I like that IDE very much and not having an official plugin available made my heart bleed. With the upcoming NetBeans 8.0.1 which is already available as a nightly build, you finally get it included right away.

Mark Needham08/19/14
1688 views
0 replies

Ruby: Receive JSON in Request Body

I’ve been building a little Sinatra app to play around with the Google Drive API and one thing I struggled with was processing JSON posted in the request body.

Trevor Parsons08/18/14
1616 views
0 replies

JSON logging in Apache and Nginx with Logentries

Below we’ll discuss configuring Apache and Nginx both to send JSON formatted logs and how to take advantage of the search functions, sharable dashboards, and reporting capabilities within the Logentries platform.

Timothy Bish08/18/14
2629 views
0 replies

Coming in ActiveMQ v5.11: In-Memory Scheduler Store

So from here on out if you want to use scheduled message dispatch but don't require the overhead of offline storage for your broker then just create a Broker instance that has persistence disabled and scheduler support enabled.

Lieven Doclo08/17/14
3399 views
0 replies

Spring Boot's Info Endpoint, Git and Gradle

I’m a huge fan of Spring Boot. I really like how it has raised my level of productivity and the ease of adoption. I also use Git on a day to day basis. However, the integration of information of your Git repository in Spring Boot is not that straightforward if you’re using Gradle. Luckily it’s not that much work, as you’ll see.

Mark O'neill08/15/14
3388 views
0 replies

Are REST APIs Inherently Insecure?

REST security is a hot topic. One of the reasons for this is the continued blowback from the over-complexity of the WS-* specifications. These specifications, including WS-Security, WS-Trust, and WS-ReliableMessaging, and were notorious for being difficult to comprehend.

Martin Fowler08/14/14
3872 views
0 replies

Microservices and the First Law of Distributed Objects

When I wrote Patterns of Enterprise Application Architecture, I coined what I called the First Law of Distributed Object Design: “don’t distribute your objects”. In recent months there’s been a lot of interest in microservices, which has led a few people to ask whether microservices are in contravention to this law.

Ayende Rahien08/13/14
3346 views
0 replies

Digging into MSMQ

I got into a discussion online about MSMQ and its performance. So I decided to test things out. What I want to do is to check a few things, in particular, how much messages can I push to and from MSMQ in various configurations.

Markus Eisele08/13/14
3100 views
0 replies

NetBeans Nightly Now Includes The WildFly Plugin

Good news out there. The recent nightly builds of NetBeans (apparently upcoming 8.0.1) already contain the latest WildFly Plugin. So you don't need to add it manually and can start working with your favorite application server right away.

Andriy Redko08/12/14
3767 views
2 replies

OSGi: the Gateway into Micro-Services Architecture

The terms "modularity" and "microservices architecture" pop up quite often these days in context of building scalable, reliable distributed systems.

Hubert Klein Ikkink08/12/14
3007 views
0 replies

Groovy Goodness: Nested Templates with MarkupTemplateEngine

Since Groovy 2.3 we can use the MarkupTemplateEngine to generate XML/HTML. We can write our templates using a builder syntax.

Hubert Klein Ikkink08/12/14
3028 views
0 replies

Gradle Goodness: Getting More Dependency Insight

In most of our projects we have dependencies on other code, like libraries or other projects. Gradle has a nice DSL to define dependencies. Dependencies are grouped in dependency configurations. These configuration can be created by ourselves or added via a plugin.

Reza Rahman08/12/14
2250 views
0 replies

Java EE 101 Using GlassFish 4 and NetBeans

While a lot of folks (our team included) spend most of their efforts spreading the good word on Java EE 7 and now increasingly Java EE 8, sometimes it helps to get back to the basic

Ajitesh Kumar08/12/14
2279 views
0 replies

OWASP Broken Authentication and Session Management Example

The article presents an example on one of the top OWASP vulnerability related with authentication and session management. This is termed as “Broken Authentication and Session Management”. To know more about this vulnerability and related details, visit OWASP page for authentication and session management.

Hubert Klein Ikkink08/11/14
2912 views
0 replies

Groovy Goodness: Use Custom Template Class with MarkupTemplateEngine

Since Groovy 2.3 we can use the new MarkupTemplateEngine to generate XML/HTML content.

Abhishek Gupta08/11/14
3592 views
0 replies

EJB 3.x : Lifecycle and Concurrency Models (Part 1)

Java EE component life cycle and concurrency related details might not be new for seasoned professionals, but it is something which can take time to sink in for beginners. As far as EJBs are concerned, understanding their life cycle is extremely critical in order to ensure appropriate usage and solution design using EJBs.

Ross Mason08/10/14
3678 views
0 replies

Infographic: The Future of Financial Services

Many banks are running on huge legacy mainframes. According to industry analysts, IT departments spend 70 to 90 percent of their budgets managing and maintaining these disparate systems, leaving little left over for new initiatives.

Eric D. Schabell08/10/14
4940 views
0 replies

JBoss BRMS Primer - Getting Started with JBoss BRMS

This guide will get you up and running with this product, to run a demo, kick start a Proof of Concept (PoC), or just to let you explore the use cases that these products can cover. The main tool for teaching you about what this product can do will be the example demo projects.