ethos integration: understanding apis & the ethos framework

29
Ethos Integration: Understanding APIs & the Ethos framework Sam Philip, Consulting Manager – Technical Services Rehan Ahmad, Senior Solutions Consultant

Upload: others

Post on 28-Oct-2021

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ethos Integration: Understanding APIs & the Ethos framework

Ethos Integration: Understanding APIs & the Ethos framework

Sam Philip, Consulting Manager – Technical Services Rehan Ahmad, Senior Solutions Consultant

Page 2: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 2

This presentation is not a commitment, promise or other obligation to deliver any material code or functionality, and it should not be relied upon in making any purchase decision. Development and release of Ellucian products and services may change, without prior notice, at Ellucian’s discretion.

Disclaimer

Page 3: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 3

ETHOS PLATFORMDefining a common understanding

Building processes that matter

Transforming data into knowledge

Creating meaningful experiences

Page 4: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 4

ETHOS PLATFORM

WORKFLOWprocesses with no boundaries

ANALYTICSturning data into knowledge

EXPERIENCEa content driven world

DATA MODELstarting with a common understanding

EXTENSIBILITYbring your data together

WEB SERVICEScreating open connections

INTEGRATIONorchestrate the flow of information

Human Resources

Health Services

Residential Life Transportation Meals Bookstore Finance Student

ServicesAdvancement Office

Recruiting & Admissions

Page 5: Ethos Integration: Understanding APIs & the Ethos framework

• Unified vocabulary• Open standards• Extensible framework• Connected elements• Community driven

Cash Receipts

Attendance

FA Awards

UCAS

Budget Officer

Sections

FA Budget

Refunds

OCAS

Recruitment Funnel Persons

Advancement Campaigns

Recruitment Territories Vendors Chart of

Accounts

Faculty Workload

Courses

Invoices

Donor Contributions GL Transactions

Buildings

Encumbrances Prospective Students

Academic History

Grants

Banks

Hiring

Academic Periods

Payroll

Pay Rates

Positions

Recruiters Purchase Orders Taxes Athletics

Requisitions

Persons

DATA MODELstarting with a common understanding

Page 6: Ethos Integration: Understanding APIs & the Ethos framework

• Hub & Spoke• Loosely-coupled• Resilient to change• Standards-based• Messaging-based• Service & data reuse• Configurable

INTEGRATIONorchestrate the flow of information

Page 7: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 7

Analytics WealthEngine

ERP

3rd Party Integration

HEPData

CRM

Point to Point Integrations

Page 8: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 8

3rd Party Integration WealthEngine

Some Advancement

Tool

Analytics HEPData

ERP

Sample Integrations

Page 9: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 9

Ellucian Ethos Integration

CRM

Analytics

ERP

3rd Party Integration

WealthEngine

HEPData

Page 10: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 10

Ellucian Ethos Data Model

Page 11: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 11

Ellucian Ethos Data Model

Unified VocabularyApplication and platform-agnostic

Open StandardsBuilt on JSON and REST

Together with Ethos Integration = One-to-ManyNo more point-to-point integrations

Single Source of TruthUnified view of the student

Page 12: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 12

Person record is updated in the ERP system

Change notification published to Ellucian Ethos Integration

Message is queued for interested subscribers

CRM Advise and CRM Advance retrieve the change notification and process the updated person information

ERP

EllucianEthos

Integration

CRM AdvanceCRM Advise

1

2

4

1

2

3

4

3

Ellucian Ethos Integration Example

Page 13: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 13

Received a new pledge contribution, CRM Advance needs to update the General Ledger

Request is made to Ellucian Ethos Integration

Ellucian Ethos Integration determines the authoritative application and routes the request

ERP receives the request, processes it, and responds

Ellucian Ethos Integration returns the response to CRM Advance

ERP

EllucianEthos

Integration

CRM AdvanceCRM Advise

3

2

1

1

2

3

4

5

4

5

Ellucian Ethos Integration Example

Page 14: Ethos Integration: Understanding APIs & the Ethos framework

In-person. Paper forms and queues.

Page 15: Ethos Integration: Understanding APIs & the Ethos framework

Online. Digital. Tethered to desktop.Sometimes tethered to campus.

Page 16: Ethos Integration: Understanding APIs & the Ethos framework

Mobile. Anywhere, anytime. No tethers.

