Monoliths, APIs and Extensability - The past and future directions of CMS

Scott Leslie
Scott LeslieEducational Technologist
Course Management Systems: Past, Present and Future Scott Leslie May 11, 2005
Goals for the Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object]
What do I mean when I use the term “Enterprise” BUT FIRST…
 
Enterprise Systems…. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pre- & Early CMS Phase 1 st  Wiki developed IU’s OnCourse 1993 1995 1994 1996 ToolBook (Common Object Request Broker Arch.) 2.0   early explosion of the WWW
‘Standalone’ CMS Mature 2000 1998 1997 1999 “ Landonline” WSDL 1.0 Published 1 st  Implementation of XML-RPC XML W3C Recommendation IMS Enterprise 1.0 WebCT 3 released BB 3 Released Rapid growth of interest and adoption of initial CMS
‘Enterprise’ CMS Phase 2001 2005 2003 2002 2004 ‘ Blogs’ explode as a phenomenon Wikipaedia launched Carnegie Mellon ‘elearning services stack’ diagram The ‘E-Learning Framework’ released 2.0 1 st  OKI OSIDS 1.0
Pre-CMS Model Course 1 Course 2 Course 3 ,[object Object],[object Object],[object Object]
Early Generation CMS CMS ‘Wrapper’ Interact with  set  of tools on course by course instance ,[object Object],[object Object],[object Object]
‘ Enterprise’ CMS Dept 1 Dept 2 ,[object Object],[object Object],[object Object],[object Object],Distributed Unit Administration Enterprise-wide Administration
Current Adoption Rates from Hawkins, Rudy and Madsen, “2003 Educause Core Data Survey,” http://www.educause.edu/ir/library/pdf/pub8001e.pdf roughly 90% overall
Current Situation in B.C. ,[object Object],[object Object],[object Object],[object Object]
How are Enterprise CMS different? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BUT…
Choices and Cost ,[object Object],[object Object],[object Object],[object Object],[object Object]
Service-oriented architecture (SOA) definition ,[object Object],[object Object],[object Object]
E-learning frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Carnegie Mellon’s Original Elearning Services Stack Diagram
IMS “Abstract Framework”
JISC’s “E-Learning Framework” (cf. www. elframework.org/)
OKI Open Service Interface Definitions (OSIDs)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OKI OSID diagram
So what are the typical “Common Services?”
Common Services across Frameworks and Systems Identifier Identifier Roles Types Search Search Workflow Workflow Scheduling and Calendar Scheduling Filing and Resources Filing Filing Messaging Messaging Messaging Logging Logging Logging Authorization Authorization Authorization Authentication Authentication Authentication CHEF (Sakai 1.0) Services  OKI Common Services JISC Common Services
Put another way… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sakai ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tool Portability Profile ,[object Object],[object Object],[object Object]
Other Open Source ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other Open Source II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Loosely coupled or alternative approaches
Important Recent Announcements ,[object Object],[object Object],[object Object],[object Object]
Important Upcoming Milestones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recent ‘Relevant Read’ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOAs and Workflow ,[object Object],[object Object],[object Object]
Food for Thought ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Discipline specific tools ,[object Object],[object Object]
JISC E-Learning Framework IMS Abstract Framework WebCT PowerLinks BlackBoard BuildingBlocks OKI OSIDs
1 of 39

Recommended

Introduction to SOL*R by
Introduction to SOL*RIntroduction to SOL*R
Introduction to SOL*RScott Leslie
590 views22 slides
Introduction to SOL*R by
Introduction to SOL*RIntroduction to SOL*R
Introduction to SOL*RScott Leslie
999 views19 slides
Using DSpace as a LOR by
Using DSpace as a LORUsing DSpace as a LOR
Using DSpace as a LORScott Leslie
2.1K views23 slides
LOR Characteristics and Considerations by
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and ConsiderationsScott Leslie
1K views31 slides
Using Blogs in Online Education by
Using Blogs in Online EducationUsing Blogs in Online Education
Using Blogs in Online EducationScott Leslie
4.4K views31 slides
Open Source Maturity and Suitability by
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and SuitabilityScott Leslie
1.4K views30 slides

More Related Content

What's hot

