Java web services and SOA
Loosely coupled, modular applications are easier to maintain and upgrade than large intertangled legacy applications. Service-oriented architecture (SOA) provides a set of principles or governing concepts that help enterprise architects build better, less expensive applications. Taking an SOA approach means more than just building a lot of Java Web services. Solid SOA services are highly modular, with very few (if any) dependencies, and lend themselves directly to reuse. Still, the integration of services and existing application architecture into a cohesive Web services architecture can be very challenging. Enterprise architects may do well to consider adopting not only SOA service standards, but also SOA frameworks and/or Web services frameworks.
When loose coupling and SOA style software layering doesn't make sense
15 Jun 2015
Feature - Loose coupling and adding in SOA style layers don't make sense unless an application is going to be distributed. If enterprise wide distribution isn't in your application's future, stop adding in extra complexity, and collapse those layers into something...
Establishing a coherent API for the Internet of Things (IoT)
11 May 2015
Feature - The rapid growth of smart devices is inspiring many developers to create applications for home monitoring, health, and other services. But these applications are dependent on early adopters that actually buy and install hardware. Read on to find out how...
Where are the REST alternatives for real-time applications?
06 Apr 2015
Feature - Enterprise developers face number of challenges in creating frameworks for building scalable real-time applications that power modern apps like the cars moving in Uber. Read on to find out how new protocols and automatically synchronized database...
Integrating Ajax into your Facelets pages: Death to JSF's request-response cycle
20 Jul 2014
Tutorial - If you're doing Facelets development, this might be the most important tutorial you will ever read. It will explain to you how to throw out that annoying request-response cycle, and explain how to integrate Ajax based JSF components with a dynamically...
Allaying the AWS security concerns: How the cloud became more secure than on-premise
19 May 2014
Feature - Many organizations stayed away from the cloud over concerns for security. But in the Internet of things, where everything is connected, organizations are embracing AWS and other clouds, believing them to be more secure than on-premise data centers.
Conquering the challenge of integrating JAX-RS (REST) with OSGi modularity
06 May 2014
Feature - OSGi and REST based web services are two incredibly popular technologies that have evolved separately over the past few years. But now developers are tackling the challenge of bringing these two technologies together. Here's how they are making that...
O'Reilly Fluent 2014 conference coverage
20 Mar 2014
Conference coverage - Get the latest on Web platform technology from Fluent 2014.
The three most common NoSQL mistakes you don't want to be making
02 Mar 2014
Feature - More and more organizations are using NoSQL to solve various data persistence problems. But sometimes the rush to use a new technology can cause problems. Here are three common NoSQL mistakes adopters of the technology will want to avoid.
Become a NoSQL expert: Three best books for learning polyglot persistence
20 Jan 2014
Feature - The NoSQL movement has taken the industry by storm, and more and more applications are using polyglot persistence technologies. Are you up to speed on NoSQL? If not, here are three books that will make you an expert.
Don't forget about CPUs and hardware when virtualizing in the cloud
11 Jan 2014
Feature - Many organizations are trying to improve performance by virtualizing operations and building private and hybrid clouds. But are some organizations loosing sight of the fact that virtualized hardware still needs concrete CPUs, memory and network bandwidth...