Page 17: Ethos Integration: Understanding APIs & the Ethos framework

Voice. Interactive. AI guided experience.

Page 18: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 18

Demo

Page 19: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 19

Ethos Framework:The Common Language Approach

Page 20: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 20

Communication between Participants with Different Native Languages

Page 21: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 21

How does Ethos Integration differ?

Page 22: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 22

What do you mean by “Shared, Unified Vocabulary”?

Banner: STVSUBJLMS: Subjects

SUBJECT DESCRIPTION

ACT Accountancy

ADJ Administration of Justice

ADM Administration

Adult General Education

AGE

Agricultural Economics

AGEC

Elevate: SUBJECT

Page 23: Ethos Integration: Understanding APIs & the Ethos framework

GPA Designations Person Recruitment Teams Goals

Hiatus Marketing Lists Bio Employee Summary Designations

Student Populations Capital Campaigns Relationships Employee Positions Donations

Faculty Communications Campaigns Emergency Info Time and attendance Session

Qualifications Responses Institutional Roles Departments Giving History

Advisors Contributions Comments Organizational Hierarchy Giving groups

Advisees Telefunding Immigration Employment History Communications

Schedule Programs SEVIS (US) Benefits Tender

Office Hours Memberships Credentials Leave Structure

Class Assignments Communications Identifiers Status Staff

Teaching Assistants Events Contact Information Salary Time and Effort Reporting

Workload FA Awards Social Media Dependents and Beneficiaries Work order

Contracts Actions Health Employee classes Scheduled Maintenance

Positions Disbursements Interests Seniority GEO Regions

Non-academic Positions Packages Military Info (US) Personnel Action Forms (PAFs) Prospects

Academic Committees Loans Organization Profile Communications Management Assignments

Account Summary Grants Contacts Employee Tax Stages

Payments Title IV Grants Membership Contracts Wealth Score

Financial Aid Payments Title IV Loans Institutions Faculty assignments Philanthropic Interests

Payment Plans FA Summary Buildings Pay Summary Research

Deposits History Rooms Wages Assets

Refunds Communications Utilization Stipends Ratings

Invoices Tracking Availability Deductions Activities

Cash Receipts Applicant Profile Locations Leave accruals Proposals

Cashiers FAFSA Campus calendar Direct Deposit Assets

Billing Methods ISIR Scheduling Paychecks Wealth

Billing Periods Other applications/profiles Events and activities Encumbrances Awards

Billing Tables Need analysis data Housing Affordable Care Act (1095-C) Philanthropic Interests

Charges Cost of attendance Judicials W2, T4, T4A, etc Publications

Finance charges Unmet needs Clubs and Organizations Tax year end summary Comments

Sponsors Rules Meal plans Quarterly Totals Ratings

Third party billing Budget Athletics Regional Research

Statements Loans Restrictions/Holds Applicants Matching Gift Policies

Applications Loan applications Communications Applications Corporate Hierarchy

Prospects Loan disbursements Courses Candidate Recognition

Page 24: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 24

One language

One connection

Focus on efficiency and performance

Open to new plug&play solutions

The Ethos Integration Hub

Library SIS

Continuing Education

LMSeCRM

ESB

Page 25: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 25

The Example of Banner/CRM Integration

CRM Recruit

ERPResponse Service

CRM Advise

Banner

Event based notification(fully runtime configurable)

Web services(SOAP and REST)

BEP

! Ellucian Messaging Adapter(i.e. AQMP queue)

EthosEthos API

Web Service

Page 26: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 26

Banner

APIs

BEP EMA

PublisherService

MessageQueue

ServiceConfigure

Proxy Service

Error ReportingService

1

2

3

Page 27: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 27

Page 28: Ethos Integration: Understanding APIs & the Ethos framework

© 2018 Ellucian 28

Data Governance Ethos Data Model provides definitive structure, Ethos Integration defines the owner of given data entity.

Technology Adaptors managed as part of application, these align with the application tech stack.

Data Transformation

Each application handles its own transformation to a common data model for all, Ethos Data Model.

Transport and cadence

Transport is consistent and standards based, via REST API.Applications can publish changes at will, without having to wait for consumer to process.

Resiliance All messages are queued and persist until consumed.

Let’s Check on Those Challenges

Page 29: Ethos Integration: Understanding APIs & the Ethos framework