Middle Layer Server