You can start by looking at the standalone configuration (standalone.xml). There you see the various subsystems defined. Each subsystem parses its own configuration and installs its respective jboss-msc services. Services can be started/stoped and have depedencies on other services. In service start you see what the respective service does on startup.