The Internal UCS Layers comprises of the following components:
The Universal Language Adapter (ULA) allows NSN, Perl and ScriptEase to interface with UCS. The ULA abstracts the script statement and converts it into a form compatible with the UCS Core.
The UCS Core Implementation is a mapping layer that acts as an engine and converts script statements from the ULA to Object Model Layer. This layer implements a set of data types, calling conventions and event mechanisms, independent of any scripting language or object model.
The Object Model Layer instantiates all the objects into the UCS Core.