Theodolite is an Enterprise Service Bus that allows non-instrusive data marshalling for components without requiring any framework dependencies. It provides orchestration of high level strongly typed interface-based service contracts between components.