Middleware and Identity Services

The functional focus of this unit is to enable the integration of systems and development of applications across the enterprise through best of breed technologies and services. The Middleware and Identity Services team also establishes and governs authentication, authorization, and security framework for enterprise applications, and controls and manages the identity lifecycle of faculty, staff, and students’ identities.

This unit is responsible for:

  • Directory Services: Manage and govern the directory of information about people and groups; group management to support role-based access management; Listserv email lists; manage directory data access and security; manage directory architecture and Active Directory (AD) infrastructure to support both on-premises and cloud-hosted applications and services, as well as AD domain trust management and policy enforcement.

  • Identity and Access Management: Person identity management; identity consolidation from systems of record and master data management; federated identity and access management; identity roles and application access management; user identity self-service (password management); provisioning and de-provisioning of UMIT services and resources (O365 email, Box, Google Drive, CaneID, VPN access, Active Directory credentials, etc.).

  • Application Security: Authentication, authorization, web and federated Single Sign-On (Shibboleth, ADFS, Multi Factor Authentication MFA), and security for applications hosted both on-premises and in the cloud; application security regulatory compliance and audit reporting.

  • Data Integration: Manage Middleware tools and technologies to enable secure data extraction, translation, and transfer between heterogeneous systems both on premises and cloud; provide integration solutions complying with enterprise data security standards; manage integration platforms (Pervasive, Biztalk, Oracle SOA suite, OIM-Oracle Identity Manager) and infrastructure.

  • Enterprise Architecture: Manage enterprise application architecture best practices and guidance, application design and development support in .Net, Java, PHP, etc. languages, source code review, and version control support; web services and SOA component design and implementation; provide best of breed software engineering and SDLC processes for web application development; establish integration competency center; improve the maturity levels of the software engineering processes.