Service Now

ServiceNow is an American software company based in Santa Clara, California that develops a cloud computing platform to help companies manage digital workflows for enterprise operations, and was also recognized for innovation. Starting out as Glidesoft, the founders created a developer’s workbench to create, maintain and integrate a cloud/web based software to handle both IT and enterprise workflows. Their innovation was not understood in the marketplace. After lacking success selling this developer’s workbench, they decided to use it to produce and application. They created an integrated ITIL (Information Technology Infrastructure Library) service management (ITSM) application to demonstrate their workbench capabilities. The market was hungry for software to handle IT related workflows. It took off and since then they have since branched to other workflows including HR, Legal and IT asset management (ITAM) workflows. This workbench is exellent to create task based workflows by developing code snippets within their framework, all of which is stored as “configuration” style data in a database, including the database definition.

Overview

ServiceNow Ten years ago, I was skeptical whether "the cloud" would actually emerge as a viable solution. For starters, you ask someone what is "the cloud" and you'll get different answers based on some broad perspective for how they view the use of the term. Ultimately to me, "the cloud" translates into whatever it takes to deliver a managed service by an outside service provider. The key here is on service. Today, that means minimally a server, storage along with the related administrative service for upkeeping the backend (Infrastructure as a Service - IaaS). Taken a step further, there has to be a software service on the frontend, otherwise, there is no use for the service. That software service can also be a part of a cloud offering which also provide administration, development and support (Software as a Service - SaaS) that the client may or may not maintain its configuration.

ServiceNow is an interesting offering in that it is a combination of IaaS and SaaS, whose infrastructure is dynamically redundant over 4 instances with software running on top of their managed infrastructure supporting mainly service management functionality aimed at both IT as well as other business service functions. ServiceNow is a current market leader in “the cloud” space providing an Iaas/SaaS solution to business.

When ServiceNow began as solely a developmental framework where they innovatively created a foundational UI and utility set which provides a consistent method for reading a comprehensive set of configuration rules in terms of database data definition and data rules but includes predominantly javascript code for managing the data and functional service on both the client and server. It was originally brought to market as a simplified web development tool for developers to develop over in order for the developer to focus on functionality rather than being distracted by recreating a utility UI. Not having much success selling it as a dev tool, they needed a use case in order to better market the system’s capabilities. First implementation of ServiceNow was over ITIL support. It was this demonstration implementation that brought success to ServiceNow.

This section highlights work and thoughts related to application architecture and development over the ServiceNow framework. This development framework uses the Glide system that has set the standard for other cloud service providers to play catch up in terms of robust utility, flexibility which translates into minimal time to implement new applications that fit the enterprise. I have found that I can even use this developmental platform as a communication tool in a requirements gathering meeting to just go ahead and stub out basic data and functional requirements as those requirements are being defined. Sweet!


Administration

Topics for administrating the ServiceNow installation.

Architecture and General Notes

ServiceNow architecture considerations and other considerations.

Development Projects

Interesting Techniques by Others

Here are some articles I found that were innovative solutions developing over ServiceNow.

Last modified February 25, 2021: version 2.0 (70b449f)