eControl Extensions

Free Trial

Select eControl module:  Manage | Create | Bulk Create | Self-Service | Audit | Extensions

Three Primary Integration Points for the four Extension Targets

Different integration components have been exposed to enable partners and customers to integrate eControl into strategic line-of-business applications. All extensions are fully audited and integrated into the core platform providing the eControl administrator a unified view of all managed integration.

Following are the three Primary Integration Points for the four Extension Targets:

  • Custom Tasks: Create a form to load, validate and save data to/from multiple sources.
  • Custom Fields: Available to expose specialized data in eControl Identification Fields, Create Profiles and Custom Tasks.
  • Task Interoperability: Supported tasks include: Reset Password, Enable/Disable Account Status, Modify Membership information.

Four Extension Targets

Directory Extensions

LDAP-based directories support extending the object schema to store additional information on objects represented in the directory. The advantage of using this extension is the ability to take advantage of built-in LDAP clustering, backup and access control mechanisms. By adding “Custom Tasks” and “Custom Fields”, eControl supports all combinations of extensions from adding a single “DateOfBirth” field to a form or implementing new custom objects that represent business specific requirements.

SQL Query Integration

Databases used to control access to custom applications are widespread through any organization. From custom CRMs and ERPs to commercial applications, many line-of-business applications require maintenance of user credentials and non-directory information. By providing SQL statements to query and update the desired SQL databases, eControl can be used to allow non-technical staff to make changes to non-directory-based systems without exposing any of the complexities of access control or native management application interfaces. Whether the requirement is to maintain account status, password changes, or exposing custom application information, eControl’s no-code required integration capability is ideal for any SQL application specialist. Supported database vendors include: Oracle, Microsoft SQL Server, Microsoft Access, MySQL, PostgreSQL, SQLite, DB2, Sybase and others.

Web Service Integration

Exposing data via web-services is one of the preferred ways to move data across application boundaries and technology platforms. Using WebService data contracts to expose an organization application allows eControl to integrate with any platform or architecture that exposes data with Web Services. The same level of integration is available for Web Services as is for SQL Query Integration.

Low-level Code Integration

Available for organizations with more complex processing requirements or if the desired application does not provide SQL support instead using another technology (COM, .NET, etc…), a Microsoft .NET library extension is available. With the largest available language support, everything from C++ to PHP to J# (support for over 50 different programming languages), an organization can leverage its existing developer skill set to easily extend the eControl’s core platform to meet their management integration needs. This method is preferred for vendors looking to integrate their application directly into eControl.