Rocket® MultiValue Integration Server (MVIS) empowers teams to leverage modern languages and frameworks to access MV data and business logic. It incorporates a low-code/no-code approach that’s cloud-ready, and provides users with 24x7x365 connectivity. It can help you extend business opportunities, expand your workforce with younger developers, and get products to market faster.
To make application modernization easier, MVIS follows a low-code/no-code model that makes it easy to unlock business logic and data by creating RESTful APIs and associated Swagger definitions. The Swagger integration provides a level of abstraction that gives developers without MV experience the ability to dissect it through the Swagger Editor to understand exactly what the API is doing. This means all developers can easily interact with and consume your APIs to quickly enhance applications, or develop new ones, through expedited development cycles. This decreases your time to market, keeping you ahead of the competition.
An intuitive web-based administration console allows you to easily create REST services while also promoting team collaboration and supporting Continuous Integration/Continuous Development (CI/CD) through an admin API.
Continuous availability is no longer optional; it’s a fundamental requirement for end users. To meet this need MVIS provides 24x7x365 uptime through horizontal scaling and graceful failover. When paired with orchestration technologies such as Kubernetes, you can establish policies in the orchestration layer to monitor and manage workload fluctuations. When maximum thresholds are exceeded, new instances of MVIS are created and the workload is redistributed across the horizontally scaled layer, giving end users uninterrupted service and optimal performance.
Ongoing demands for new features require frequent software updates—without application downtime. MVIS makes this possible with graceful failover. Two identical instances of MVIS run in parallel, so when updates are needed, traffic is routed to the secondary instance and back to the primary server once updates have completed, all without compromising the end-user experience.
What you can’t see can hurt you—and your end users! With MVIS API and license logging, activity monitoring is at your fingertips. API logs provide per-call data to the data servers, along with aggregate and performance statistics. License logs provide the number of requests in queue and “free or busy” status, along with requests that exceed a threshold.
The MVIS Administration Console is available as a browser-based UI and REST API that serves as a portal into the log files, giving you complete real-time visibility into how your APIs and licenses are used and performing. The Admin Console closely monitors responsiveness and availability, giving you confidence your APIs are functioning as expected, or highlighting issues that could be causing application failure.
Visibility into license consumption provides insight into the user experience. Are users waiting in queue for an available license? Issues like this pinpoint poor user experience and the need for closer evaluation.
For deeper assessment, MVIS integrates with Fluentd to complement a range of popular monitoring and management tools, such as DataDog and Prometheus.
As cloud deployments become mainstream, MVIS can be managed and deployed in the cloud. You can leverage shared configuration files located in an Amazon Web Service (AWS) S3 bucket or Azure Blob Storage to support a cluster of MVIS(s) to eliminate a single point of failure. You can also increase the value of your application by connecting to your cloud provider service, such as Azure Application Insights or AWS CloudWatch, for increased analytics.
MVIS runs natively on the MV data server, or it can run on a separate server if you want to incorporate graceful failovers and horizontal scaling for 24x7x365 availability. You can also run MVIS as a container for a more lightweight, cost-effective solution.
MVIS accentuates the proven strength of Rocket® U2 Web Development Environment (Web DE) and U2 RESTful Web Services, giving existing customers access to powerful new functionality that today’s development teams and end users require, from API and license monitoring, to horizontal scaling, failover, and cloud readiness. MVIS provides migration functionality that will help you leverage existing Redback Objects (RBOs) and U2 RESTful Web Services without compromise.
For U2 RESTful Web Services customers it’s as simple as exporting your data resources, subroutines, and dynamic arrays in the U2 Web Designer UI and then importing them into MVIS through the MVIS Administration Console. If you’re using Web DE, a tool converts the JavaScheduler.ini to the MVIS.ini file and updates configuration details such as account settings, encryption, and server path details. Existing RBOs do not require any updates and will be routed through MVIS once the host port is updated in the Rgw5.ini file.