Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Ross Mason11/27/14
919 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
919 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
2371 views
5 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
3530 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
2184 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
7061 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
6582 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
2960 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
4915 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
2112 views
1 replies

First Java 8 Experience

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

Arian Celina11/21/14
2238 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.

Ross Mason11/21/14
905 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.

Benjamin Ball11/21/14
9165 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.

Robert Annett11/20/14
2980 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
2744 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
6863 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
2217 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
2852 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
1702 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
1269 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
3452 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
3633 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.

Benjamin Ball11/16/14
4597 views
0 replies

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

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (November 07 - November 14). This week's topics include building microservices with Spring Boot, JSF versus JSP, package dependencies, microservice security, and testing HTTPS connections.

Comsysto Gmbh11/15/14
11793 views
0 replies

Java 8 Collectors for Guava Collections

Java 8 comes with streaming API, it divides data processing into two phases: intermediate operations and terminal operation.

Chen Harel11/14/14
2477 views
0 replies

Beautiful Exceptions: A New Way to View Server Errors

Here at Takipi we're in the error tracking business. Each day we track more than 500,000 errors coming from hundreds of different companies. How cool would it be, we thought, if we could scan the code that led to an error with a single scroll? Pretty cool. So we built it.