Revision with unchanged content. The main idea of this Bachelor thesis is to synchronize mobile devices using a service-oriented architecture. For this purpose a generic client framework has been designed and implemented for the .Net Compact Framework and targeting Windows Mobile 2005. It allows to display client-side cached use case data via a GUI interpreter; within a not-always connected scenario, caching the data renders the devices more independent of service availability. J2EE with JAX-WS was used to design and implement a serivce-oriented architectur at the servers. This architecture provides a single synchronization interface for mobile devices, i.e. there is one common interface for all synchronised use cases. Furthermore the architecture supports atomic transactions and the orchestration of diverse data services. Here transactions are transparent to the mobile device, so an abborted connection doesn't cause an abbort of the transaction.The data-synchronisation is achieved on the bases of time-stamps (millisecond accuracy).