De integratie voor het SIS (studenteninformatiesysteem) helpt beheerders met het integreren van cursus-, gebruikers- en inschrijvingsgegevens met Blackboard Learn. Gegevens kunnen afkomstig zijn uit diverse bronnen en kunnen verschillende indelingen hebben. De SIS-integratie biedt een eenvoudige manier om een upgrade uit te voeren naar Blackboard Learn vanuit een ander LMS (Learning Management System), zoals CE of Vista. De gegevens van het andere systeem worden tijdens de integratie aangepast aan de gegevensinvoer die wordt gehanteerd in Learn. SIS-integratie maakt het daarnaast mogelijk systeemupdates te delegeren aan andere Blackboard-beheerders, zodat er flexibiliteit kan worden ingebouwd in het systeem.

Het SIS Framework is een framework dat via Building Blocks kan worden uitgebreid en dat gemeenschappelijke functionaliteit biedt aan alle integraties, terwijl via het configuratiescherm voor systeembeheer van Blackboard Learn integraties kunnen worden gedefinieerd, geconfigureerd en beheerd. Het principe is gebaseerd op een scheiding van functionaliteit. Het SIS Framework biedt de voorzieningen om via de UI integraties te maken, te configureren, en uit te voeren en te onderhouden. Daarnaast biedt het framework de integratietypen (gebaseerd op Building Blocks) voor het leveren van de logica die specifiek is voor elk type SIS-integratie.

Hierdoor kan het SIS Framework een mix-and-match aanpak ondersteunen voor integratie en tegelijkertijd verschillende instanties van een integratietype bieden. Dit resulteert in een zeer grote flexibiliteit bij het bouwen van oplossingen voor SIS-integratie, aangezien tegemoet lan worden gekomen aan alle integratiebehoeften, van zeer eenvoudig tot uitermate complex.

Een extra voorziening die beschikbaar is voor alle integratietypen is on-the-fly gegevenstoewijzing. Hierdoor kunnen inkomende gegevensobjecten op een aangepaste manier worden toegewezen aan gegevensobjecten van Blackboard Learn. Dit betekent dat je aangepaste scripts (javascript) kunt toepassen op inkomende gegevens. In het geval van het integratietype Momentopname-bestand kun je aangepaste header-toewijzingen toepassen om bestaande gegevensindelingen te koppelen aan indelingen van Blackboard. (Hierdoor kunnen klanten met ANGEL makkelijker overstappen op het SIS Framework.)

Alle integratietypen kunnen bekabeld gegevens ontvangen door gegevens naar de integratie-URL te sturen. Dit is handig in de context van de typen Enterprise 1.1 en Momentopname, aangezien deze nu geschikt zijn voor gegevensoverdracht via een kabel en het posten van gegevens in bestanden.