Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Mark Little on Java EE and Microservices in 2016

DZone's Guide to

Mark Little on Java EE and Microservices in 2016

Is Java EE a good candidate to implement microservices? Read on for author Kevin Hooke's perspective on what aspects of the language make for the best fit.

· Java Zone
Free Resource

Learn how our document data model can map directly to how you program your app, and native database features like secondary indexes, geospatial and text search give you full access to your data. Brought to you in partnership with MongoDB.

Mark Little has an interesting article on InfoQ looking at what’s going on with Java EE and microservices. At the beginning of this year, I looked at a number of Java frameworks that are emerging that support microservice development and deployment. What’s interesting is everyone has a slightly different take on what parts of the EE APIs they would take with them, and/or how a Java-based microservice should be packaged and deployed.

What I find interesting is there’s obviously a general agreement that there’s still parts of EE that are beneficial and useful for microservice development and deployment, but from a distance the activity in this space looks like vultures picking apart the carcass of Java EE.

While there’s still benefit for some to develop monolithic enterprise systems using Java EE and traditional app servers ‘in the traditional way’ as we have done for the past 15 years or so, it’s interesting that microservices seems to be questioning the EE approach of all your APIs in a bucket provided by a single app server. I rather like the JBoss Swarm approach of being able to pick the APIs you want and just bundle/deploy a fat War with what you need. I wonder if there’s enough interest and/or momentum in this space that we might see EE (probably too late for EE8, but EE9?) start to embrace this different approach to building apps as many smaller, individual services, and directly offer support for microservices type approach in future EE versions?

Discover when your data grows or your application performance demands increase, MongoDB Atlas allows you to scale out your deployment with an automated sharding process that ensures zero application downtime. Brought to you in partnership with MongoDB.

Topics:
java ,microservices ,api ,java ee

Published at DZone with permission of Kevin Hooke, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}