integration competency center - it professionals forum

21
Integration Competency Center Providing Efficient and Effective Access to Enterprise Data

Upload: others

Post on 10-Dec-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integration Competency Center - IT Professionals Forum

Integration Competency Center

Providing Efficient and Effective Access to Enterprise Data

Page 2: Integration Competency Center - IT Professionals Forum

Our Mission

The ICC was formed to identify, implement and execute standards and best practices for a service-oriented architecture based on the business requirements of the university.

Page 3: Integration Competency Center - IT Professionals Forum

Our Approach

EAI

ICC

EAC

Security

DBA Development

Customers

QA

TAM ESC

Page 4: Integration Competency Center - IT Professionals Forum

Our Structure

Developers Data Administrators

Analysts

Consistency Efficiency

Page 5: Integration Competency Center - IT Professionals Forum

How can ICC help?

•  Providing Infrastructure •  Advising Project Teams •  Coordinating Integration Projects •  Training Resources

–  Integration Analysis – Sample Code

•  Testing Integrations

Page 6: Integration Competency Center - IT Professionals Forum

What is an Integration Project?

•  Real-time integration with Enterprise Systems

•  Synchronization with Enterprise Systems

•  EAS Authentication

Page 7: Integration Competency Center - IT Professionals Forum

What is an Enterprise System?

•  Enterprise = university-wide

•  “System of Record” or “Authoritative Source”

•  Examples today –  Banner –  i-Card –  Enterprise Authentication System (EAS) –  Vendor Services Application (VSA)

Page 8: Integration Competency Center - IT Professionals Forum

Real-time Integrations

•  Querying, Creating, Updating, Deleting in Real-time

•  Interface Options –  Web Services –  Java Message Service (JMS)

Enterprise-system Data

Store

Interface Client System

Request

Response

Page 9: Integration Competency Center - IT Professionals Forum

Example: Accept Online

•  Web Service provides interoperability •  Requests can

– handle segregation of data by campus – update Banner data

Banner Web Service Interface

SOAP Request

SOAP Response

Page 10: Integration Competency Center - IT Professionals Forum

Example: uPortal

•  JMS provides robust infrastructure •  Requests can

– handle segregation of data by campus – update Banner data

Banner JMS Gateway

JMS Request

JMS Response

JMS Queue

Page 11: Integration Competency Center - IT Professionals Forum

Example: Nessie

•  Infrastructure complexity is hidden •  Integration model provides flexibility

i-Card

Target Request

Response

Banner Banner Interface

I-Card Interface

OR

Page 12: Integration Competency Center - IT Professionals Forum

Synchronization

•  Notification of changes to Enterprise Data •  Interface Options

–  JMS –  Web Services coming soon…

Enterprise-system Data

Store

Interface Client System Event

Page 13: Integration Competency Center - IT Professionals Forum

Example: SOEEA Time Reporting

•  Notification of Banner data changes •  New users created automatically

SOEEA JMS Gateway

Banner Publisher Event

Page 14: Integration Competency Center - IT Professionals Forum

Example: Service Desk

•  Notification from multiple sources •  Vendor API used for target

Service Desk

JMS Gateway

Banner Publisher

EAS Publisher

ServiceDesk API

Page 15: Integration Competency Center - IT Professionals Forum

Example: eAdmit

•  Web Service provides interoperability •  JMS provides robust infrastructure

eAdmit Topic

eAdmit Banner

Publisher

Web Service Interface SOAP

Response

SOAP Request

Page 16: Integration Competency Center - IT Professionals Forum

Publisher Requests

Example: Vendor Services

PRZM

Vendor Services

FAMIS Upside

Banner

Page 17: Integration Competency Center - IT Professionals Forum

EAS Authentication

•  For any university Web application •  Multiple options

– Standard EAS Authentication • University applications – Banner, Nessie, etc. • External applications – HireTouch, NSC, etc.

– Trusted Prior Authorization • uPortal • Campus libraries online (Global Campus)

Page 18: Integration Competency Center - IT Professionals Forum

How to involve ICC

•  Contact us: [email protected] •  Typical request process

1.  Initial contact 2.  Needs-assessment meeting 3.  Formal request for work – ITPC or WR 4.  Project resources and priority assigned 5.  Execution (Analysis, Development, etc.)

Page 19: Integration Competency Center - IT Professionals Forum

First Steps for an ICC Project

•  Integration Overview – Provides an overview of the integration –  Identifies components involved – Details the required changes

•  Enterprise Object Template – Defines the structure of the object – Maps structural elements to a data source

Page 20: Integration Competency Center - IT Professionals Forum

For more information

•  Available Enterprise Objects – http://www.aits.uillinois.edu/ – Follow “Enterprise Data” menu – SOA Registry coming soon…

•  Service Guides available upon request

Page 21: Integration Competency Center - IT Professionals Forum

Questions?