Der Externalization Service ([OMG96]) ermöglicht, Zustände von Objekten in einen Datenstrom umzuwandeln und umgekehrt. Der Zustand eines Objektes entspricht den Werten seiner Attribute. Auf diese Weise kann ein Objekt beispielsweise über ein Netz verschickt oder sein Zustand ausgedruckt werden.