Glide stack

  • Release version: Zurich
  • Updated March 12, 2026
  • 1 minute to read
  • Glide is an extensible Web 2.0 development platform written in Java that facilitates rapid development of forms-based workflow applications (work orders, trouble ticketing, and project management, for example).

    Table 1. User interface stack technology map
    User interface and Java packages Technologies used
    User Interface (browser)
    • AngularJS
    • HTML
    • CSS
    • JavaScript
    GlideServlet

    com.glide.ui

    com.glide.jelly

    Apache Jelly
    Business Rules

    com.glide.script

    Mozilla Rhino
    Persistence

    com.glide.db

    JDBC
    Table 2. User interface stack technology map descriptions
    Name Attributes
    GlideServlet
    The primary driver of Glide, and the only servlet in the system, is found in GlideServlet.java.
    • Handles inbound action requests
    • Renders pages
    • Merges data with forms
    • Presents to user
    • Interfaces with script layer
    Business Rules
    • ECMAScript implementation based on Mozilla Rhino
    • Interfaces with persistence layer using JDBC recordset interface
    • Merges persistence layer meta-data with data for easy correlation
    Persistence
    • Persistence means any store
      • RDBMS
      • LDAP
      • File system
    • Uniform access regardless of store type
    • Provides QUID and meta-data capabilities
    • Interfaces presented to callers
      • RecordSet
      • TableDescriptor
      • ElementDescriptor
    Figure 1. Glide stack
    Diagram of the Glide stack