Reflections On Personal Experiences In Using Wikis by
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikislisbk
679 views16 slides
web 2.0 by
web 2.0web 2.0
web 2.0sam ran
1.1K views17 slides
Reinventing the ePortfolio with Open Badges by
Reinventing the ePortfolio with Open BadgesReinventing the ePortfolio with Open Badges
Reinventing the ePortfolio with Open BadgesSerge Ravet
7K views49 slides
LOR Characteristics and Considerations by
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and ConsiderationsScott Leslie
1.4K views37 slides
The Invisible Reference Desk by
The Invisible Reference DeskThe Invisible Reference Desk
The Invisible Reference Deskrexlibris
1.2K views33 slides
web 2.0 by
web 2.0web 2.0
web 2.0sam ran
537 views29 slides

What's hot(20)

Reflections On Personal Experiences In Using Wikis by lisbk
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikis
lisbk679 views
web 2.0 by sam ran
web 2.0web 2.0
web 2.0
sam ran1.1K views
Reinventing the ePortfolio with Open Badges by Serge Ravet
Reinventing the ePortfolio with Open BadgesReinventing the ePortfolio with Open Badges
Reinventing the ePortfolio with Open Badges
Serge Ravet7K views
LOR Characteristics and Considerations by Scott Leslie
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and Considerations
Scott Leslie1.4K views
The Invisible Reference Desk by rexlibris
The Invisible Reference DeskThe Invisible Reference Desk
The Invisible Reference Desk
rexlibris1.2K views
web 2.0 by sam ran
web 2.0web 2.0
web 2.0
sam ran537 views
web 2.0 by sam ran
web 2.0web 2.0
web 2.0
sam ran693 views
Contextual Web Accessibility - Maximizing the Benefit of Accessibility Guidel... by lisbk
Contextual Web Accessibility - Maximizing the Benefit of Accessibility Guidel...Contextual Web Accessibility - Maximizing the Benefit of Accessibility Guidel...
Contextual Web Accessibility - Maximizing the Benefit of Accessibility Guidel...
lisbk636 views
web 2.0 by sam ran
web 2.0web 2.0
web 2.0
sam ran698 views
Practical Interoperability for OPDF Recipients by Scott Leslie
Practical Interoperability for OPDF RecipientsPractical Interoperability for OPDF Recipients
Practical Interoperability for OPDF Recipients
Scott Leslie850 views
Developing a Web 2.0 Strategy by lisbk
Developing a Web 2.0 StrategyDeveloping a Web 2.0 Strategy
Developing a Web 2.0 Strategy
lisbk1.7K views
A Contextual Framework For Standards by lisbk
A Contextual Framework For StandardsA Contextual Framework For Standards
A Contextual Framework For Standards
lisbk971 views
Moodle: using an open learning management system to support student learning by Keith Landa
Moodle: using an open learning management system to support student learningMoodle: using an open learning management system to support student learning
Moodle: using an open learning management system to support student learning
Keith Landa913 views
How could Open Badges Transform ePortfolio Practices and Technologies! by Serge Ravet
How could Open Badges Transform ePortfolio Practices and Technologies! How could Open Badges Transform ePortfolio Practices and Technologies!
How could Open Badges Transform ePortfolio Practices and Technologies!
Serge Ravet12.2K views
Web meeting tools in the "SUNY Nebula" by Keith Landa
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"
Keith Landa777 views
Do Employers Look at ePortfolios? by Don Presant
Do Employers Look at ePortfolios?Do Employers Look at ePortfolios?
Do Employers Look at ePortfolios?
Don Presant4.2K views
Drupal CMS For Education by Kevin Davison
Drupal CMS For EducationDrupal CMS For Education
Drupal CMS For Education
Kevin Davison2.8K views

Viewers also liked

