SSi Service Strategies Inc.

FAQs

eTrust eBusiness Security

Home
Up
Information Request
Product Evaluation
Contact SSi
Glossary of Terms
Search Web
Web Contents
Notices

 

eTrust Directory Frequent Questions

eTrust Directory FAQs

eTrust Directory is the industry's leading solution for large-scale, business-critical directory service applications. eTrust Directory is the only directory solution to deliver high performance, scalability and reliability through the use of an embedded, commercial RDBMS, and this technology is patented.

What is an X.500 Directory?
An X.500 Directory is:

bulleta distributed information repository for all IT services
bulleta tool to search, retrieve and manage information
bulletthe only internationally recognized directory model with a standardized access method
bulleta global naming paradigm
bulletthe International Standards Organization (ISO) set of protocols for Directory Services

What does an X.500 Directory do?
The real scope of X.500 directories is to consolidate and standardize corporate information schema used for all forms of business. X.500 Directories globalize this information by adding global address forms and enabling access to the schema by a wider audience by introducing access, replication and distribution protocols (as specified by X.500, etc). The directory takes essential business information, which is normally held in high integrity relational databases, and externalizes it via the directory protocols for wider business use.

What are the basic components of X.500?

bulletObject-oriented data model
bulletCommon schema for organizational, postal, telecom, locality, messaging and security information
bulletSet of protocols providing access, distribution, and replication facilities
bulletSecurity and access control mechanisms
bulletGlobal naming model

What is an LDAP Directory?
The need for a simple, standards-based access protocol led to the development of the Lightweight Directory Access Protocol. LDAP was created in the late 1980s as a simplified version of the X.500 Directory Access Protocol (DAP). LDAP has a simple API, which can be easily embedded into applications and web browsers. LDAP is backed by some of the world's largest IT vendors. LDAP has enabled a large number of applications to access directories in a consistent way. LDAP enables a directory to act as an integration point for bringing systems together and consolidating management tasks.

Why Do You Need Both LDAP and X.500?
Many vendors have developed LDAP- only servers, but LDAP is not a server-to-server protocol. This means that these LDAP-only servers cannot be connected together, and a group of them cannot cooperate to resolve distributed queries. Also, there is no single logical authentication and access control regime with LDAP-only directory servers. Their inability to communicate with other LDAP servers results in each LDAP server forming an "island" of information.

Electronic directories must have the potential to span global networks and facilitate a wide range of distributed information systems. The X.500 standard provides mechanisms for distributed operations, distributed management, distributed security, replication, and many other features, solving the "islands of information" problem. eTrust Directory fully applies both X.500 and LDAP standards to provide a distributed and reliable directory service!

What is eTrust Directory?
eTrust Directory is the industry's leading solution for large-scale, business-critical directory service applications. eTrust Directory is the only directory solution to deliver high performance, scalability and reliability through the use of an embedded, commercial RDBMS, and this technology is patented.

What are typical uses of eTrust Directory?

bulletConsolidating and linking together legacy systems
bulletPKI: Storing and managing Certificates
bulletE-commerce applications
bulletStoring security profiles
bulletIntegrating all the directories in an enterprise
bulletPersonnel and resource listing
bulletInventory management
bulletResource tracking
bulletA repository for name, password and profile information for Radius servers
bulletTraditional "white pages/yellow pages"

What are some product "buzzwords"?

bulletDirectory infrastructure
bulletLDAP-compliant
bulletCustomer Authentication/user Authentication
bulletPowerful searching
bulletAdvanced Security model
bulletEnterprise-wide directory backbone

Why is integration with relational databases important?
Integration with relational databases is important for several reasons: (1) proven robustness and reliability; (2) scalability; (3) potential to interwork with existing SQL legacy systems; and (4) it offers previously unachievable performance.

The management of large amounts of data in the enterprise is a challenge met by relational databases. RDBMS provide well-proven, robust, reliable mechanisms for managing data, but they lack many distributed facilities that are available in X.500. The relational database sits in one place and users access it. X.500 offers multiple pools of data that are represented as a single cohesive data environment, and can be accessed using Internet and Intranet common protocols, such as LDAP.

eTrust Directory brings unprecedented flexibility to relational databases. eTrust Directory's patented ability to index every field (a.k.a. attribute) of every entry allows complex searches to retrieve any element of data within a maximum of 2 hard disk hits, delivering sub-second responses on multi-million entry databases.

How does the client access data using eTrust Directory?
The actual protocols used to access data include DAP and LDAP over TCP/IP. In a typical relational database, the client application has to know the data structures in order to process and display them, i.e., number of fields, names of fields, and data type. eTrust Directory's DXserver frees the client from having to know this, allowing general purpose tools to be written that are dynamically configurable upon the data received. This, coupled with sub-second performance response to complex searches, provides powerful directory functionality.

What about the SQL interface?
eTrust Directory designed and patented an SQL interface and meta-data table design to allow simple, fast connection to the embedded Relational Database Management System (RDBMS). eTrust Directory passes the issues of locking, logging, forward recovery, backup, etc. to the proven RDBMS. And it brings the flexibility and powerful extensibility of the enterprise-wide directory to the desktop.

