WaveMaker Docs

WaveMaker Docs

  • Get started
  • Widgets
  • Mobile
  • How-to
  • Enterprise
  • Releases
  • Blog
  • Sign-in

›Architecture

Frequently Asked Questions

  • FAQs
  • Pre-requisites
  • Supported Technologies
  • WaveMaker Online Setup
  • General

    • What is a WaveMaker App?
    • What skills you need to build a WaveMaker app?
    • Simplify app development using the RAD paradigm
    • Build app using low-code approach
    • Does WaveMaker use the model-first approach or the UI-first approach for RAD development?
    • Customizing your app to your own branding standards

    Architecture

    • What application architectures does WaveMaker Apps support?
    • Explain the WaveMaker Architecture
    • Micro-Services enabled architecture

    Widgets and Services

    • Widgets in WaveMaker
    • Building Widget Extension or Custom Widgets
    • What are Backend Services?
    • How to integrate service in WaveMaker?
    • What are Databases?
    • Databases Supported by WaveMaker Platform
    • What are WaveMaker Web Services?
    • Java Services in WaveMaker

    Security

    • Enabling security for WaveMaker apps
    • Security Provided for WaveMaker Apps

    Mobile App

    • Build Responsive UI using Visual RAD Approach
    • Publishing an app to App Store
    • Can I Publish to App Store without any Limitations?

    Development and Code

    • Working with Multiple Developers
    • Libraries used to build WaveMaker App runtime
    • Editing the Generated code outside the Platform
    • Maintaining Platform Generated Code

    Licenses and other

    • Licensing Restrictions for re-distributing
    • Application Stack Upgrades
    • Is WaveMaker App scalable

Platform Concepts

  • Platform
  • Pages Concepts
  • Design Elements
  • Backend Services Architecture
  • Events life cycle in WaveMaker
  • Integration - Binding Overview
Edit

What application architectures does WaveMaker Apps support?

See the FAQs for WaveMaker app development.


WaveMaker built applications use the modern application architectures such as:

Micro Services enabled architecture

Micro Services enabled architecture allowing a large application to be built as smaller scalable services, which are integrated through REST APIs. WaveMaker applications use session-less architecture allowing them to be scaled up as the app needs or the number of users grow using docker containers Micro Services.

Single Page Applications (SPA)

Single Page Applications (SPA) load a single HTML front-end with interaction built using JavaScript & AJAX. For more information, see single page applications. Front-end is clearly separated from the back-end services using REST APIs.

A typical application can be demarcated into three parts:

  • Client-side app component that works on the device used.
  • Central/remote Server component that provides backend services.
  • Both these components separated by well-defined REST API contract.

Hybrid Mobile App

Hybrid Mobile App for building mobile Apps using Cordova which provides the native wrapper for interacting with the device capabilities and an installer for the device. WaveMaker developers build Mobile apps just the way they build web apps using drag-n-drop visual RAD approach and integrating the mobile front-end with the backend services using REST APIs.

See Also

FAQs

Last updated on 9/19/2019 by Swetha Kundaram
← Customizing your app to your own branding standardsExplain the WaveMaker Architecture →
  • Micro Services enabled architecture
  • Single Page Applications (SPA)
  • Hybrid Mobile App
  • See Also
WaveMaker
  • PRICING
  • PARTNERS
  • CUSTOMERS
  • ABOUT US
  • CONTACT US
Terms of Use | Copyright © 2013-2022 WaveMaker, Inc. All rights reserved.