DEV Community

CloudHaven
CloudHaven

Posted on

Universal (Vue) Application Portal

Combine select parts of web applications into a single, seamless system - quickly and easily.

Introducing the CloudHaven Universal Application Portal which, via a "Dynamic Vue Rendering Engine" can host Vue components from any organization, each with their own back-end, making possible cross-organization composite applications that appear like a single seamless application. This platform has a common user base and handles the authentication and user management for CloudHaven-hosted applications.

Why the Universal Application Portal?

Problems working with separate web applications from different organizations:

  1. The systems don’t work well together
  2. There are too many logins or portals to maintain or use
  3. You’re repeatedly registering with the same information
  4. Your data is scattered everywhere and thus both greatly exposed and difficult to keep updated
  5. There are two many separate and different ways to communicate or collaborate
  6. Application development is needlessly difficult due to re-inventing anything user-related

Solution: Universal Application Portal

CloudHaven's unique architecture naturally solves such problems while making it possible to create "Composite Applications" composed of UI components and associated backend logic from multiple organizations, all appearing like a single seamless application.

Applications and components can be loaded dynamically on the Universal Application Portal (UAP), each registering a URL to access a corresponding remote "backend" for application logic and data storage.

The enabling technology is a Dynamic Vue Rendering Engine which takes a json text blob and dynamically renders it into a Vue component.

** The UAP also simplifies and accelerates application development, makes multiple applications easier for people to use, and improves control and management of personal data - with the following features:**

  • Common user management and authentication
    (single registration and login for all applications)

  • User-oriented tools tightly integrated with applications
    (messaging, workflow & calendar with embedded applications)

  • Centralized control and management of personal data
    (easing HIPAA and GDPR compliance)

Now new applications can rapidly build MVPs without having to deal with:

  1. Authentication
  2. User Management
  3. Vue front-end toolchain (node, webpack, babel, etc.)

Another way to look at the Universal Application Portal (for software engineers):

The Universal Application Portal takes the “User Entity” (registration, authentication, user-related data and even low-level UI presentation) implemented redundantly in thousands of applications, extracts that and consolidates it into a single entity on a platform that any application can plug into and leverage.

More info: CloudHaven.net
Live System: Universal Application Portal
YouTube Intro/Quick Start Videos

Top comments (3)

Collapse
 
aheisleycook profile image
privatecloudev

nice post

Collapse
 
richjvann profile image
richjvann

Can I give you a quick demo? I guarantee you'll find it interesting and thought provoking. rich@cloudhaven.net

Collapse
 
aheisleycook profile image
privatecloudev

sure