Why is DXserver both an X.500 Directory and an LDAP server? Isn't LDAP replacing the X.500 standard?
As discussed above, X.500 standards define the protocols, services and information model of a general purpose electronic directory. LDAP is a subset of X.500. LDAP is a complementary protocol to X.500 providing a simple access channel to lightweight applications. eTrust Directory supports the Internet Engineering Task Force (IETF) recommendations on the lightweight versions of many X.500 standard components. LDAP addresses only part of the complexity associated with distributed computing. Where simple address book applications apply, LDAP is more than adequate. With more sophisticated inquiries on data involving JPEG images, foreign languages, multi-byte character sets, for instance, LDAP in its current form is not adequate. X.500 has already addressed these and many other issues.

Thanks to the completeness of eTrust Directory's implementation of the X.500 1993 standards, many of the Internet-driven initiatives such as LDAP 2.0 and 3.0 are, in reality, subsets of existing standards. eTrust Directory DXserver embraces DAP, DSP, LDAP, CMIP, and SNMP.

How fast is fast? Why is high performance critical to Directories?
As large organizations are starting to utilize Intranets, and as Internet users are expecting more and more rapid search times, the performance of Directory engines becomes important. eTrust Directory anticipated this shift in expectations by providing a high performance capability which gives users sub-second response to queries even when the directory contains many millions of entries!

eTrust Directory also includes a configurable front-end cache for fast, simple lookups. Independent testing shows eTrust Directory to be more than twice as fast as any LDAP-only directory on the market today.

Why is scalability of a Directory server important?
Users don't want to have to replace the hardware upon which the Directory operates, or see a degradation in performance, as the database within the Directory grows. CA's eTrust Directory DXserver uses a unique 'meta-design' which allows very high performance on even lower-cost Unix or NT servers. The software is written in such a way that performance is linearly dependent upon the amount of data actually retrieved. This means response time is not connected to the size of the database being queried.

Can the CA eTrust Directory DXserver handle more than one database from a single DSA (Directory System Agent, or "Server")?
Yes, transparent connecting and disconnecting is offered as a baseline capability, which also allows a database to be 'hot swapped' while the Directory is processing queries. The DSA can also be started up without its database, to act as a DSP switch or relay as is required in firewall applications.

Can multiple DSAs access the one database?
Yes, this was considered an important design requirement for large user counts and load balancing where bulk loading of data or power users must be accommodated. As well, it allows for 'shadowing' to be shared across different DSAs and/or different CPUs.

What makes eTrust Directory so reliable?
This is a key differentiator of eTrust Directory. Hot back up and recovery as well as on-line tuning are all possible without service interruptions. To support 24 hour x 7 days per week operations, eTrust Directory has the ability to switch underlying database images, without disconnecting any users. In addition, DXserver has an exceptionally fast start/restart time and can be operational within 5 seconds, excluding the OS and RDBMS restart times.

How does eTrust Directory integrate other directories and LDAP applications into a distributed backbone?
The integration of disparate directories is an industry problem. eTrust Directory provides a toolkit specifically targeted at importing and exporting third party data. Its DXlink solution, incorporated into the eTrust Directory DSA, integrates LDAP servers into a distributed directory environment; LDAP is supported as a native protocol! DXlink, does not require synchronization at the data level, which is a very manual process. Instead, users access the actual source of the information at the moment it is searched for, rather than a synchronized pool of outdated data.

What are eTrust Directory's unique features?

Database features:

bullet24x7 reliability through the tightly coupled use of a COTS relational database
bulletfull 2-phase commit for all data storage
bulletrich set of RDBMS tools to tune, optimize and monitor database
bullethigh performance via use of advanced RDBMS caching, query optimization and indexing
bulletvery short restart times because information is not memory resident. Note: Memory-resident DSAs take a considerable time to cache all of their entries at switch on.
bullethot swap of databases
bullethighly reliable database replication

Cost-effective features

bulletsustainable high performance with low memory footprint
bulletmulti-process and multi-processor architecture to deal with scalability
bullethigh capacity capability from a small hardware footprint. Memory requirements remain neutral regardless of X.500 entry count.
bulletnumber of entries only limited by disk space

Distribution and routing features

bulletdistributed search using full X.500 DSP
bulletload sharing across machines
bulletquery streaming across DSAs to separate updates, complex searches etc.
bulletDSAs can be configured as routers, proxies, or data DSAs
bulletautomatic knowledge management and shortest path routing
bulletalternate DSAs for availability
bulletshared configuration for all distributed DSAs

Security features

bulletmutual authentication of DSAs
bulletrouting subject to distributed access controls
bulletrules-based access controls

Operational features

bulletspecial statistics log
bulletSNMP traps for alarms
bulletrich set of tools for importing and exporting of data
bulletautomatic alias management
bulletcredit-based controls to stop flooding (denial of service)

How does eTrust Directory fit into the CA eTrust family?
eTrust Directory is an integral part of the eTrust solution. eTrust components secure every aspect of the e-business value chain, protecting not only the systems and networks, but also the data and the applications they enable. eTrust Directory, combined with eTrust OCSPro, which confirms the validity of Certificates in any e-business transaction, provides the foundation for eTrust PKI as well as other high-function PKI (Public Key Infrastructure) operations in all markets.

Service Strategies Inc

2392 Mount Vernon Rd

Dunwoody, GA 30338-3092

800-662-1615  678-441-0020

assist@ssimail.com

Copyright © 1998-2003 Service Strategies Inc. All rights reserved.
Revised: September 27, 2004.