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.