Becoming a Network Learner by
Becoming a Network LearnerBecoming a Network Learner
Becoming a Network LearnerScott Leslie
1.6K views62 slides
Practical Interop For OPDF Developers - Nov 2009 by
Practical Interop For OPDF Developers - Nov 2009Practical Interop For OPDF Developers - Nov 2009
Practical Interop For OPDF Developers - Nov 2009Scott Leslie
934 views21 slides
Ple new-needs-excerpt by
Ple new-needs-excerptPle new-needs-excerpt
Ple new-needs-excerptScott Leslie
726 views4 slides
Whats On Your Horizon? by
Whats On Your Horizon?Whats On Your Horizon?
Whats On Your Horizon?Scott Leslie
974 views29 slides
SOL*R Pecha Chuka by
SOL*R Pecha ChukaSOL*R Pecha Chuka
SOL*R Pecha ChukaScott Leslie
781 views20 slides
New Orleans by
New OrleansNew Orleans
New Orleanskcampagna
466 views51 slides

Viewers also liked(15)

Becoming a Network Learner by Scott Leslie
Becoming a Network LearnerBecoming a Network Learner
Becoming a Network Learner
Scott Leslie1.6K views
Practical Interop For OPDF Developers - Nov 2009 by Scott Leslie
Practical Interop For OPDF Developers - Nov 2009Practical Interop For OPDF Developers - Nov 2009
Practical Interop For OPDF Developers - Nov 2009
Scott Leslie934 views
Ple new-needs-excerpt by Scott Leslie
Ple new-needs-excerptPle new-needs-excerpt
Ple new-needs-excerpt
Scott Leslie726 views
Whats On Your Horizon? by Scott Leslie
Whats On Your Horizon?Whats On Your Horizon?
Whats On Your Horizon?
Scott Leslie974 views
New Orleans by kcampagna
New OrleansNew Orleans
New Orleans
kcampagna466 views
Becoming a network learner - Tlt '10 by Scott Leslie
Becoming a network learner - Tlt '10Becoming a network learner - Tlt '10
Becoming a network learner - Tlt '10
Scott Leslie3.5K views
Tracking OER - OLNet staff mtg talk by Scott Leslie
Tracking OER - OLNet staff mtg talkTracking OER - OLNet staff mtg talk
Tracking OER - OLNet staff mtg talk
Scott Leslie1.3K views
Open Textbooks Authoring Models and Tools by Scott Leslie
Open Textbooks Authoring Models and ToolsOpen Textbooks Authoring Models and Tools
Open Textbooks Authoring Models and Tools
Scott Leslie4.7K views
2016 SparkLabs Global Year-End Review by Bernard Moon
2016 SparkLabs Global Year-End Review2016 SparkLabs Global Year-End Review
2016 SparkLabs Global Year-End Review
Bernard Moon8.3K views
8 Steps To a High Performance Landing Page by Justin Brooke
8 Steps To a High Performance Landing Page8 Steps To a High Performance Landing Page
8 Steps To a High Performance Landing Page
Justin Brooke435 views
Open Access ? Commission Scientifique CH Le Mans 25.11.2016 by Ludovic Hery
Open Access ? Commission Scientifique CH Le Mans 25.11.2016Open Access ? Commission Scientifique CH Le Mans 25.11.2016
Open Access ? Commission Scientifique CH Le Mans 25.11.2016
Ludovic Hery405 views

Similar to Monoliths, APIs and Extensability - The past and future directions of CMS

Service-Oriented Architecture Methods to Develop Networked Library Services by
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesRichard Akerman
1.3K views48 slides
2004 01 10 Chef Sa V01 by
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01jiali zhang
1K views33 slides
Oracle AEI at Sakai Atlanta Conference, December 2006 by
Oracle AEI at Sakai Atlanta Conference, December 2006Oracle AEI at Sakai Atlanta Conference, December 2006
Oracle AEI at Sakai Atlanta Conference, December 2006Michael Feldstein
529 views24 slides
W(h)ither the LMS? by
W(h)ither the LMS?W(h)ither the LMS?
W(h)ither the LMS?Michael Feldstein
1.1K views32 slides
e-Framework Tools by
e-Framework Toolse-Framework Tools
e-Framework ToolsAdrian Stevenson
417 views16 slides
Edu0442 by
Edu0442Edu0442
Edu0442jiali zhang
879 views40 slides

Similar to Monoliths, APIs and Extensability - The past and future directions of CMS(20)

