Strategies for Technological Evolution...Strategies for Technological Evolution John Kopcke | Senior...
Transcript of Strategies for Technological Evolution...Strategies for Technological Evolution John Kopcke | Senior...
Strategies for Technological Evolution John Kopcke | Senior Vice President & CTO | Sept. 15, 2015
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Three D’s of Technology Evolution*
Decoupling Distribution Democratization
• Loosely coupled
• Pieces can be
replaced,
refactored,
distributed
independently
• Scalability
• Resiliency
• Eliminates
single points of
failure
• Extreme
distribution
• Simplification
• Lowering of
costs
❊ Danny Brian, Research VP Gartner
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Three D’s of Technology Evolution*
Decoupling Distribution Democratization
• Service
Oriented
Architecture
• RESTful APIs
• Microservice
Architecture
• DevOps
• Docker
❊ Danny Brian, Research VP Gartner
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Implementations as configurations,not modifications
4
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian Cloud Strategy
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian Cloud Architecture
Infrastructure-as-a-Service
Ellucian Identity Services
Administration
&
Infrastructure
Ellucian Integration Hub/ Higher Ed. Data Model
External
Integrations
On Premise
Systems
Compute Storage
Pro
cess &
Go
ve
rnan
ce
Network
Security
& Access
Identity
Stores
Security
Operations
ITIL® Monitoring
& Incident
Response
Ellucian
Toolchain /
Pipelines
Performance &
Usage Analytics
Onboarding &
Migration
High Availability Backup
& DRScaling & Load
Balancing
Billing &
Metering
Extensibility Mobility Reporting
Student Portal Document
Management
Student Success
Degree Audit Recruiting AnalyticsFinancial
Aid
Applications
Platform Services
Blackboard /
Canvas
Parking
Housing
Payments
HCM /
Financials
Institutional Data
Store
Clo
ud
Op
era
tio
ns
DE
VO
PS
Native Cloud Infrastructure Services
Integration
Services
Ellucian Identity Management
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Identity Management Then
3rd Party Cloud
(Bb, Moodle)
Shibboleth
Client Applications
(Custom, 3rd Party)
Ellucian Applications
(Colleague, CRM, Portal)
Microsoft Cloud
(Office 365,
Azure)
ADFS
Director
y
Server
Ellucian Applications
(Luminis, Mobile)
Ellucian Applications
(Banner, Degree
Works)
CAS
8
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian Identity Service now
3rd Party Cloud
(Bb, Moodle)
Identity
Provider
Client Applications
(Custom, 3rd Party)
Ellucian Applications
(Colleague, CRM, Portal)
Microsoft Cloud
(Office 365,
Azure)Directory
Server
Ellucian Applications
(Luminis, Mobile)
Ellucian Applications
(Banner, Degree Works)
CAS CAS
SAML2 SAML2
WS-
FederationWS-
Federation
9
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Feature-rich Core, Ellucian Value-added
Ellucian Identity Service
CAS Protocol Support
i18n Login pages
Attribute retrieval from separate
directory
Testing with Ellucian Products
Best Practices and Support
User and Groups
Management
SAML 2.0, WS-
Federation, OpenID
Connect, OAuth 2.0
Flexible support for user stores
(LDAP, Active Directory,
JDBC)
ClusteringUser and Groups
Provisioning
Entitlements Management
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian IDM strategy and direction
• Ellucian Identity Management
• All Ellucian products will support common industry standards
• Ellucian Platform provides insulation from future technology changes
• Ellucian Identity Provider
• Default Identity Provider (IDP) for all Ellucian products
• Open source and represents no licensing costs
• Supports all common industry standards
• Can be replaced by another IDP that supports the same open standards
• Ellucian Partner Program
• Test and certify with top commercial IDM vendors
• Clients are free to choose any open-source or commercial solutions
Ellucian Data Integration
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Point to point integration is expensive and brittle
Library Bookstore
SIS
Continuing Education LMS
eCRM
13
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian integration hub
New course added in Banner
Message published to Hub for
any interested subscribers
DegreeWorks and Elevate
receive notification and
process new course
Banner
Ellucian
Integration
Hub
ElevateDegreeWorks
1
2
3
1
2
3
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian Integration Hub
• Core Components
– Ellucian Integration Hub
Cloud service to enable standard
integration across all Ellucian
products
– Higher Education Data Model
(HEDM)
Standard data model across all
Ellucian products
– Application Services
REST web services in each
application to communicate with the
Hub
On-Prem
Ellucian ApplicationsCloud-Based
Ellucian
Services
On-Prem
3rd-Party Applications
Cloud-Based
3rd-Party Services
On-Prem
Homegrown Applications
Ellucian
Integration
Hub
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian Higher Education Data Model
• Work closely with domain experts to define data model
• Documenting application concepts and terminology
• Understanding 30+ years of evolution
• Distilling fundamental concepts to create data model
• Reconciling concepts, not creating a “Super Set”
• Refining terminology
• Data format will be in JSON
• JSON (JavaScript Object Notation) is an open standard format that uses human-
readable text to transmit data objects consisting of attribute–value pairs. It is used
primarily to transmit data between a server and web application, as an alternative
to XML.
• Although originally derived from the JavaScript scripting language, JSON is a
language-independent data format. Code for parsing and generating JSON data is
readily available in a large variety of programming languages.
HR / Payroll
Finance
Financial
Aid
Student
Recruitment
Fund
Raising
Foundation
Curriculum
Mgt
Registration
HEDM
The model is
segmented into
logical groupings
leveraging years of
experience and
domain knowledge.
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
HEDM has one vocabulary
18
• Domain-driven
• Models real-world concepts in higher education.– Entity oriented
– No derived business logic needed
– Semantic via links (GUID)
• Real-world name =
name of object in the model
• No translation needed
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Easier Data Consumption
• System complexity
eliminated
• Information accessed the
same way regardless of
publishing system
structure
• Data arranged logically
with easy to consume
JSON formats
•+ Entity: COURSES
•+ NAME: ENG101
• – DESCRIPTION: This course is
designed to reinforce composition
and grammar and it often taken…
•– CREDITS: 3
•+ REQUIREMENTS
•- …
•- …
•+ SCHEDULING
•- …
•- …
•+ NAME: MTH101
• – DESCRIPTION: This course is…
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
ESB, IPaaS, and 3rd-Party Applications
– Ellucian provides freedom of choice of vendors to provide
integration tools and services
• ESB (Enterprise Service Bus) provides tools for
creating adapters, data transformation, etc.
• IPaaS (Integration Platform as a Service) is basically
the same as an ESB, but it is provides as service in
the cloud
– 3rd-party and homegrown applications are integrated
to the Ellucian Integration Hub through the use of a
ESB or IPaaS
– Ellucian partners can certify integration with the Hub
– Ellucian customer can share the custom connectors
they create for 3rd-Party application through the
Community Source Initiative repository
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
Ellucian Technology
Outstanding
User Experience
Extending Campus
Environments
Future Ready
Technology
Strength
at the CoreWHAT IT MEANS
FOR YOU
21
Questions and Answers
© 2015 ELLUCIAN. ALL RIGHTS RSERVED
© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY.
23
John Kopcke
SVP & CTO
www.ellucian.com