Adding a new component
For this book, we will be adding a brand-new component to OneOps, one that did not exist before. This way you, as a developer, can see all the steps needed to successfully add a new component to OneOps. We will be adding a database called OrientDB. OrientDB is a multimodal database that primary functions as a graph database. This means it can function as a graph database as well as a document database depending on the need. You can read more on these features at http://orientdb.com/multi-model_database/. Feature-wise, OrientDB is very much like MongoDB or Neo4J. However, you can choose to add any software as a component. The reason we choose OrientDB is because it has all the hallmarks of a typical server. It can be added as a service. It has configurable ports. It has start and stop scripts; and it has dependency on Java. This will serve well to demonstrate various aspects and steps needed to add a component. So, let's start with generating the necessary files for...