Appendix A Glossary
-
Part of a ClassTable map that defines how Jade attributes map to relational attributes (table columns).
-
Defines how instances of a Jade class are mapped to rows in one or more relational tables.
-
Defines a mapping between a Jade system model and a single relational database.
-
String in the generic message exchange module that fully identifies a specific queue. It includes the transport type, host address, Queue Manager name, and queue name. (Also known as FullQueueName.)
-
Class that cannot be instantiated but which defines the behavior for its subclasses.
-
Method in an abstract class whose implementation is deferred to a subclass.
-
Program or piece of code that accesses the functionality and content of an ActiveX or OLE object (for example, The Jade Platform, Visual Basic, or Microsoft Word). (Also known as an Automation Controller.)
-
Physical file that contains classes which are definitions of objects; for example, a .dll, .exe, or .ocx file. (Formerly known as OLE server.)
-
User interface COM object that implements a number of interfaces that support its use on forms. (Formerly known as Object Linking and Embedding (OCX) external control.) Enables existing third-party functions (for example, highly specialized controls) to be used within an application.
-
Set of properties that you can set or get, and a set of methods that can be called.
-
Instance of a class that exposes properties, methods, and events to ActiveX clients. Supports the Component Object Model (See COM).
-
Contents of an object after a change.
-
Can contain an object reference of any class or interface, or a value of any primitive type.
-
Apache HTTP Server that enables connection from a Web browser to Jade applications.
-
End-user runtime system, defining a collection of forms and other runtime information.
-
Enables code written in Smalltalk, Visual Basic, or C++ to coexist with the Jade language and interact with the Jade Object Manager.
-
Executes Jade application logic in Jade thin client mode. Communicates with the Jade database on the server node and one or many presentation (or thin) clients.
-
Set of journal files that are not currently in use. Also known as offline or archived journal set.
-
Ordered collection of like objects in which the member objects are referenced by their position in the collection.
-
In the generic message exchange module, occurs when the sending program proceeds with its own processing without waiting for a reply to its message.
-
Records and replays GUI actions in Jade applications.
-
One of the characteristics (or features) of an object. Does not possess identity, rather its individuality is determined by the individual object to which it applies.
-
COM-based technology that provides interoperability among ActiveX components. Ability of a client to drive or direct a COM object by calling methods or setting properties using one or more interfaces of that object.
-
Contents of an object before a change.
-
Container for arbitrary binary data.
-
Binary large object. When the maximum length of a Binary property is not specified, the property value is separated from the parent object in the database, to simplify space allocation.
-
Part of the HTTP request that contains data, usually a serialized object.
-
One of the logical truth values represented by the standard Jade language identifiers true and false.
-
Assists code analysis by interrupting its execution. The Debugger stops before executing a line of code containing a breakpoint.
-
Button of fixed size and color that can be clicked. Normally interpreted to indicate first, prior, next, or back.
-
Command button to begin, interrupt, or end a process. When selected, a command button appears as though it were pushed in.
-
Phrase in which the first letter of the first word is lowercase and each word or abbreviation in the middle of the phrase starts with a capital letter with no intervening spaces or punctuation; for example, "this is an example" becomes "thisIsAnExample". (See also Pascal case.)
-
Insertion point in a text editor, indicated by the vertical bar (|). (See also cursor.) The caret character is the wedge-shaped symbol (^) that is usually located above the 6 on the keyboard.
-
The Jade Platform event stream that captures database state changes into a local data store and uses an Event Stream Producer (ESP) to serialize events into JSON format. Set of design patterns used to determine (and track) the data that has changed so that action can be taken using the changed data.
-
In source control, a collection of changes to files that are committed to the repository in a single operation.
-
Defines a variable as a single ANSI or Unicode character.
-
Term used in the OMG and ODMG object model for a feature (see feature).
-
Control that gives a True/False or Yes/No option. Used in groups to display multiple choices from which the user can select one or more options.
-
Grouping of "similar" objects, including a definition of the data those objects contain (properties), and the actions they can perform (methods). Encapsulates structure and operations into a cohesive software unit, which hides the implementation details while exposing only the interface to the class; for example, Employee would be a class in a human resources system.
-
The "family tree" of classes, with the most general class (Object) at the root, and progressively more-specialized classes at each level of the tree.
-
The code or process that invokes an operation on an object; that is, requests a service. An object takes a client role when it uses the services of another object, either by operating upon it or by referencing its state.
-
Local copy of a remote repository in a distributed version control system (DVCS).
-
Component Object Model (COM) class identifier.
-
Specific implementation of a Component Object Model (COM), and corresponds to a class in The Jade Platform.
-
Basic structure used to store multiple object references or primitive type values.
-
Non-updating Jade method that has no parameters, returns a primitive type or a non-exclusive object reference, and is not updating.
-
Language-independent specification for the way in which objects can interact.
-
Control that gives the user the choice of typing in the text box portion or selecting an item from the list portion of the control.
-
Database in which there are no active transactions. Backup of a secondary that when recovered, stops tracking and is in a commit-coherent (consistent) state.
-
Representation of a Jade class in an OpenAPI specification plus optional descriptions for the class and any exposed properties of that class. Typically, only classes referenced by the REST API are exposed.
-
Restricted form of a method that returns a Boolean result.
-
Encompasses the group of client connections associated with the transport group in a Jade multiple worker TCP/IP connection environment.
-
See commit-coherent database.
-
Used in a condition to maintain automatic inverse references when the condition is satisfied.
-
Method that is executed every time a new instance of a class is created.
-
Process of packaging an application along with its required libraries, frameworks, and configuration files together so that it can be run efficiently in various computing environments efficiently; that is, it is the encapsulation of an application and its required environment.
-
Specialized child window that is resident on top of a form or another control.
-
Abstract subclass of the Window class that inherits all properties and methods of that class.
-
Enables objects to communicate regardless of the language in which they are written or operating system on which they are running.
-
Standards for user interfaces.
-
Set of journal files that are currently in use. Also known as online or active journal set.
-
Original version of a metaschema entity that represents the existing state of user objects. User applications and JadeScript methods use the current version of a class.
-
Mouse pointer. (See also caret.)
-
Server application used by a Relational Population Service (RPS) node to implement incremental object replication into a target relational database.
-
Set of managed files containing both the system specification and system data.
-
Form of file reorganization in which objects are cloned but not mutated, to reclaim free space and eliminate file system fragmentation.
-
In an SDS environment, the role assigned to the database. Valid roles are Primary Database Role and Secondary Database Role.
-
Represents a specific day since the start of the Julian period. Defines the protocol for comparing and manipulating dates.
-
Language-independent specification for the way in which objects can interact across network boundaries.
-
Forms definition file that contains form, control, ActiveX and .NET external component libraries, relational view, external database, skin, HTML document, and exported package definitions in .ddb format. (See also the schema file.)
-
Forms definition file that contains form, control, ActiveX and .NET external component libraries, relational view, external database, skin, HTML document, and exported package definitions in .ddx format. (See also the schema file.) File format in which all entities are identified by name and by their position in the XML object hierarchy.
-
Enables you to observe the behavior of your code at run time by stepping through code, monitoring and changing the values of variables used in the code, or monitoring the flow of code in an application.
-
Defines a variable with a specific decimal currency and number format; for example, a bank balance.
-
Schema file that contains form, control, ActiveX and .NET external component libraries, relational view, external database, skin, HTML document, and exported package definitions. (See also the schema file.)
-
Token validation is performed by a specified delegate method.
-
Change control mechanism for checking out and testing changes to methods. Changes that appear successful can be checked in; less-successful changes can be discarded.
-
Differences between the before‑images and after‑images.
-
Property of the OpenAPI specification intended to provide documentation to human readers of the specification. Not typically relevant to generation of client proxy classes.
-
Converts a serialized object from its standardized text representation back into an object.
-
Property of a control that is displayed in the Properties dialog of the Painter. A value assigned to a design-time property can be saved, and used as the default value when a runtime instance of the control is created.
-
Method that is executed every time an instance of a specific class is deleted.
-
Environment written in the Jade language but open to other user interfaces. Contains a predefined set of classes that is the Jade framework.
-
Set of practices that combines software development and IT operations.
-
Web service that connects Jade systems directly over the TCP/IP communication protocol.
-
Used to access named automation properties and methods of an object from a script.
-
External method (or routine) that can be written in any language that can create a DLL. DLL methods can then be executed as standard Jade methods from within the Jade Platform.
-
Lightweight, standalone, executable package that includes everything needed to run an application; for example, code, run time, system tools, system libraries, and settings.
-
Interface that specifies how objects in a Web page are represented.
-
States the tags and attributes used to describe content in SGML, XML, and HTML documents.
-
Stage in schema migration when updates are applied to user objects in the current .dat file and to the mutated user objects in the .reo file.
-
See polymorphism.
-
Surrogate pair characters supported by the Unicode version of Jade.
-
Conceptual "packaging" within an object of all data and behavior relevant to that object. Helps to reduce external dependencies on the implementation of an object, thus providing security and robustness.
-
In the context of REST, the first part of a URI that describes the location of the REST service.
-
Generates the Event Stream Producer (ESP).
-
Captures state changes from database journals, converts them to events, and writes to stream.
-
Process that extracts data from databases, applications, and systems, transforms it to meet your requirements, and then loads it into target systems (including data warehouses, data marts, analytical applications, and so on).
-
Action recognized by an object (for example, clicking the mouse or pressing a key) for which you can write code to respond. Record of a state change in the system.
-
Record of a state change in the system.
-
Callback interface attached to an object. Used by script engines to get notifications of events thrown by objects.
-
Sequence of events that flow from publishers to subscribers.
-
Provides a mechanism that enables you to construct Jade applications that are tolerant of exceptions that occur because of abnormal conditions for both Jade and external methods.
-
Stops all other processes from locking an object. Jade automatically implies an exclusive lock when an object is updated. By default, objects that are being updated are locked for the duration of the transaction.
-
Collection of classes, methods, properties, and constants that are made accessible to external programs through an exposure implementation.
-
Rule for computing a value. Consists of one or more operands combined by means of language-defined operators.
-
Ability to extend a system in a safe, reliable way. Object-oriented features such as subclassing and method reimplementation are powerful aids to extensibility. Jade is extensible in that you can add new class types to the system.
-
Method (or routine) that is not necessarily associated with any specific class.
-
Interface to Jade from an external source, including OCX, OLE, and ODBC.
-
Method (or routine) for Jade classes. Can be written in any language that can create a library.
-
Term for something that says something about objects or does something to objects. Features include properties, conditions, and methods (or operations). Properties include attributes and references.
-
Stage in schema migration when objects are copied to a new .reo file. The objects are mutated, if necessary, to match the latest version of the class definition.
-
Stage in schema migration when transactions that occurred during file reorganization are applied to objects in the target .reo file.
-
Class that cannot be subclassed or a method that cannot be reimplemented in a subclass.
-
Special container control that has one or more sheets. A sheet is the same as a group box, in that it holds a series of painted controls. Only one sheet is visible at any time, but tabs for each sheet are displayed at the top of the folder. These tabs can be clicked to make a selected sheet visible.
-
Window that acts as a container for controls that display information and that permit user input. Can be standalone (the default), MDI frame containing other child forms, or MDI child form.
-
Control that provides a way of grouping controls in a container, aligning the frame positionally or by size within its container, and for the use of three-dimensional effects Frame text appears in the area bounded by three-dimensional (3D) borders. If the borders are too large, the text area of the frame may not exist, and no text will be displayed. Can be a container for groups of controls.
-
The mode of operation whereby an RPS node retains a full copy of the primary database, regardless of the mapped extent. In this mode, tables in the relational database can be repopulated without impacting the primary database. An RPS node running in full replica mode can also be used for disaster recovery, as it can acquire the primary database role in a takeover situation.
-
See AbsoluteQueueName.
-
See receive.
-
Web-based distributed version control system to track changes in source files and coordinate work on those files among a team of people.
-
Control that provides a way of grouping controls in a container. Can be a container for groups of controls.
-
Windows, menus, dialogs, and controls through which the user interacts with the system.
-
128-bit integer number used to identify resources.
-
Part of the HTTP request that contains metadata such as the content type of the data and any authorization information.
-
Validates the signature of a JSON Web Token.
-
Set of codes used to create documents for the Internet.
-
Underlying protocol used by the Internet to define how messages are formatted and transmitted and the actions that Web servers and browsers should take in response to commands. REST requests are all HTTP requests, so the terms are often used interchangeably.
-
"Property" of an object that distinguishes it from all other objects. In Jade, objects possess a unique object identifier (OID).
-
Microsoft Web server.
-
Mechanism whereby a subclass exhibits, by default, all the characteristics of its superclass. Those characteristics may then be extended or specialized in whatever way is appropriate to the subclass.
-
Specific member of the group of objects that a class represents. For example, an instance of class Employee might be a specific employee named John Jones.
-
Method whose receiver at run time is an instance of the class, primitive, or interface type.
-
Variable found in all instances of a class; components of an object. The term, which derives from Smalltalk, generally implies an actual field in the data structure representing an object, and is therefore one of the possible implementations of an object's attributes.
-
Creation of an instance of a class by establishing its initial state and assigning a new object identifier.
-
Forms the body of your method, and defines the actions to be carried out as a sequence of actions. (Can also be referred to as keyword.) Specifies one corresponding action. Executed sequentially, one after the other, and not simultaneously.
-
Represents the set of positive and negative whole numbers. Any value of the Integer type is therefore a whole number.
-
Module providing peer-to-peer communications between participating nodes in a Synchronized Database Environment (SDE).
-
Stage in schema migration when relationships between objects in the .reo file are established, including population or repopulation of dictionaries.
-
See Jade interface or external interface.
-
End point of a relationship.
-
Jade Object Manager application with its own API that enables other languages to use the Jade object manager database. Maintains a cache of local objects.
-
Maintains the physical database files, containing control information used by the database, schema definition, and user data.
-
Collection of method declarations that define common behavior among unrelated classes without forcing them to be coupled together by class inheritance. Set of methods that are guaranteed to be available on any implementing class.
-
Purpose-built Jade development language. An interpretive object-oriented language.
-
Contains an object-oriented database, providing storage, cache management, and dynamic binding. Provides object model functionality, high performance, a seamless interface to the object model, and extensibility of schema and storage media.
-
Completely integrated environment for the development of object-oriented distributed processing systems.
-
Uses the Jade language interpreter to handle execution of methods at run time. (See also Runtime-only environment.)
-
Arbitrates between multiple client processes making requests and handles locks and notifications.
-
Set of class definitions stored in a specific Jade Platform development environment.
-
Single Jade specification or object model that potentially spans multiple Jade schemas.
-
Provides a smaller operational "footprint" on the user workstation, by moving most of the processing requirements from the presentation client to the application server.
-
Abstract superclass of JSON Web Token classes that enable you to create, parse, and validate JSON Web Tokens.
-
System class that enables you to execute and debug methods independently of your Jade application.
-
Object engine that lies at the heart of the Jade Platform.
-
Complete set of audit records that capture details of changes to the database or to the database state. Also known as audit trail, audit log, recovery log, transaction journal, and transaction log.
-
File comprising part of the journal.
-
Number, sequentially incrementing by 1 for each journal file.
-
Number, sequentially incrementing by 1 for each audit record within the entire journal. Also known as audit serial number (ASN).
-
Write synchronization mode of journals from an SDS database server node to secondary databases.
-
Standard data-interchange format used for serializing objects before transmission over the web.
-
Open standard tracked by RFC 7519, to define a compact and self-contained way to securely transmit information between parties represented as a JSON object.
-
Another term for instruction. (See instruction.)
-
Control that displays text that cannot be directly changed by the user. You can write code that changes a label in response to events at run time.
-
Group of networked workstations within a relatively small geographical area.
-
New version of a meta schema entity created as a result of a development change that has been made or loaded but has yet to be brought to life.
-
Control that displays a list of items from which the user can select one or more items.
-
Parameter to a schema load determining into which schema context changes are loaded and whether non-structural versioning is allowed.
-
Also known as the master source control system repository.
-
Actual location of a journal record, comprising the file number and the byte offset within the file.
-
Connection can be made to a mainframe host using a TCP/IP or named pipe transport provider, from the supplied Connection class. Jade can interface to existing mainframe applications on IBM, UNIX, or Unisys hosts.
-
Set of objects in the production database included by all class mappings in a database map that are not excluded by filter conditions.
-
Mode of operation whereby an RPS node retains a copy of the mapped extent, even after user data objects have been replicated to the relational database. In this mode, tables in the relational database can be repopulated without impacting the primary database.
-
Has the same name as a property, and is invoked automatically each time the value of the property is accessed or updated in a method.
-
Enables the display of multiple documents at the same time, with each document displayed in its own window. MDI applications often have a Window menu item with submenus for switching between windows or documents.
-
Means by which objects communicate with each other, requesting services and initiating actions (methods); for example, obtaining a customer balance. In the generic message exchange module, a data packet that includes a set of properties (the header) and a payload.
-
Program-to-program communication in which data is sent in messages rather than by calling each other directly.
-
Class of a class. In Jade, classes are objects, but as every object is an instance of some class, class objects are instances of a special type of class called a metaclass. A class whose instances are themselves classes.
-
Objects describing system entities such as schemas, classes, properties, and methods.
-
Implementation of an operation for a specific class and signature. Represents the behavior of an object and constitutes its procedural interface.
-
Grouping of methods from any class in any schema into a named workspace that bookmarks a workflow.
-
Any one of the specified values must be present in the JSON Web Token.
-
Installation of Jade that dynamically supports the client role and the server role on the same workstation. A client node initiates a request and a server node processes the request. Each node can take on client or server roles.
-
In a Relational Population Service (RPS), a primary system is comprised of primary nodes. A secondary system is comprised of secondary nodes. Secondary processes execute in a secondary system. In addition, special processes called replay processes are created in secondary servers to reflect and represent the original updating processes on the primary database. These replay processes are associated with a single secondary node called a replay node.
-
Versioning to ensure that applications can run unchanged; for example, a method change loaded into the latest schema context leaves the current version unchanged.
-
Facility to provide concurrent access to data and synchronization of objects in response to changes in the state of the system.
-
Real or abstract business entity that exhibits well-defined behavior (for example, a specific customer).
-
Ability to model and construct information systems in terms of self-contained objects.
-
Schema migration operation where an object’s structure is converted into a form compatible with the class definition in the latest schema version.
-
Enables SQL statements to access a relational view of Jade user data or a relational database to be transformed to an external database schema.
-
Unique identifier of Blob or Slob, comprising: 0.parent‑instance‑number.parent‑class‑number. subclass‑level.property‑ordinal‑number:edition; for example, 0.6985.2557.2.1:3.
-
Unique object identifier, comprising: class‑number.instance‑number:edition; for example, 2557.6985:3.
-
Allows attachment of objects that are edited or controlled by other applications; for example, a Word document or video clip can be stored in Jade but editing or playing the object invokes the controlling application. Standard Windows mechanism for transferring and sharing information between applications.
-
Supports objects that can be embedded in a document. (See ActiveX component.)
-
(1) Represents the behavior of objects. Service (provided by an object) that can be requested. The set of operations defined for a class specifies the interface to the objects that are instances of the specified class. (2) Representation of a REST method within an OpenAPI specification. It is contained within a path and keyed by an HTTP verb.
-
Control that displays an option that can be turned on or off. Only one of a group of option buttons can be turned on. Usually used as part of a group to display multiple options from which the user can select only one.
-
Allows encrypted connections with Microsoft Exchange servers from a TcpIpConnection class.
-
Set of classes, properties, methods, and constants built in an exporting schema and exported for use in importing schemas.
-
Phrase in which the first letter of every word in a compound word is uppercase (for example, "longfunctioname" becomes "LongFunctionName"). See also Camel case.
-
Assigning a numeric patch version number to changes to schema entities to enable you to track and extract changes by patch version.
-
Location of a resource in a REST API that maps to one or more REST methods and is represented in the OpenAPI specification; for example, the path/customer/name could be fulfilled by a getCustomer(name : String) or a deleteCustomer(name : String) method, depending on the verb specified in the request.
-
User-supplied data block in the generic message exchange module. In some transports, considered to be just another property in Microsoft MQ (MSMQ). Transports can have payload length restrictions.
-
Regular expression dialect.
-
Object retained in the database between invocations of the application.
-
Displays a graphic from a bitmap, icon, cursor, or metafile.
-
Used to represent a point in two-dimensional space. Encapsulates two integer values: the x (horizontal) and y (vertical) coordinates.
-
Ability for an object to behave in different ways, depending on the runtime classes of the objects involved. For example, calculateInterest operates differently for Savings and Mortgage accounts.
-
Client node in the Jade thin client mode of operation. Communicates with one or more application server processes.
-
Database with a primary database role is the only database in a Synchronized Database Environment (SDE) in which user applications can perform persistent updates.
-
Database server node that manages the Jade database that currently has the primary role.
-
Jade system comprising nodes attached to the primary database server in an SDE, including the primary database server node itself. User applications in a primary system can directly update objects in the primary database.
-
Has a defined null value, which can be tested for by using the null language identifier. Properties defined as primitive types represent a value, and not a reference to an object.
-
Activation of a single thread of control.
-
Source Jade database replicated by the Relational Population Service (RPS). Also known as the primary database.
-
Characteristic of an object. Properties are used to encapsulate the state of an object. Can be an attribute or a reference.
-
Class for which an instance is never created, but which can be specified as a parameter type and return value in methods when the actual class may vary, depending on the object that is executing the method. Provides parametric polymorphism when the type returned by a method or the method parameters are dependent on the type of the object executing the method.
-
See send.
-
In the generic message exchange module, a non-application process that is responsible for receiving messages from senders (local and remote) and storing them until they are retrieved by an application. Can be responsible for inter-queue manager messaging, the persistent storage of queue definitions, generation and sending of reports (discards, delivery, and retrieval confirmations), and initiating an application when a message is placed into a queue (IBM WebSphere MQ, or WMQ, triggers). WMQ allows multiple QMs for each host. MSMQ allows one QM only for each host.
-
In the generic message exchange module, entity to which messages are sent and from which messages are received.
-
Program communication through queues in the generic message exchange module. Programs communicating through queues do not have to execute concurrently.
-
Single database that can be spread across several tables.
-
Stores data in the form of related tables.
-
Represents a floating point number. Has a set of values that is a subset of real numbers. These values can be represented in floating-point notation with a fixed number of digits.
-
Removing a message from a generic message queue. (Also known as get.)
-
Current instance of a method.
-
(1) Restart recovery, to automatically recover after a crash. (2) Archival recovery, to roll forward through database journals after restoring a backup.
-
Content copied by rectangular selection (see also stream format).
-
End point in a bi-directional relationship. The other side (or end point) of the relationship is referred to as an inverse reference. An inverse may be explicit, in which the inverse reference is named, or implicit, when the inverse reference remains unnamed.
-
Regular expression library. See also PCRE.
-
Part of a class mapping that defines how Jade attributes map to relational attributes (that is, to table columns).
-
Defines how instances of a Jade class are mapped to rows in one or more relational tables.
-
Defines a mapping between a Jade system model and a single relational database.
-
Denotes semantic connections among classes. Jade supports binary relationships; that is, relationships between two classes. The cardinality of relationships may be one-to-one, one-to-many, or many-to-many.
-
Task of deploying a new or patched release of a Jade application in the field, including consideration of issues such as managing change dependencies and reorganizing user data.
-
Common repository that all team members use to save their changes. It may or may not be stored on a code-hosting service online.
-
Reorganization that is audited in the journals to support restart in case of interruption, roll-forward recovery, and replay on secondary databases.
-
Available for situations where you intend to update an object but you need to minimize the length of time the object is locked with an exclusive lock. When placed on an object, forces other processes attempting to acquire an exclusive lock or reserve lock on that object to wait until the reserve lock is relinquished.
-
Object (or other entity such as image or multimedia file) against which REST requests can be made.
-
Second part of a URI that describes the location of a resource within a REST service.
-
Architectural style for web services where objects are treated as “Resources” and HTTP verbs are used to manipulate those resources.
-
Jade class that is a subclass of JadeRestService and referenced in a REST web service application. The OpenAPI Specification describes the REST methods of this class, as well as any classes referenced by those REST methods.
-
Method of the REST class that begins with an HTTP verb and can be accessed by users of the REST API.
-
Uppermost definition of a class.
-
Provides essential system classes (for example, the Collection classes and the File, Exception, and Form classes), which can then be accessed from all subschemas. The top of the schema hierarchy.
-
Specialized secondary database server node that implements incremental object replication into a target relational database.
-
Native Jade database maintained by an RPS server node as temporary storage or to persist a mapped extent.
-
Jade database server node that directly connects to a target RDBMS in order to replicate Jade objects to the relational database.
-
Validates the signature of a JSON Web Token.
-
Installation of a Jade application in which the Jade Platform development environment is not present. (Also known as Jade deployment.) Allows a smaller base database to be used, but limits the development activities that can be performed on-site.
-
Interface that specifies how objects in a Web page are represented.
-
Complete logical description of the classes (together with their properties and methods) that model the application domain. Can contain one or many applications, each providing a different "view" of the object model.
-
Version of a schema (latest or current) selected in the Jade Platform development environment or for a schema load. See also version.
-
Changing the definitions of a system by adding, deleting, or changing entities such as schemas, classes, or properties.
-
Contains the schema metadata definition. (See also definition file.)
-
See schema migration.
-
Bringing the changes introduced by schema evolution to life. (Formerly known as schema instantiation.)
-
Control that provides easy navigation through a long list of items or a large amount of information. Can also provide an analog representation of current position. You can use a scroll bar as an input device or as an indicator of speed or quantity.
-
One or more connected database server nodes, including RPS nodes, that are providers or subscribers to the Synchronized Database Service (SDS). An SDE consists of a primary database (where updating occurs) and one or more secondary databases, which are transactionally consistent copies of the primary database. An SDE includes both SDS and RPS nodes.
-
Database server node that manages a database with a secondary database role.
-
Database with a secondary database role is synchronized with a primary database by replaying journals automatically shipped from the primary database.
-
Database server node that manages a database with a secondary database role.
-
Jade system comprising nodes attached to the primary database server.
-
Used in a method to denote the object that invoked the method.
-
Defined as three integers delimited by periods; for example, 314.15.926.
-
Inserting a message into a generic message queue. (Also known as put.)
-
Method that sends a specified message.
-
Convert an object into a standardized text representation, usually before transmission over the web.
-
Process implementing one or more operations on one or more objects. A server object is an object that is operated on by other objects; an object that provides certain services.
-
Unordered collection of objects. An object cannot be referenced in a set more than once.
-
Family of cryptographic hash algorithms with the property that they are computationally infeasible; for example, when encrypting passwords, and hashing data and certificates.
-
Generated by Jade and used by the REST service to get the required claim annotations associated with the REST API method.
-
Lock acquired for read-only intent. Multiple users can acquire a shared lock. Prevents others from obtaining an exclusive lock.
-
See form.
-
Defines the formal parameters of a specified operation, including their order, types, and passing mode (usage), and any return type.
-
Exact specified value must be present in the JSON Web Token.
-
String large object. When the maximum length of a String property is not specified, the property value is separated from the parent object in the database, to simplify space allocation.
-
Lightweight XML-based messaging protocol used to encode Web service request and response message information before sending them over a network.
-
Single sign-on is an authentication method that allows users to sign in to multiple independent software systems using one set of credentials.
-
Special frame control that aligns itself to the bottom and width of its container by default, providing a status line for the container.
-
Content copied by using single or multiple carets (see also rectangular format).
-
Defines a String-type variable. A character string contains zero or more characters, and a null string is a string that has a zero length.
-
Versioning to make the reorganization phases aware which objects require updating.
-
(1) Implementation of a package interface that supplies all of the classes, methods, and properties of the package but where each method is a stub that contains none of the functionality. (2) Method shell without any code automatically generated in implementing classes when a new method is added to a currently implemented interface.
-
Specialization of a class. Has the same characteristics of the parent classes (known as its superclasses). May define additional elements (properties), and may exhibit additional or different behavior (methods); for example, the Manager subclass, a subclass of the Employee class, that has special responsibilities.
-
Inherits all classes, methods, and properties that are defined in its superschemas.
-
Copy of a class in a subschema of the schema in which the root class is defined. A subschema copy class is added to a subschema whenever a superschema class is subclassed in the subschema or has methods added to it in the subschema.
-
Method that cannot be reimplemented in a subschema copy class.
-
Class or method that can be extended or reimplemented in its local schema but not in a subschema. When applied to a class, there are no restrictions on the class in its local schema, but the class cannot be subclassed in subschemas. When applied to a method, there are no restrictions on the method in its local schema, but the method cannot be reimplemented anywhere in a subschema.
-
Entity or feature available only in the local schema; that is, it is not available for use in any subschemas.
-
Object invoking the beginNotification, beginClassNotification, or beginClassesNotification method.
-
Class from which another class inherits attributes and methods.
-
16-bit Unicode code characters that include emojis and mathematical symbols.
-
Occurs in the generic message exchange module when the sending program waits for a reply to its message before continuing its own processing.
-
Database server and its associated client nodes.
-
Standard class containing properties and methods to encapsulate the behavior of objects in your Jade applications.
-
Control that enables you to display entries in a table using rows and columns. Also enables you to have many different sheets in the table, of which only one is visible at any time.
-
Set of classes that work together to perform persistent storage of objects.
-
Class instance subscribed in a notification.
-
Instance of a relational database connected to an RPS node.
-
Control that displays information entered in the Jade Platform development environment, entered by the user, or assigned to the control by code at run time. Also called an edit field or edit control.
-
Declares a variable representing the time of day since midnight to the nearest millisecond.
-
Used to store the variable as type Timestamp; that is, the date and time.
-
Protocol that provides authentication, privacy and data integrity between two communicating computer applications.
-
Number, sequentially incrementing by 1 for each beginTransaction.
-
Temporary object that exists only for the duration of a session.
-
Final phase of a schema migration where instances of versioned classes are no longer available to applications until the instantiation completes. Must be carried out offline.
-
Specific messaging implementation in the generic message exchange module.
-
Encompasses the client connection pool, the worker pool, the listen connection, and so on, in a Jade multiple worker TCP/IP connection environment.
-
Data object containing two or more other objects as elements. (Analogous to a relational database record.)
-
Characterizes the behavior that can be applied to an instance or value. In Jade, types are classes, primitive types, and Jade interfaces.
-
File or component within another file that contains type information about exposed objects.
-
Method declared on a class, primitive, or interface type without having to have an instance of the type. At run time, the receiver is the type on which the method is declared.
-
Generic term for an instance outside the Jade database of unstructured data of arbitrary length.
-
An API that allows you to access and manipulate the user interface elements of another application
-
Removal of the latest version of schemas to discard pending changes before those changes have been instantiated.
-
Method that can modify properties in the object to which it is sent.
-
Generic term for all types of names and addresses that refer to objects (for example, a URL) on the Internet. Commonly used term when talking about REST.
-
Provides the Internet address of a file.
-
Primary time standard by which the world regulates clocks and time.
-
128-bit label used for information in computer systems.
-
Industry-standard controls and extensions specifically for 16-bit environments.
-
Instance of a structural change to a class (for example, adding, deleting, or changing a property) and other related structures. Jade uses these versions, for example, to reorganize the database and developers can use them to make structural changes to classes even when they are in use by running applications. (See also schema context.)
-
Creation of meta schema objects to represent both states of the system (current version and latest version). Enables schema evolution to occur.
-
Group of networked workstations or LANs covering a large geographical area.
-
Microsoft Internet Information Server (IIS) or Apache HyperText Transfer Protocol (HTTP) Server.
-
Abstract superclasses of all Form and Control classes. Provides the ability to define properties and methods that apply to all forms and controls.
-
Single-threaded Jade application, running on the same Jade node as the original Jade application that spawned it.
-
Encompasses the group of Jade processes that are linked to the transport group, in a Jade multiple worker TCP/IP connection environment.
-
Editor pane that enables you to write a Jade method that does not to form part of your application.
-
User Interface (UI) framework that creates desktop client applications for Windows.
-
XML-formatted language that describes the capabilities of a web service as collections of communication end points capable of exchanging messages.
-
Web service architecture that enables you to create your own customized tags for web documents and also used for serializing objects before transmission over the web, albeit less commonly than JSON.
[
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X