REST has changed the way developers build web services and design APIs, but in many ways it's a partial solution. HTTP's design certainly makes REST's elegance possible, but past HTTP practice and expectations, as well as its choice of actions, create some limits. Resource-Oriented Computing (ROC) pushes REST ideas to the next level, both removing many of the crutches developers have used with REST and adding a few key new components for working with the resources at the heart of the REST paradigm. NetKernel, an open source Java application, makes it easy to get started with ROC. This book shows you how.