Creating a Custom Java Service

You can extend the Java service layer with your own Java services.

Typically, you create a Java service if your user interface extensions adds an action to the vSphere Web Client or the vSphere Client, where the Java service performs the action operation on the virtual infrastructure. You can also add a Java service to perform a complex calculation, retrieve data from an external source, or perform other miscellaneous tasks.

To add a Java service, you must provide a Java Archive (JAR) bundle. Inside the JAR bundle, you must add an XML configuration file that declares all of the Java objects that the service adds to the application server framework. The application server uses Spring as the application server framework.