This project serves as an example for the new Rocket MVIS tool. The MVIS tool allows for standard RESTful protocols to be used with legacy MV applications.
The example is a mock streaming service. It demonstrates the feasibility of integrating modern web technologies with legacy MV databases.
Welcome to the MVoovies XDemo wiki!
This will serve as a guide to installing and running the MVoovies application. You should be up and running in no time.
In addition, a blog post and video explanation about the application can be found [here](Placeholder for MVoovies web blog post and video).
- Node.js - Click here and install the necessary version for your machine
- MultiValue Integration Server Community Edition - If this is not installed on your local machine, please follow the installation guide found [here](Placeholder for MVIS Personal Edition installation guide)
- UniVerse - If UniVerse is not installed on your machine, please follow the installation guide found here
- Clone this or run
git clone https://github.com/Chimer2017/xdemo.git
cd xdemo
to navigate to the xdemo directorynpm install
to install all required packages and modules for the applicationnpm start
to the local server- Navigate to localhost:5555
- app.js - The entry point to our application. This file defines our express server. It also requires the routes and models we'll be using in the application.
- routes/ - This folder contains the route definitions for our API.
- assets/ - This folder contains CSS, JS, images, and Bootstrap necessary for the application
- views/ - This folder contains all the rendered screens and UI components(also known as mixins)
- The main table renders data from MVIS
- Filters - each of the filters when clicked sends a specific request to MVIS asking for a filtered data collection. In the case multiple filters are selected, a multiple query MVIS request is built on the front end and then sent to MVIS.
- Movie Information Panel - when selecting a movie from the main table, a request to MVIS is made asking for specific movie information.
The demo is by default set to work with a local copy of MVIS communit edition and the default port number. If you wish to configure your MVIS server or run it on premise or in the cloud, the demo will also need to be updated. There is the a "config.js" file in the root folder that contains the default port number and endpoint URI. Configure these to connect the demo application with your MVIS server