Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Mike Driscoll08/19/14
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.

Mark Needham08/19/14
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.

Markus Eisele08/19/14
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
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.

Trevor Parsons08/18/14
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
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
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
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
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
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
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
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
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
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
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
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
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
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.

Eric D. Schabell08/10/14
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.

Ross Mason08/10/14
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.

Phil Whelan08/08/14
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
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
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
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.

Hubert Klein Ikkink08/07/14
0 replies

Grails Goodness: Use Spring Java Configuration

A Grails application uses Spring under the hood, which means we can also use all of Spring's features in a Grails application.