ServiceNow Technologies/Languages

markmmiller09
Kilo Expert

Could someone point me in the right direction, or explain the technologies/languages used by ServiceNow? Specifically, the process of requesting, say a list of open incidents, in ServiceNow. At what steps in the process does Mozilla Rhino or Jelly come into play? Do the ServiceNow servers use Apache, Linux, MySQL? When does JavaScript get compiled and ran as Java code?

 

I come from a web development background, so I'm just curious as to what ServiceNow is using and how it works behind the scenes

12 REPLIES 12

Yes GlideRecord is a Java class written by ServiceNow product management team.


Jelly was used because Javascript isn't a templating language. If they were to use a Javascript based templating language with Rhino ( which is Javascript written in Java, for Server Side) there really isn't a library. Now you might argue Handlebars is there, but yes Handlebars are now compatible with NodeJS, so if NodeJS were used in the backend instead of Rhino, then they would have used Handlebars in the background.



Handlebars.js: Minimal Templating on Steroids


Hello Everyone,



You guys are very knowledgeable and well explain faxes. I been working with SN for a while as a Tester. I am no where on knowledge like you guys are, but I would like to gain more strength in SN. I am looking to take the SN cortication classes, its starts off with the SN ADMIN Cert after a 3 day course. I was told by some people that I need to learn java scripting before I take the Cert classes, is that true? My goal is to be the guy to make changes within the UI, so I think SN Scripting Cert would be another would I should peruse? Any advice would be greatly appreciate. Also what scripting classes should I take before I begin the Cert courses?



Thank you all,


Navin


Also, there are VERY good resources for Jelly on the community itself. There is this blog, which is my almanac for understanding Jelly : SlightlyLoony's Blog



I'm just sad Tom isn't anymore on Community. There are lot of other Script Includes like J2js written by Tom that really are good resources to understand the language.


Credit where credit is due. Tom was (is) a very smart man. We miss him. The first three videos in this series were based on Tom's Jelly posts. Andrew and I just "embellished" a bit. 🙂



TechNow - YouTube