All terminology changes in Agile Business Suite have occurred to bring it in line with industry-standard terminology regarding OO application development. The elements themselves retain most if not all of their ordinary characteristics.
However, with OO concepts now integrated in the model elements some elements now contain far more functionality and flexibility than they did in EA Developer. You can use this extended functionality to expand the capabilities of your existing application.
The following diagram gives an overview of the differences in terminology between EAE Developer and System Modeler.
As demonstrated in the above diagram, the main changes are:
Model elements are now implemented as classes. These include segments, ispecs, events, reports, frames, SQL Scripts, and insertables.
Logic is implemented through the use of methods. Therefore pre-LINC, main, and pre-screen logic have been replaced by Prepare, Main, and Construct methods belonging to ispec classes.
Performable and callable global logics are now methods owned by the segment class. The 00 report frame is replaced by the Main method of a report class.
Data items, including setup and global setup data items are now attributes that belong to their owning classes.
Dictionary Data Items are defined as classes which provide abstract data definitions. These in turn are used by attributes.
Profiles retain the same functionality, however they are owned by the ispec classes to which they apply.
Ispecs are equivalent to Component Ispecs defined in EAE. Persistent ispecs with no attributes that have their Is Key property set to true, and persistent ispecs with at least one attribute that has their Is Key property set to true, are respectively equivalent to Memo Component Ispecs and Standard Component Ispecs defined in EAE.
Public, parameterized segment methods are equivalent to Callable Global Logics defined in EAE.
In addition, there are other terminologies that are different in AB Suite as follows:
Copy ispecs are equivalent to Copy.From Ispecs defined in EAE.
Enterprise Output Manager reports are equivalent to DEPCON Reports defined in EAE.
Class diagrams are equivalent to Focus Graphs defined in EAE Developer.
Types are equivalent to Dictionary Data Items defined in EAE.
Terminology Changes
The table below lists the comparative terms between the current release of the Agile Business Suite product and the previous Enterprise Application Environment product. Where terms have not changed, they are found in the rest of this glossary, along with new terminology.
Enterprise Application Environment Term | Agile Business Suite Term |
---|---|
Activity | Folder |
Application | Project |
Big Buffer Ispec | Ispec Stereotyped Class |
Branching | Branching |
Breakpoint | Breakpoint |
Business Rules | Documentation |
Business segment | Segment Stereotyped Class |
Callable Global Logic | Method |
Copy from ispec | Copy Ispec Stereotyped Classes |
Copy From Event | Copy Event Stereotyped Class |
Data Dictionary | Dictionary |
Data Item, Setup Data Item (SD) | Attribute |
DEPCON | Enterprise Output Manager |
Developer Test | Debugger |
Dictionary data item | Class |
Edit logic | Method Edit |
Enterprise Application Remote Access Server | Remote Access Server |
Event | Event Stereotyped Class |
Fireup Ispec | Fireup Ispec |
Frame | Frame Stereotyped Class |
Generate | Build |
Generate Client/Generate Server | Builder |
Generate set | Configuration |
Global Data Dictionary | Dictionary |
Global Setup Data Block (GSD Block) | Folder |
Global Setup Data Item | Attribute |
Graph | UML Diagram |
Group Global Setup Data Item | Group Stereotyped Class |
Group Setup Data Item | Group Stereotyped Class |
Insertable Global Logic (GLG) | Insertable Stereotyped Class |
Ispec character screen, graphical screen, Report frame layout | Presentation |
Ispec Component | Ispec Stereotyped Class |
Ispec Ordinate | IsKey |
Keyword | Group Stereotyped Class |
LCIF | Model Export File |
LDL (LINC Definition Language) | LDL+ (Logic Definition Language) |
LINC cycle | Business Segment Cycle |
Logic, Performable GLG, Callable GLG | Method |
Main logic | Method Main |
Memo Component | Method Main |
Model | Model |
Option | Property |
OVI Ispec | External Class |
Performable Global Logic | Method |
Pre LINC logic | Prepare Method |
Pre Screen logic | Construct method |
Pre screen, or Preamble | Construct method |
Profile | Profile |
Profile Ordinate | Key |
Relation | Dependency |
Repository | Model |
Same.as | Inherits |
Setup Data Array | Attribute (with multiplicity >1) |
SQL Script | SQL Script Stereotyped Class |
System Data Item | Attribute (Builtin) |
Usage – Output | IsPersistent |