Znana i powszechnie wspierana technika programowania (przede wszystkim komunikacji) w programowaniu sieciowym i rozproszonym.
■ Łatwa dokumentacja interfejsów programowych.
• Precyzyjnie zdefiniowany i znormalizowany interfejs, który pozwala na:
- przenośność modułów klientów i serwerów między różnymi systemami operacyjnymi i sprzętem z minimalnymi tylko zmianami,
- możliwość automatycznej generacji kodu.
T2-2 - Modele obliczeń rozproszonych Marek Nowak 8