El Object Management Group define tres partes en GIOP: