SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
OpenAthensLA 2.0:
An introduction

OpenAthens workshops, February/March 2009
                                                   David Orrell, Eduserv
                                            david.orrell@eduserv.org.uk
                                                    www.eduserv.org.uk
Product goals and rationale


Architecture


Demo of administration tools




                               2
What is OpenAthens LA?




    Software to enable federated access to
     internal and external Web resources
Federated identity

         Identity Provider                       Service Providers
                                                   (resources)




                             Control
                                        Policy
                        Subscriptions
                              Management
Federated identity

         Identity Provider                       Service Providers
                                                   (resources)




                             Control
                                        Policy
                        Subscriptions
                              Management
OpenAthens LA 1.0


 • You know it as Athens DA
 • 'Semi' federated
    – depends on central service
 • Not fully standards compliant
    – only via central service
Since 1.0, a lot has changed...
1) Formation of The UK Access Management
     Federation, and other federations
2) Changing user behaviour
          • Web 2.0
    • User-centric identity
      • Social networks
3) Multiple identity standards
            • SAML
           • OpenID
      • Information Cards
That's all very well... but...
But...


• We've lost control and flexibility!
• We can't meet students expectations
• Athens also...
    – hid much of the complexity
    – provided web-based administration
         → distributed control
    – provided statistics
Shibboleth administration

                                    System
IT Services                         administrator

 Shibboleth server

                                                    Librarian
               Configuration




                  User-repository
Our top 3 priorities for OpenAthens LA 2.0...
Priorities




       1) Ease of installation, configuration &
                    maintenance
                • Web-based administration
             • Built-in diagnostics and statistics
Priorities




     2) Support for multiple, Open Standards
Priorities




                   3) Extendable
                • Modular architecture
        • Open APIs – write your own extensions
OpenAthens LA 2.0




       • Greater control...
OpenAthens LA 2.0: administration

                                               System
                                               administrator
                      Administration
Runtime server(s)     server




                                       Model
           Runtime
                                                           Librarian




                User-repository

                                                         Staff / students
Administration interface

 Administration
 server




                  Admin application(s)   Model
Administration interface

 Administration
 server

                                                 Model history

                  Admin application(s)   Model
OpenAthens LA 2.0




            More flexibility...
        •
OpenAthens 'Atacama' platform


              Protocol modules
OpenAthens LA 2.0: modules




   OpenAthens LA runtime


                  Platform

                Webserver
OpenAthens LA 2.0: modules


                             • Authentication



   OpenAthens LA runtime


                  Platform

                Webserver
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime


                  Platform

                Webserver
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime     • Identity
                               protocols
                               (SAML, OpenID
                  Platform
                               etc)
                Webserver
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime     • Identity
                               protocols
                               (SAML, OpenID
                  Platform
                               etc)
                             • Attribute
                Webserver
                               release policies
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime     • Identity
                               protocols
                               (SAML, OpenID
                  Platform
                               etc)
                             • Attribute
                Webserver
                               release policies
                             • Custom
                               attributes
                             •     …
Open APIs: write your own modules


• OpenAthens platform is multi-language
   – C/C++, C#/.NET, Java, PHP, Ruby
• Can write in-line 'scriptlets'
   – JavaScript, Ruby



         OpenAthens LA runtime
OpenAthens LA 2.0: release schedule


                                 June 2009:
                  April 2009:    End of Beta
                  Beta release   programme



  2009


                                      July 2009:
         March 2009:
                                   OpenAthens LA 2.0
         Initial Alpha
                                   General Availability
Thank you!

david.orrell@eduserv.org.uk

Contenu connexe

En vedette

eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?
Peter Parycek
 

En vedette (7)

Government 2.0: architecting for collaboration
Government 2.0: architecting for collaborationGovernment 2.0: architecting for collaboration
Government 2.0: architecting for collaboration
 
Openid - an identity system for the open Web
Openid - an identity system for the open WebOpenid - an identity system for the open Web
Openid - an identity system for the open Web
 
eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?
 
Getting started in the social web: Government 2.0
Getting started in the social web: Government 2.0Getting started in the social web: Government 2.0
Getting started in the social web: Government 2.0
 
Introduction to Government 2.0
Introduction to Government 2.0Introduction to Government 2.0
Introduction to Government 2.0
 
Presentation On Tata Nano Final
Presentation On Tata Nano FinalPresentation On Tata Nano Final
Presentation On Tata Nano Final
 
Storytelling in 2014
Storytelling in 2014Storytelling in 2014
Storytelling in 2014
 

Similaire à OpenAthens LA 2.0: An introduction

Identity & Access Management Update - David Orrell
Identity & AccessManagement Update - David OrrellIdentity & AccessManagement Update - David Orrell
Identity & Access Management Update - David Orrell
Eduserv
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
WSO2
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the Cloud
Dmitry Buzdin
 

Similaire à OpenAthens LA 2.0: An introduction (20)

Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Poly Source It Profile
Poly Source It ProfilePoly Source It Profile
Poly Source It Profile
 
Polysource It Profile
Polysource It ProfilePolysource It Profile
Polysource It Profile
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questions
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
Identity & Access Management Update - David Orrell
Identity & AccessManagement Update - David OrrellIdentity & AccessManagement Update - David Orrell
Identity & Access Management Update - David Orrell
 
