Glide platform stack

reference brazil Updated Sep 10, 2026 1 min read r_GlideStack.md
Raw file servicenow.com

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).

[Omitted image "GlideServlet.svg"] Alt text: Diagram of the Glide stack

User interface and Java packages

Technologies used

User Interface (browser)

  • AngularJS
  • HTML
  • CSS
  • JavaScript

GlideServlet com.glide.ui

com.glide.jelly

Apache Jelly

Business Rulescom.glide.script

Mozilla Rhino

Persistencecom.glide.db

JDBC

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
**Parent Topic:**[Exploring scripting](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/scripts/c_Script.md)
Search documentation
Search document titles and file paths on the brazil branch