SlideShare a Scribd company logo
OSU & WSO2: A Decade+
Journey in Integration &
Innovation
Glenn E. Donaldson, Chief Architect | Dir. Enterprise Architecture, Integration Enablement, & Data Engineering/OTDI
May 09, 2024
OSU Background
• Total Student Enrollment: 65K
• Faculty/Staff Numbers: 53K plus
• Intermittent/Seasonal : ~5K
• Nonemployee.: ~6k
Office of Technology and Digital Innovation 2
Office of Technology and Digital Innovation: I.D.EA.S Team
6 campuses across the state that
provide enriching educational
experiences
88. Ohio State Extension offices
contribute to communities in every
Ohio county
#1 Columbus, Ohio, is the
fastest-growing metropolitan area
in the Midwest
My Service Areas
Office of Technology and Digital Innovation 3
Office of Technology and Digital Innovation: I.D.EA.S Team
Integration
Enablement
Data
Engineering
Enterprise
Architecture
Agenda
• Beginning
• Present Day
• Near Future
• Summary
Office of Technology and Digital Innovation 4
Office of Technology and Digital Innovation: I.D.EA.S Team
Beginning: 2010-2015…
5
Office of Technology and Digital Innovation
…
….
Beginning: Initiators
• Based on small wins that had big impacts:
• Web Services for real-time grade, schedule, and enrollment information
• Enables faculty to post grades in real-time vs Uploading excel spreadsheets via
integration(s)
• Moving University Library to use new integration for Person info. (near real-time) vs
Batch (day+ old)
• Success in getting other developers to build web services
• Started to look into SOA Architecture with other universities
• Needed to find better & efficient ways of access to information w/o increasing accounts in core
systems
• …
Office of Technology and Digital Innovation 6
Office of Technology and Digital Innovation: I.D.EA.S Team
April 22, 2024 7
Hairball & Duplicated Integrations
Office of Technology and Digital Innovation: I.D.EA.S Team
Beginning: Research,
Zoom Calls, etc.
8
Office of Technology and Digital Innovation: I.D.EA.S Team
Beginning: Challenges
• Lack of support from varying levels within organization
• People fear what they do not understand
• Many developers were no-low-code technical types
• Traditional or easier solutions instead of “right” ones
• ERP systems like PeopleSoft held most of the focus/resources
• Order taking instead of collaboration or partnership
• Finding interested/capable people took time
• Data Stewards need(ed) convinced to ”free” data
• Teams/Orgs not knowing where or how to
Office of Technology and Digital Innovation 9
Office of Technology and Digital Innovation: I.D.EA.S Team
Beginning: Accomplishments
• Introducing: Enterprise Integration Platform [EIP] Effort
• Created EIP DevOps team (cross-unit) for WSO2 Implementation
• Implemented EIP: Nov. 2014 – June 2015 (Go-Live)
• Existing Services from Student Info. Services days hosted in WSO2 ESB
(EI)
• Enabled Shibboleth/SAML Auth for Consoles
• Moved all PeopleSoft Finance web services to our platform
• Add more users & integrations
• Reduced Direct Database Access
• Asked be prepared for Workday Project and the integrations
forthcoming/scale
• Key Challenge: Move from Tier 1 to Tier 0 system
Office of Technology and Digital Innovation 10
Office of Technology and Digital Innovation: I.D.EA.S Team
Office of Technology and Digital Innovation 11
Present Day: 2017-2023…
Present Day: In the Middle of Things
Office of Technology and Digital Innovation 12
Office of Technology and Digital Innovation: I.D.EA.S Team
2017/2018 2019–2021: THE COVID & WORKDAY
YEARS
2021 – 2023: ON THE
COMEBACK
• Attended WSO2Con
2017 in San Francisco
• Early Adopters of
Ballerina
• Created strategy for Moving from
VMs to Kubernetes
(K8s)/Docker/etc. - DIY
• Started doing Roadshows, more
conferences, etc.
• More Integrations….
• Workday Developer Training
Trained WD Devs. To use WSO2
Dev. Studio, GitLab, EI, APIM with
SOAP and REST integrations for
Workday effort
• Student Capstone for Engineering
Seniors; 3 students worked with
WSO2 products, AWS, and
Workday data and Won Best
project for the Fall Term 2019.
• Held Columbus, OH based Meetups for
Microservices (Ballerina, etc.) w/WSO2 as
Sponsor
• During Covid – The need for integration
access increased due to transition to
at-home business, teaching, etc.
• Continual Improvement of
current environment
• Hired DevOp/Platform
Engineering Student
Workers to learn our
environment; learn
ballerina, start student
pipeline
• As part of Enterprise Architecture
Partnership with our University
Medical Center, we started sharing,
giving access, partnering on
integration solutions
• Inherited the Data Engineering
team
Present Day: Connected Systems &
Growing
Office of Technology and Digital Innovation 13
Office of Technology and Digital Innovation: I.D.EA.S Team
Present Data: Continual Sharing/Learning
• Shared Development —If departments/colleges were willing, we would
teach them Ballerina, etc. so they could maintain integrations using their
systems.
• Continuous improvement— We started transitioning older Ballerina code
to Swan Lake; Upgraded K8s, etc.
• Aligning Technologies – Data Management/Engineering team learning and
using like tools, integrations, and solutions;
• Outreach/Awareness/Usage—We are what we have done as part of our
Ent. Arch. Solutions/artifacts; Developers are enabled to “shop” for APIs to
use in their applications
Office of Technology and Digital Innovation 14
Office of Technology and Digital Innovation: I.D.EA.S Team
Near Future: 2024 & Beyond
15
Office of Technology and Digital Innovation
Near (now ☺) Future: Partnering w/ WSO2
• To Move our Integration Platform to
Choreo!!!
• Get out of DIY K8S, at least for our
Integration platform
• Key Actions:
• Separate/isolate key workloads
(i.e., Workday vs Everything else
☺ )
• Have Public vs Private
Gateway(s)
• Ballerina, CARs, and Micro
Integrator(s).
Office of Technology and Digital Innovation 16
Office of Technology and Digital Innovation: I.D.EA.S Team
Ohio State Online 17
Wrap-up
Take-away Summary
•Small wins; Big Impacts
•Don’t be afraid to try - Be the change agent(s) you need. (or Rogues in Context)
•Enable efficient & secure access to data
• Data is a key currency
• Without data & information you just have “Shiny”
• AI anyone?
•Engage and empower like-minded, shared-vision, want-2-learn peeps.
•Continual Improvement/Learning
•Collaborate, Innovate, & Have Fun!
Cheers!!
Office of Technology and Digital Innovation 18
Office of Technology and Digital Innovation: I.D.EA.S Team
Office of Technology and Digital Innovation 19
Thank You!
Glenn E. Donaldson Jr., Chief Architect | Dir. Enterprise Architecture,
Integration Enablement, & Data Engineering/OTDI
Email: Donaldson.6@osu.edu
Twitter: @gdonaldson

