- DO: Distributed Object
- RPC: Remote Procedure Call
- REST: Representational State Transfer
- Service-oriented
- Resource-oriented
- Object-oriented
A programming paradigm is a fundamental style of computer programming, a way of building the structure and elements of computer programs. There are four main paradigms: imperative, functional, object-oriented, and logic programming.