If a model shall be executed in a parallel, distributed instead of a sequential manner, typically the entire simulation engine has to be exchanged. To adapt the simulation layer more easily to the requirements of a concrete model to be run in a speci.c environment a component based simulation layer has been developed for JAMES. A set of different simulator components demonstrates that a component-based design facilitates the exchange of simulators and their combination.