More Related Content

Similar to WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation

Resume_Sunil_Faroz
Resume_Sunil_FarozResume_Sunil_Faroz
Resume_Sunil_Faroz
Sunil Faroz
 
Making Software and Software Engineering visible
Making Software and Software Engineering visibleMaking Software and Software Engineering visible
Making Software and Software Engineering visible
CREST
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1
Lahari Gowda
 
Kansas State University UC Showcase
Kansas State University UC ShowcaseKansas State University UC Showcase
Kansas State University UC Showcase
nado-web
 
2016: Applying AI Innovation in Business
2016: Applying AI Innovation in Business2016: Applying AI Innovation in Business
2016: Applying AI Innovation in Business
Leandro de Castro
 
Professional Technology Use Presentation
Professional Technology Use PresentationProfessional Technology Use Presentation
Professional Technology Use Presentation
brittanywentsel
 
Raed Ashour Profile
Raed Ashour ProfileRaed Ashour Profile
Raed Ashour Profile
rashour
 
Digital learning design in 2018
Digital learning design in 2018Digital learning design in 2018
Digital learning design in 2018
Wesley McGrath
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston
 
A strategic approach to technology innovation
A strategic approach to technology innovationA strategic approach to technology innovation
A strategic approach to technology innovation
Max Tsai
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- Resume
Sahil Gupta
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- Resume
Sahil Gupta
 
Business in the Driver’s Seat – An Improved Model for Integration
Business in the Driver’s Seat – An Improved Model for IntegrationBusiness in the Driver’s Seat – An Improved Model for Integration
Business in the Driver’s Seat – An Improved Model for Integration
Inside Analysis
 
Cracking the Code of Managing The Chaos Of Everyday Project Management
Cracking the Code of Managing The Chaos Of Everyday Project ManagementCracking the Code of Managing The Chaos Of Everyday Project Management
Cracking the Code of Managing The Chaos Of Everyday Project Management
Fishbowl Solutions
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
FITC
 
How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...
How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...
How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...
HemaMaliniP5
 
