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