ServiceNOW Basics 2

ServiceNow taxonomy map

This glossary lists terms that might be familiar to enterprise developers and describes how the terms correspond to the ServiceNow platform implementation of the functionality.
ServiceNow taxonomy map
Term that you are already familiar withServiceNow platform implementation
MySQL Table Under the hood, we use MySQL tables, and users refer to them as Tables. The platform's abstraction layer adds tremendous value with ACLs, auditing, scripting, reference fields, hiding SQL queries, SLAs, internationalization, and much more.
SQL Query Condition Builder creates an Encoded Query String. Developers do not write SQL queries directly
SQL Join/Foreign Keys Condition Builder with reference field dot-walking. See the Developer platform introduction course.
REST/SOAP Web Services Tables in the ServiceNow platform support CRUD operations via REST or SOAP. You perform complex queries by passing an Encoded Query String.
ACL (Access Control Lists) The ServiceNow platform provides extensive role-based ACLs on tables and columns.
Server-side Code & Business Logic Scripts are JavaScript based on Mozilla Rhino, and are stored source code in fields of type Script. There are several standard places where scripts can be found, such as Script Includes, Business Rules, Processors, etc.
Client-side Scripting Client Scripts, UI Policies
Triggers Business Rules
Application Applications are the sum total of all table definitions, forms, scripts, navigation links, business rules, and ACLs that define your specific program
Choice Lists Choice Lists
Java Servlet Rarely used, because the entire platform takes the place of a sophisticated servlet in most cases. Processors are the closest analog
Table Schema Dictionary