Computing
Markup languages
Web services
Object-oriented programming languages
Remote procedure call
Internet protocols
XML-RPC
YAML
Ruby
Java