Resource-Oriented Computing with NetKernel: Taking REST Ideas to the Next Level