Introduction to SSA-NAME3 (EXTN) Service Groups

Introduction to SSA-NAME3 (EXTN) Service Groups

Major Features

Major Features

SSA-NAME3 provides any computer system with a variety of access paths to data using names or addresses.
Applications dealing with relatively reliable and complete data can use a high performance access path, while applications dealing with less reliable data or with a more critical problem can use more complex access paths. For any name or address, SSA-NAME3 provides a logical access path to the set of records that are likely to include relevant matching records.
In an application where a match is expected to be found (e.g. customer search), it is possible to present to a user, or process, a set of highly relevant records and then, if necessary, cast a wider net for records that are less likely to be relevant. We call this a ’positive’ search. This approach allows the designer to use techniques that progressively increase the depth of the search. At each particular depth or level it is only necessary to physically access the set of records that match that depth of search. This is significantly different than the approach of accessing a large bucket including all possible candidates and then refining the records using a "scoring" technique to control the depth. For example:
Figure 1: Diagrammatic example of a ’positive’ search * means "and anything else"
In applications where the search or file data is unreliable or incomplete, or where a match is not expected to be found, or where the search is critical, it is possible to invoke different types of search depending on the thoroughness required or the extent of the unreliability. These are collectively called a ’negative’ search. For example, this is one type of negative search:
Figure 2: Diagrammatic example of a ’negative’ search
The major features of SSA-NAME3 are summarized below:
SSA-NAME3:
  • addresses the problems of error, variation and performance for systems which need to use name or address data for searching or matching.
  • can be applied to any types of names including Person, Company and Business names, Account and Compound names, Addresses, Product names, Song Titles, Book Titles and any other short descriptive text.
  • is a set of Callable software tools which provide key generation, search strategy, data matching and other services to applications.
  • can be used by applications in either on-line or batch mode.
  • allows applications to achieve very high-performance by using the full-name in a search where a match is expected to be found (the typical customer search).
  • provides different search strategies for different application and user needs (e.g. ’positive’ and ’negative’ search strategies).
  • is extensively customizable and automatically tailors its Algorithms to the users actual population of names.
  • performs with large files of names (100,000 to 100,000,000 or greater).
  • once installed in a particular environment, can be used by all systems in that environment.
  • is hardware independent.
  • can be used with any programming language that supports a Call to an external routine.
  • will work with any access method or DBMS that provides a key sequential access path on either its primary or secondary keys.
SSA-NAME3 will work equally well in the following environments:
Environment
As
Index
Sequential a primary key or secondary if supported.
VSAM
a key sequential set key or as secondary key if logical sequential supported.
Hierarchical
for VSAM
Network
an access key
Inverted
List as long as the key is inverted
Relational
an index, preferably
Object
an index, preferably

0 COMMENTS

We’d like to hear from you!