apiGrove
apiGroveapiGrove
apiGrove
 
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World
 
Product Development Update
Product Development UpdateProduct Development Update
Product Development Update
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
Microsoft and Open Source Interoperability
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperability
 
Mantis Code Deployment Process
Mantis Code Deployment ProcessMantis Code Deployment Process
Mantis Code Deployment Process
 
LAPP/SELinux - A secure web application platform powered by SELinux
LAPP/SELinux - A secure web application platform powered by SELinuxLAPP/SELinux - A secure web application platform powered by SELinux
LAPP/SELinux - A secure web application platform powered by SELinux
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the Cloud
 
Versulo (2)
Versulo (2)Versulo (2)
Versulo (2)
 

Plus de Eduserv Foundation

Aggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsAggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAs
Eduserv Foundation
 

Plus de Eduserv Foundation (20)

Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so far
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support events
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic Concepts
 
Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?
 
Does metadata matter?
Does metadata matter?Does metadata matter?
Does metadata matter?
 
Identity - Future Directions
Identity - Future DirectionsIdentity - Future Directions
Identity - Future Directions
 
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeThe JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scope
 
Everything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEverything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadata
 
Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...
 
Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?
 
Safer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleSafer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young people
 
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
 
The OAI ORE Project
The OAI ORE ProjectThe OAI ORE Project
The OAI ORE Project
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
Aggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsAggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAs
 
Second Life in 3600 seconds - Staff development week at ILRT 2007
Second Life in 3600 seconds - Staff development week at ILRT 2007Second Life in 3600 seconds - Staff development week at ILRT 2007
Second Life in 3600 seconds - Staff development week at ILRT 2007
 
Ukoln Streaming Summing Up
Ukoln Streaming Summing UpUkoln Streaming Summing Up
Ukoln Streaming Summing Up
 
A snapshot of ... in Second Life
A snapshot of ... in Second LifeA snapshot of ... in Second Life
A snapshot of ... in Second Life
 
OpenID - A personal perspective
OpenID - A personal perspectiveOpenID - A personal perspective
OpenID - A personal perspective
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

OpenAthens LA 2.0: An introduction

  • 1. OpenAthensLA 2.0: An introduction OpenAthens workshops, February/March 2009 David Orrell, Eduserv david.orrell@eduserv.org.uk www.eduserv.org.uk
  • 2. Product goals and rationale Architecture Demo of administration tools 2
  • 3. What is OpenAthens LA? Software to enable federated access to internal and external Web resources
  • 4. Federated identity Identity Provider Service Providers (resources) Control Policy Subscriptions Management
  • 5. Federated identity Identity Provider Service Providers (resources) Control Policy Subscriptions Management
  • 6. OpenAthens LA 1.0 • You know it as Athens DA • 'Semi' federated – depends on central service • Not fully standards compliant – only via central service
  • 7. Since 1.0, a lot has changed...
  • 8. 1) Formation of The UK Access Management Federation, and other federations
  • 9. 2) Changing user behaviour • Web 2.0 • User-centric identity • Social networks
  • 10. 3) Multiple identity standards • SAML • OpenID • Information Cards
  • 11. That's all very well... but...
  • 12. But... • We've lost control and flexibility! • We can't meet students expectations • Athens also... – hid much of the complexity – provided web-based administration → distributed control – provided statistics
  • 13. Shibboleth administration System IT Services administrator Shibboleth server Librarian Configuration User-repository
  • 14. Our top 3 priorities for OpenAthens LA 2.0...
  • 15. Priorities 1) Ease of installation, configuration & maintenance • Web-based administration • Built-in diagnostics and statistics
  • 16. Priorities 2) Support for multiple, Open Standards
  • 17. Priorities 3) Extendable • Modular architecture • Open APIs – write your own extensions
  • 18. OpenAthens LA 2.0 • Greater control...
  • 19. OpenAthens LA 2.0: administration System administrator Administration Runtime server(s) server Model Runtime Librarian User-repository Staff / students
  • 20. Administration interface Administration server Admin application(s) Model
  • 21. Administration interface Administration server Model history Admin application(s) Model
  • 22. OpenAthens LA 2.0 More flexibility... •
  • 23. OpenAthens 'Atacama' platform Protocol modules
  • 24. OpenAthens LA 2.0: modules OpenAthens LA runtime Platform Webserver
  • 25. OpenAthens LA 2.0: modules • Authentication OpenAthens LA runtime Platform Webserver
  • 26. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime Platform Webserver
  • 27. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime • Identity protocols (SAML, OpenID Platform etc) Webserver
  • 28. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime • Identity protocols (SAML, OpenID Platform etc) • Attribute Webserver release policies
  • 29. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime • Identity protocols (SAML, OpenID Platform etc) • Attribute Webserver release policies • Custom attributes • …
  • 30. Open APIs: write your own modules • OpenAthens platform is multi-language – C/C++, C#/.NET, Java, PHP, Ruby • Can write in-line 'scriptlets' – JavaScript, Ruby OpenAthens LA runtime
  • 31. OpenAthens LA 2.0: release schedule June 2009: April 2009: End of Beta Beta release programme 2009 July 2009: March 2009: OpenAthens LA 2.0 Initial Alpha General Availability