Service-Oriented Architecture Methods to Develop Networked Library Services by Richard Akerman
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
Richard Akerman1.3K views
2004 01 10 Chef Sa V01 by jiali zhang
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
jiali zhang1K views
Oracle AEI at Sakai Atlanta Conference, December 2006 by Michael Feldstein
Oracle AEI at Sakai Atlanta Conference, December 2006Oracle AEI at Sakai Atlanta Conference, December 2006
Oracle AEI at Sakai Atlanta Conference, December 2006
Michael Feldstein529 views
An introduction to repository reference models by Julie Allinson
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference models
Julie Allinson914 views
Sakai and IMS LIS Integration by Cris Holdorph
Sakai and IMS LIS IntegrationSakai and IMS LIS Integration
Sakai and IMS LIS Integration
Cris Holdorph1.7K views
New Opportunites to Connect Learning with LIS and LTI by John Lewis
New Opportunites to Connect Learning with LIS and LTINew Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTI
John Lewis1K views
Jurnal an implementable architecture of an e-learning system by Ratzman III
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
Ratzman III315 views
Jurnal an implementable architecture of an e-learning system by Ratzman III
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
Ratzman III465 views
OLE Project - CULS Presentation by Beth Warner
OLE Project - CULS PresentationOLE Project - CULS Presentation
OLE Project - CULS Presentation
Beth Warner279 views
Oracle UCM Implementation Patterns by Brian Huff
Oracle UCM Implementation PatternsOracle UCM Implementation Patterns
Oracle UCM Implementation Patterns
Brian Huff8.8K views
Jurnal e-learning management system using service oriented architecture by Ratzman III
Jurnal   e-learning management system using service oriented architectureJurnal   e-learning management system using service oriented architecture
Jurnal e-learning management system using service oriented architecture
Ratzman III1.9K views

Recently uploaded

Better Appeals and Solicitations - Bloomerang.pdf by
Better Appeals and Solicitations - Bloomerang.pdfBetter Appeals and Solicitations - Bloomerang.pdf
Better Appeals and Solicitations - Bloomerang.pdfBloomerang
119 views51 slides
Irigoyen_231129 - Around the world in 5 questions.pdf by
Irigoyen_231129 - Around the world in 5 questions.pdfIrigoyen_231129 - Around the world in 5 questions.pdf
Irigoyen_231129 - Around the world in 5 questions.pdfbradgallagher6
16 views38 slides
DEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptx by
DEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptxDEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptx
DEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptxbradgallagher6
30 views24 slides
VCOSA - VIETNAM COTTON - YARN MARKET REPORT - 11/2023 ISSUE by
VCOSA - VIETNAM COTTON - YARN MARKET REPORT - 11/2023 ISSUEVCOSA - VIETNAM COTTON - YARN MARKET REPORT - 11/2023 ISSUE
VCOSA - VIETNAM COTTON - YARN MARKET REPORT - 11/2023 ISSUEVietnam Cotton & Spinning Association
37 views26 slides
sample.potx by
sample.potxsample.potx
sample.potxMaryna Yurchenko
24 views3 slides
R. S GROUP.pptx by
R. S GROUP.pptxR. S GROUP.pptx
R. S GROUP.pptxitzrajeshsuthar
11 views14 slides

Recently uploaded(20)

