Methodologies and Technologies for Rapid Enterprise Architecture Delivery


| Home | Courses | Projects | Papers | Contact Us |


"The Enterprise Newsletter" (TEN)

Printable PDF Version




See Third Normal Form

Corporate Portal

A Corporate Portal is a single gateway to the enterprise – accessed via the corporate Intranet, or via a secure Extranet used by customers, suppliers and business partners, or via the Internet – to the relevant workflows, application systems and databases. It is typically integrated using XML and tailored to the specific job responsibilities of each individual. A Corporate Portal may also be called an Enterprise Portal or an Enterprise Information Portal.

Data Content Analysis

An Enterprise Application Integration technology, used by Evoke Axio ( to analyze live data content in databases and files for data consistency and quality. It analyzes data values in each row of a table to identify columns that are dependent on the values of other columns in the same row. It normalizes those columns to third normal form (3NF), deriving 3NF database designs and data models from live data content of databases. It then automatically generates 3NF Data Definition Language (DDL) schema scripts for target Data Base Management Systems (DBMS) products.


A technology used by sap TopTier ( that is based on the use of HyperRelational Analysis to build Enterprise Integration Portals.


See Enterprise Application Integration

Enterprise Application Integration (EAI)

Enterprise Application Integration (EAI) is the process of analyzing the structure and content of databases to identify redundant data that exists within and across enterprises. When a redundant data version is changed, that change must be reflected in all data versions to ensure that all data remains up-to-date. EAI ensures that only one copy of that data exists, shared by all who are authorized to use it. When that data changes, it is immediately available in an up-to-date form for all to use.

Enterprise Architecture Enterprise Architecture documents the business plans, diagrams, specifications and models that represent an enterprise. It is shown as a Framework of 5 rows from the perspectives of: Planner; Owner; Designer; Builder; and implementation Sub-Contractors. It includes 6 columns that address: WHAT (Data); HOW (Function); WHERE (Locations); WHO (People); WHEN (Time); and WHY (Motivation). See also Zachman Framework for Enterprise Architecture for Figures. 

Enterprise Information Portal

See Corporate Portal

Enterprise Integration Portal

An Enterprise Portal interface developed by TopTier Software based on the use of HyperRelational Analysis. This supports drag-and-relate integration so that key values can be dragged by end-users and then dropped onto databases to relate them easily within and across databases and ERP vendors (see

Enterprise Portal

See Corporate Portal

Enterprise Resource Planning

Enterprise Resource Planning (ERP) products are large, complex software packages developed by software vendors to carry out much of the back-office processing for large corporations. They include software packages for Supply Chain Management (SCM), Customer Relationship Management (CRM) and also Human Resource Management (HRM). Some of the major ERP vendors include SAP, Baan, PeopleSoft and Siebel.


See Enterprise Resource Planning.

Extensible Linking Language (XLL)

The Extensible Linking Language (XLL) is a part of XML designed to support simple links as well as extended links. Simple links are similar to HTML links, and point to a single target location in the same or a different web page. Extended links point to multiple locations and can also support multi-directional links. For ease of link maintenance, XLL enables links to be saved as files that are separate from the source and target document files and so can be kept up-to-date more readily.

Extensible Markup Language (XML)

The Extensible Markup Language is a recommended W3C standard. It enables metadata tags to be included with data content to indicate data meaning. Metadata tags comprise both start and end tags that surround the data content: as  <customer-name> XYZ Inc </customer-name>. This clearly shows that XYZ Inc is a customer name. 

Extensible Stylesheet Language (XSL)

The Extensible Stylesheet Language (XSL) is based on XML and is a recommended W3C standard. It separates the presentation of data from the data content. XSL is a transformation language that typically is used to translate XML data content to HTML - to be displayed in a browser. A single XSL stylesheet file can be used by many XML documents.

Extensible Stylesheet Language – Transformation (XSLT)

Extensible Stylesheet Language – Transformation (XSLT) is based on XSL. While XSL transforms XML to HTML, XSLT is used to transform data content from one XML format and / or metadata tags to another XML format or tags. This XML transformation is often required for Enterprise Application Integration (EAI).


See HyperText Markup Language

HyperRelational Analysis

An Enterprise Application Integration technology, used by SAP TopTier (, to analyze the explicit and implicit database structure defined by primary and foreign keys. This supports drag-and-relate technology for use by Enterprise Integration Portals.

HyperText Markup Language (HTML)

HyperText Markup Language (HTML) is a W3C standard. It is used to define web pages to be accessed via the Internet or corporate Intranet. HTML pages are displayed or printed by a browser.

Inter-Enterprise Data Integration (IDI)

An Enterprise Application Integration technology, used by infoShark ( to extract the relational database structure of primary/foreign key relationships, indices, constraints, native data types and business rules to convert relational data to and from XML. XMLShark translates relational data in real-time to an XML-based information cache that enables bi-directional exchange of relational data to the Internet, or anywhere in an enterprise.


Metadata is terminology or jargon, used as a business language to communicate specific meaning. For example, accountants use a special jargon for accounting, while doctors and hospital staff use a different jargon to communicate medical meaning. This meaning must be understood for effective communication. Metadata tags are used by XML to surround data content and so identify data meaning. 

Metadata Tags

Metadata tags are used to define data meaning for XML. A metadata tag is one word, with no embedded spaces, that starts with a letter or underscore. When surrounded by “<” and “>” characters, it is called a “start tag”. A tag surrounded by “</” and “>” is called an “end tag”.  Each metadata tag must have a start tag and an end tag that surround relevant data content, according to the meaning of that metadata. For example <customer-name> XYZ Inc </customer-name> uses a start tag and an end tag to delimit the customer name “XYZ Inc”.


Normalization is the process of moving columns of a data table so that all of the columns that depend on a primary key column are placed in the same table as that primary key. For example, all columns that are wholly dependent on “customer number” primary key in a CUSTOMER table (such as “customer name” and “customer account balance”) are moved into that table with the primary key.

Simple Object Access Protocol

Simple Object Access Protocol (SOAP) is an XML markup language that defines Web Service API’s in XML, with XML input and output messages, for remote invocation of Web Service functions via the Intranet or Internet


See Simple Object Access Protocol

Third Normal Form (3NF)

Third Normal Form (3NF) is produced by the process or Normalization. A data table is said to be in 3NF if all of the columns in that table are wholly dependent on the complete identifying primary key (or keys) of that table, and are dependent on no other keys.

Universal Description, Discovery and Integration

Universal Description, Discovery and Integration (UDDI) is an XML protocol for publishing details of Web Services functions to a UDDI Directory, so they are available for remote invocation via the Intranet or Internet. A UDDI Directory is effectively an Internet “Yellow Pages”.


See Universal Description, Discovery and Integration.

Web Services

Functions that are published to a web server for remote invocation via the Intranet or Internet, using XML messaging based on SOAP, WSDL and UDDI.

Web Services Description Language

Web Services Description Language (WSDL) is an XML protocol for describing Web Services that are implemented using SOAP, and made accessible from UDDI Directory. These Web Services are published to a web server for remote invocation via the Intranet or Internet, using XML messaging based on SOAP, WSDL and UDDI.


See Web Services Description Language.


The W3C is the "World Wide Web Consortium", comprised of vendors, academics and consultants. The W3C is one of the committees that are charged with defining standards for the Internet. Standards that have been defined by the W3C include HTML, XML, XSL and XLL


XLink is a component of XLL that is used to define simple or extended links. These link a source object (word, phrase or image) with a target location in the same or another web page in HTML or XML. XLinks can point to target files of unstructured data (documents, reports, email, images, graphics, audio or video files). XLinks can also point to target files of structured data in databases or legacy files.


See Extensible Linking Language


See Extensible Markup Language


XPointer is a component of XLL. It is used to define a target location in structured or unstructured data files for use by XLL simple or extended links. An XPointer can be a location similar to an HTML anchor point. It can be an absolute location based on a specific data value or ID, or it can be a location relative to a defined origin. An XPointer can select  (highlight) an identified location for use by XLink, such as to embed the selected target data dynamically in the calling source document.


See Extensible Stylesheet Language


See Extensible Stylesheet Language - Transformation

Zachman Framework for Enterprise Architecture The Zachman Framework for Enterprise Architecture was developed by John Zachman to represent Enterprise Architecture. It is represented in 3 columns conceptually in Figure 1. See also Enterprise Architecture

Back to Contents



TEN Archive
Contact Us





Clive Finkelstein is the "Father" of Information Engineering (IE), developed by him from 1976. He is an International Consultant and Instructor, and was the Managing Director of Information Engineering Services Pty Ltd (IES) in Australia. 

Clive Finkelstein's books, online interviews, courses and details are available at

For More Information, Contact:

  Clive Finkelstein
59B Valentine Ave
Dianella, Perth WA 6059 Australia
Web Site:

(c) Copyright 1995-2015 Clive Finkelstein. All Rights Reserved.

| Home | Courses | Projects | Papers | TEN Archive | Contact Us | [Search |

(c) Copyright 2004-2009 Information Engineering Services Pty Ltd. All Rights Reserved.