Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Eren Avşaroğulları11/29/14
257 views
0 replies

Multi-Job Scheduling Service by using Spring and Quartz

Job Scheduling is so important requirement for the applications. Especially in large-scale projects, working with a lot of jobs can be serious problem.

Denis Goodwin11/29/14
402 views
0 replies

API Security Testing – How to Hack an API and Get Away with It (Part 1 of 3)

So now you’re all set with core API technologies, security standards and your API’s Attack Surface. You know what API to strike and where to hit, but how do you make your attack? Join me next week to see what we can throw at the API in form of attacks to see if we can get beneath its skin.

Eren Avşaroğulları11/28/14
1088 views
0 replies

How to Develop and Monitor Thread Pool Services Using Spring

This article shows how to develop and monitor Thread Pool Services by using Spring.

Ross Mason11/27/14
1751 views
1 replies

API Best Practices: Spec Driven Development

Unfortunately, API is a buzzword right now, and many companies are rushing to build APIs with the idea that “we’re going to make our data accessible and our users will love it!” There’s probably some truth to that, but that is not a good enough reason. What exactly are you making accessible and why?

Ross Mason11/27/14
1751 views
1 replies

API Best Practices: Spec Driven Development

Unfortunately, API is a buzzword right now, and many companies are rushing to build APIs with the idea that “we’re going to make our data accessible and our users will love it!” There’s probably some truth to that, but that is not a good enough reason. What exactly are you making accessible and why?

Pieter Humphrey11/26/14
3122 views
8 replies

How to Create a RESTful App in Five Minutes or Less

The moment I spotted that tweet, I responded, "Spring Boot + Spring Data REST"! I realized he was kindly pointing out how easy it is to build RESTful services with Grails (a great framework). But I couldn't resist showing the ease and power of Spring Data REST.

Paul Reed11/25/14
4254 views
0 replies

Managing the Magic of Microservces

For episode 52, the panel sits down to talk a bit about microservices: what they are, the benefits they provide, the costs, the issues around releasing, deploying, and operating microservices-based applications, in an attempt to figure out whether they’re the future or a fad.

Pieter Humphrey11/25/14
2370 views
0 replies

Spring Integration Java DSL 1.0 GA Released

As we promised in the Release Candidate blog post, we are pleased to announce that the Spring Integration Java DSL 1.0 GA is now available. As usual, use the Release Repository with Maven or Gradle, or download a distribution archive, to give it a spin.

Mitch Pronschinske11/24/14
7541 views
0 replies

Integration Architecture: How We Got Here

The core messaging paradigm of modern integration is here to stay as we enter a new era of connected devices through the Internet of Things. ESBs are still a great solution for many tech firms given the variety of options, from lightweight to large legacy-integration scale.

Arian Celina11/24/14
7183 views
0 replies

The Most Important Skill for Software Architects

I trust anyone reading this post title most probably is expecting to see something like UML Design, OOP Design, writing code, etc. I would not consider these in required skills list, these are I would say, mandatory skills for a Software Architect.

Benjamin Ball11/24/14
3088 views
0 replies

The Best of the Week (Nov 14): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (November 14 - November 21). This week's topics include Java 8 collectors, Oracle's new Java 9 features, Groovy Spring Bean, Spring Session 1.0.0.RC1 release, and sketches of software architecture.

Matthew Casperson11/22/14
5064 views
0 replies

A XSS filter for Java EE web apps

This article demonstrates the use of a custom Servlet filter to aid in the detection and prevention of Cross Site Scripting (XSS).

Rob Williams11/21/14
2176 views
1 replies

First Java 8 Experience

Like the rest of the world, I fell deeply in love with Slack.

Arian Celina11/21/14
2315 views
0 replies

Web Services vs. SOA and Pretty URL vs. REST

In my opinion, implementing an SOA architecture and RESTful web services requires to have a clear understanding of these concepts, the constraints which come with them, and what is required to have such an architecture in place.

Benjamin Ball11/21/14
9575 views
7 replies

Oracle Confirms New Java 9 Features

Oracle has confirmed another set of JCP feature proposals for Java 9 on the OpenJDK website. This comes after the first round of JCP announcements in August which confirmed the much-requested modular source code and three new APIs. The biggest feature is Oracle's official commitment to modular source code.

Ross Mason11/21/14
961 views
1 replies

API Best Practices: Plan Your API

Perhaps the foundation of the foundation, understanding why you are building an API is a crucial step towards understanding what data/ methods your API should make accessible and how your users will utilize it.

Robert Annett11/20/14
3050 views
1 replies

What is a Monolith (Monoliths vs. Microservices)?

There is currently a strong trend for microservice based architectures and frequent discussions comparing them to monoliths. There is much advice about breaking-up monoliths into microservices and also some amusing fights between proponents of the two paradigms.

Pieter Humphrey11/20/14
2793 views
0 replies

Spring XD 1.1 M1 and 1.0.2 Released

On behalf of the Spring XD team, I am very pleased to announce the first milestone release of Spring XD 1.1 and the 1.0.2 maintenance release.

John Walter11/19/14
7012 views
1 replies

Dev of the Week: Asankha Perera

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 Asankha Perera, Founder and CTO of AdroitLogic and author in our 2014 Guide to Enterprise Integration.

Martin Fowler11/19/14
2257 views
0 replies

Testing Strategies in a Microservice Architecture

Microservices has been quite the topic of conversation this year, with a rapid rise of interest. But although this architectural style is often a useful one it has its challenges, which can easily lead a less experienced team into trouble.

Pieter Humphrey11/19/14
2891 views
0 replies

Spring Session 1.0.0.RC1 Released

I'm pleased to announce the release of Spring Session 1.0.0.RC1. For full details on the changes made in the release, please refer to the changelog. The highlights of this release include: WebSocket support, simultaneous sessions in browsers, simplified configuration, and background task support cleanup.

Mark O'neill11/18/14
1734 views
0 replies

The Rise of the API Product Manager

Products need a product manager, and APIs are no different. We are starting to see the role of "API Product Manager" emerge. Innovators like Citi now have job postings for an API Product Manager. This person would manage the API lifecycle, calibrate monetization, and ensure that APIs are aligned with clients.

Eric D. Schabell11/18/14
1301 views
0 replies

How To Setup Integration & SOA Tooling For JBoss Developer Studio 8

The release of the latest JBoss Developer Studio (JBDS) brings with it the questions around how to get started with the various JBoss Integration and BPM product tool sets that are not installed out of the box.

James Lorenzen11/17/14
3483 views
0 replies

Groovy Spring Bean for Static Factory

I started playing around with Grails again recently and ran into a problem trying to create a bean in the Grails resources.groovy file for a static factory. After several frustrating hours trying to find the right combination, I eventually stumbled upon an answer.

Simon Brown11/17/14
3740 views
1 replies

Simple Sketches for Diagramming Your Software Architecture

If you’re working in an agile software development team at the moment, take a look around at your environment. Whether it’s physical or virtual, there’s likely to be a story wall or Kanban board visualising the work yet to be started, in progress and done.