7.17.4. Network Protocol

Základem je GIOP, který definuje Common Data Representation (CDR), Message Formats a Transport Assumptions. Nadstavbou je IIOP.

Common Data Representation umí variable byte ordering, má aligned basic types. Zajímavé jsou type codes, které umí rekurzivně popsat typ, encapsulations, které umí předat stream bajtů s vlastním byte ordering a používají se na type codes a tedy na Any, object references, které umí profiles.

Message Formats jsou dva základní, request a reply, dohromady s dalšími je jich sedm. Všechny zprávy mají header, obsahuje magic, version, flags, message type, message size. Request obsahuje service context, request ID, flags, object key, operation name, arguments. Reply obsahuje request ID, status, service context, arguments. Locate Request a Locate Reply. Request ID při fragmentaci.