Selerix Developer Tools
Development
Enrollment Integrations > Enrollment Integration Quick Start > Development

Overview

After the BenSelect enrollment site is setup by the enrollment group administrator, development for Selerix integration may begin.  Developers choose the path they want to take based on their skills and business requirements.  In its simplest form, a BenSelect enrollment session can be engaged either by using SAML for SSO, or SOAP to access Web Services with a user ID and password.  Regardless of the approach, transmit all messages to the Selerix server using secure HTTP.

Actual applicant data shared between your system and BenSelect must be packaged in a serialized Selerix data transmittal object.  This is in turn injected into the carrier XML before transmitting to Selerix servers. 

The diagram below illustrates how the Selerix data transmittal is incorporated into the three integration paths: SAMLSOAP, or a combination of the two.  Note that when SAML v1.1 is used only for SSO authentication on a group that does not have census data pre-loaded, a second step is required to send the enrollment data to Selerix before enrollment can begin:

Although the Selerix data transmittal XML can be created in any development language that has the ability to produce well-formed XML, we highly recommend using our .NET library for this purpose because it encapsulates the Selerix object model in a familiar object paradigm.  This exposes all possible data members in environments that support intelligent code completion technologies such as Intellisense.

 

Next steps

Select the topic that best suits your needs to continue with the quick start:

Quick Start for Single Sign-On (SAML) Enrollment Integrations

Quick Start for Web Services (SOAP) Enrollment Integrations

Selerix .NET Library