Better Appeals and Solicitations - Bloomerang.pdf by Bloomerang
Better Appeals and Solicitations - Bloomerang.pdfBetter Appeals and Solicitations - Bloomerang.pdf
Better Appeals and Solicitations - Bloomerang.pdf
Bloomerang119 views
Irigoyen_231129 - Around the world in 5 questions.pdf by bradgallagher6
Irigoyen_231129 - Around the world in 5 questions.pdfIrigoyen_231129 - Around the world in 5 questions.pdf
Irigoyen_231129 - Around the world in 5 questions.pdf
bradgallagher616 views
DEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptx by bradgallagher6
DEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptxDEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptx
DEUTSER-03188 Salt Lake Nov 30 Talk with speaker notes[13].pptx
bradgallagher630 views
Super Solar Mounting Solutions 20230509(1).pdf by carrie55bradshaw
Super Solar Mounting Solutions 20230509(1).pdfSuper Solar Mounting Solutions 20230509(1).pdf
Super Solar Mounting Solutions 20230509(1).pdf
carrie55bradshaw13 views
The Talent Management Navigator Performance Management by Seta Wicaksana
The Talent Management Navigator Performance ManagementThe Talent Management Navigator Performance Management
The Talent Management Navigator Performance Management
Seta Wicaksana39 views
Netflix Inc. by 125071027
Netflix Inc.Netflix Inc.
Netflix Inc.
12507102714 views
Orme_231129 - Around the world in 5 questions.pdf by bradgallagher6
Orme_231129 - Around the world in 5 questions.pdfOrme_231129 - Around the world in 5 questions.pdf
Orme_231129 - Around the world in 5 questions.pdf
bradgallagher619 views
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program by KaiNexus
Engaging Senior Leaders to Accelerate Your Continuous Improvement ProgramEngaging Senior Leaders to Accelerate Your Continuous Improvement Program
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program
KaiNexus93 views
23.12.07 Bloomerang - 2023-12-06 21.39.56.pdf by Bloomerang
23.12.07 Bloomerang - 2023-12-06 21.39.56.pdf23.12.07 Bloomerang - 2023-12-06 21.39.56.pdf
23.12.07 Bloomerang - 2023-12-06 21.39.56.pdf
Bloomerang118 views
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptx by bradgallagher6
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptxGross_TownHall_Summit Conf 2023 BRC Intro slides.pptx
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptx
bradgallagher645 views
Hoole_Summit 2023 - Opening Remarks.pptx by bradgallagher6
Hoole_Summit 2023 - Opening Remarks.pptxHoole_Summit 2023 - Opening Remarks.pptx
Hoole_Summit 2023 - Opening Remarks.pptx
bradgallagher611 views
Giampietro_DIG Summit v1.2.pptx by bradgallagher6
Giampietro_DIG Summit v1.2.pptxGiampietro_DIG Summit v1.2.pptx
Giampietro_DIG Summit v1.2.pptx
bradgallagher615 views

Monoliths, APIs and Extensability - The past and future directions of CMS

  • 1. Course Management Systems: Past, Present and Future Scott Leslie May 11, 2005
  • 2.
  • 3.
  • 4. What do I mean when I use the term “Enterprise” BUT FIRST…
  • 5.  
  • 6.
  • 7. Pre- & Early CMS Phase 1 st Wiki developed IU’s OnCourse 1993 1995 1994 1996 ToolBook (Common Object Request Broker Arch.) 2.0 early explosion of the WWW
  • 8. ‘Standalone’ CMS Mature 2000 1998 1997 1999 “ Landonline” WSDL 1.0 Published 1 st Implementation of XML-RPC XML W3C Recommendation IMS Enterprise 1.0 WebCT 3 released BB 3 Released Rapid growth of interest and adoption of initial CMS
  • 9. ‘Enterprise’ CMS Phase 2001 2005 2003 2002 2004 ‘ Blogs’ explode as a phenomenon Wikipaedia launched Carnegie Mellon ‘elearning services stack’ diagram The ‘E-Learning Framework’ released 2.0 1 st OKI OSIDS 1.0
  • 10.
  • 11.
  • 12.
  • 13. Current Adoption Rates from Hawkins, Rudy and Madsen, “2003 Educause Core Data Survey,” http://www.educause.edu/ir/library/pdf/pub8001e.pdf roughly 90% overall
  • 14.
  • 15.
  • 17.
  • 18.
  • 19.
  • 20. Carnegie Mellon’s Original Elearning Services Stack Diagram
  • 22. JISC’s “E-Learning Framework” (cf. www. elframework.org/)
  • 23.
  • 25. So what are the typical “Common Services?”
  • 26. Common Services across Frameworks and Systems Identifier Identifier Roles Types Search Search Workflow Workflow Scheduling and Calendar Scheduling Filing and Resources Filing Filing Messaging Messaging Messaging Logging Logging Logging Authorization Authorization Authorization Authentication Authentication Authentication CHEF (Sakai 1.0) Services OKI Common Services JISC Common Services
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Loosely coupled or alternative approaches
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. JISC E-Learning Framework IMS Abstract Framework WebCT PowerLinks BlackBoard BuildingBlocks OKI OSIDs