Developing a Digitisation Framework for your Library. 2003
Developing a Digitisation Framework for your Library. 2003Developing a Digitisation Framework for your Library. 2003
Developing a Digitisation Framework for your Library. 2003
Rose Holley
 
pgupta21
pgupta21pgupta21
pgupta21
Pankaj Gupta
 
Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)
Prescient Digital Media
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
Maree Courts
 

Similar to WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation (20)

Resume_Sunil_Faroz
Resume_Sunil_FarozResume_Sunil_Faroz
Resume_Sunil_Faroz
 
Making Software and Software Engineering visible
Making Software and Software Engineering visibleMaking Software and Software Engineering visible
Making Software and Software Engineering visible
 
Internship template for review 1
Internship template for review 1Internship template for review 1
Internship template for review 1
 
Kansas State University UC Showcase
Kansas State University UC ShowcaseKansas State University UC Showcase
Kansas State University UC Showcase
 
2016: Applying AI Innovation in Business
2016: Applying AI Innovation in Business2016: Applying AI Innovation in Business
2016: Applying AI Innovation in Business
 
Professional Technology Use Presentation
Professional Technology Use PresentationProfessional Technology Use Presentation
Professional Technology Use Presentation
 
Raed Ashour Profile
Raed Ashour ProfileRaed Ashour Profile
Raed Ashour Profile
 
Digital learning design in 2018
Digital learning design in 2018Digital learning design in 2018
Digital learning design in 2018
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
A strategic approach to technology innovation
A strategic approach to technology innovationA strategic approach to technology innovation
A strategic approach to technology innovation
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- Resume
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- Resume
 
Business in the Driver’s Seat – An Improved Model for Integration
Business in the Driver’s Seat – An Improved Model for IntegrationBusiness in the Driver’s Seat – An Improved Model for Integration
Business in the Driver’s Seat – An Improved Model for Integration
 
Cracking the Code of Managing The Chaos Of Everyday Project Management
Cracking the Code of Managing The Chaos Of Everyday Project ManagementCracking the Code of Managing The Chaos Of Everyday Project Management
Cracking the Code of Managing The Chaos Of Everyday Project Management
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...
How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...
How DeepSphere.AI Transformed Fresh Graduates Into Data Scientists At Databri...
 
Developing a Digitisation Framework for your Library. 2003
Developing a Digitisation Framework for your Library. 2003Developing a Digitisation Framework for your Library. 2003
Developing a Digitisation Framework for your Library. 2003
 
pgupta21
pgupta21pgupta21
pgupta21
 
Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 

More from WSO2

Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
WSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
WSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
WSO2
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2
 

More from WSO2 (20)

Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 

Recently uploaded

Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
manji sharman06
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
jrodriguezq3110
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
kalichargn70th171
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
chandangoswami40933
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 

Recently uploaded (20)

Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 

WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation

  • 1. OSU & WSO2: A Decade+ Journey in Integration & Innovation Glenn E. Donaldson, Chief Architect | Dir. Enterprise Architecture, Integration Enablement, & Data Engineering/OTDI May 09, 2024
  • 2. OSU Background • Total Student Enrollment: 65K • Faculty/Staff Numbers: 53K plus • Intermittent/Seasonal : ~5K • Nonemployee.: ~6k Office of Technology and Digital Innovation 2 Office of Technology and Digital Innovation: I.D.EA.S Team 6 campuses across the state that provide enriching educational experiences 88. Ohio State Extension offices contribute to communities in every Ohio county #1 Columbus, Ohio, is the fastest-growing metropolitan area in the Midwest
  • 3. My Service Areas Office of Technology and Digital Innovation 3 Office of Technology and Digital Innovation: I.D.EA.S Team Integration Enablement Data Engineering Enterprise Architecture
  • 4. Agenda • Beginning • Present Day • Near Future • Summary Office of Technology and Digital Innovation 4 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 5. Beginning: 2010-2015… 5 Office of Technology and Digital Innovation … ….
  • 6. Beginning: Initiators • Based on small wins that had big impacts: • Web Services for real-time grade, schedule, and enrollment information • Enables faculty to post grades in real-time vs Uploading excel spreadsheets via integration(s) • Moving University Library to use new integration for Person info. (near real-time) vs Batch (day+ old) • Success in getting other developers to build web services • Started to look into SOA Architecture with other universities • Needed to find better & efficient ways of access to information w/o increasing accounts in core systems • … Office of Technology and Digital Innovation 6 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 7. April 22, 2024 7 Hairball & Duplicated Integrations Office of Technology and Digital Innovation: I.D.EA.S Team
  • 8. Beginning: Research, Zoom Calls, etc. 8 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 9. Beginning: Challenges • Lack of support from varying levels within organization • People fear what they do not understand • Many developers were no-low-code technical types • Traditional or easier solutions instead of “right” ones • ERP systems like PeopleSoft held most of the focus/resources • Order taking instead of collaboration or partnership • Finding interested/capable people took time • Data Stewards need(ed) convinced to ”free” data • Teams/Orgs not knowing where or how to Office of Technology and Digital Innovation 9 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 10. Beginning: Accomplishments • Introducing: Enterprise Integration Platform [EIP] Effort • Created EIP DevOps team (cross-unit) for WSO2 Implementation • Implemented EIP: Nov. 2014 – June 2015 (Go-Live) • Existing Services from Student Info. Services days hosted in WSO2 ESB (EI) • Enabled Shibboleth/SAML Auth for Consoles • Moved all PeopleSoft Finance web services to our platform • Add more users & integrations • Reduced Direct Database Access • Asked be prepared for Workday Project and the integrations forthcoming/scale • Key Challenge: Move from Tier 1 to Tier 0 system Office of Technology and Digital Innovation 10 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 11. Office of Technology and Digital Innovation 11 Present Day: 2017-2023…
  • 12. Present Day: In the Middle of Things Office of Technology and Digital Innovation 12 Office of Technology and Digital Innovation: I.D.EA.S Team 2017/2018 2019–2021: THE COVID & WORKDAY YEARS 2021 – 2023: ON THE COMEBACK • Attended WSO2Con 2017 in San Francisco • Early Adopters of Ballerina • Created strategy for Moving from VMs to Kubernetes (K8s)/Docker/etc. - DIY • Started doing Roadshows, more conferences, etc. • More Integrations…. • Workday Developer Training Trained WD Devs. To use WSO2 Dev. Studio, GitLab, EI, APIM with SOAP and REST integrations for Workday effort • Student Capstone for Engineering Seniors; 3 students worked with WSO2 products, AWS, and Workday data and Won Best project for the Fall Term 2019. • Held Columbus, OH based Meetups for Microservices (Ballerina, etc.) w/WSO2 as Sponsor • During Covid – The need for integration access increased due to transition to at-home business, teaching, etc. • Continual Improvement of current environment • Hired DevOp/Platform Engineering Student Workers to learn our environment; learn ballerina, start student pipeline • As part of Enterprise Architecture Partnership with our University Medical Center, we started sharing, giving access, partnering on integration solutions • Inherited the Data Engineering team
  • 13. Present Day: Connected Systems & Growing Office of Technology and Digital Innovation 13 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 14. Present Data: Continual Sharing/Learning • Shared Development —If departments/colleges were willing, we would teach them Ballerina, etc. so they could maintain integrations using their systems. • Continuous improvement— We started transitioning older Ballerina code to Swan Lake; Upgraded K8s, etc. • Aligning Technologies – Data Management/Engineering team learning and using like tools, integrations, and solutions; • Outreach/Awareness/Usage—We are what we have done as part of our Ent. Arch. Solutions/artifacts; Developers are enabled to “shop” for APIs to use in their applications Office of Technology and Digital Innovation 14 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 15. Near Future: 2024 & Beyond 15 Office of Technology and Digital Innovation
  • 16. Near (now ☺) Future: Partnering w/ WSO2 • To Move our Integration Platform to Choreo!!! • Get out of DIY K8S, at least for our Integration platform • Key Actions: • Separate/isolate key workloads (i.e., Workday vs Everything else ☺ ) • Have Public vs Private Gateway(s) • Ballerina, CARs, and Micro Integrator(s). Office of Technology and Digital Innovation 16 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 17. Ohio State Online 17 Wrap-up
  • 18. Take-away Summary •Small wins; Big Impacts •Don’t be afraid to try - Be the change agent(s) you need. (or Rogues in Context) •Enable efficient & secure access to data • Data is a key currency • Without data & information you just have “Shiny” • AI anyone? •Engage and empower like-minded, shared-vision, want-2-learn peeps. •Continual Improvement/Learning •Collaborate, Innovate, & Have Fun! Cheers!! Office of Technology and Digital Innovation 18 Office of Technology and Digital Innovation: I.D.EA.S Team
  • 19. Office of Technology and Digital Innovation 19 Thank You! Glenn E. Donaldson Jr., Chief Architect | Dir. Enterprise Architecture, Integration Enablement, & Data Engineering/OTDI Email: Donaldson.6@osu.edu Twitter: @gdonaldson