private boolean isServerNode() {
    return system.getDistributedMember().getVmKind() != LOCATOR_DM_TYPE
        && system.getDistributedMember().getVmKind() != ADMIN_ONLY_DM_TYPE
        && !isClient();
  }
Initialize any services provided as extensions to the cache using service loader.
geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java