PredictionIO: a distributed machine learning server for practical software development
Architectural Styles and the Design of Network-based Software Architectures