Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Reza Rahman08/20/14
3378 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
3420 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
2456 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
2456 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
2331 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
1901 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
2916 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
4004 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
3737 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
4286 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
3557 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
3665 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
4174 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
3715 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
3207 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
2803 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
2441 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
3026 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
3751 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
3827 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
5125 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.

Phil Whelan08/08/14
5936 views
0 replies

Report from OSCON: Open Source and the Enterprise

Overall, the message of OSCON is clear: open source is, today, a highly-valued building block of enterprise IT. There is no longer a slightly shamefaced need for an enterprise developer to admit that he or she is leveraging open source software in an application.

Max Katz08/08/14
3872 views
0 replies

The Pressure On Enterprises

We see a similar pressure on enterprise IT with regards to mobile app development. Enterprise IT is under pressure to deliver and update mobile apps fast. Using traditional tooling is becoming a bottleneck as businesses cannot afford to wait 6-12 months to deliver a new app.

Ajitesh Kumar08/08/14
3041 views
0 replies

How to Add Tomcat 8 to Eclipse Kepler

The article represents steps required to configure Tomcat 8 with Eclipse Kepler.

Ivan Krizsan08/07/14
3394 views
0 replies

Using Message Cowboy

In this article about Message Cowboy, I will talk a bit about how to use the program. Using the configuration properties, we can configure which database will be used, whether to start an embedded ActiveMQ broker and some additional aspects of database storage and the embedded JMS broker.