SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Government 2.0: architecting for collaboration
Government 2.0: architecting for collaborationGovernment 2.0: architecting for collaboration
Government 2.0: architecting for collaborationTara Hunt
 
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 WebEduserv Foundation
 
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
 
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.0Tamera Kremer
 
Introduction to Government 2.0
Introduction to Government 2.0Introduction to Government 2.0
Introduction to Government 2.0Nathanael Boehm
 

Destacado (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
 

Similar a OpenAthens LA 2.0: An introduction

Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Poly Source It Profile
Poly Source It ProfilePoly Source It Profile
Poly Source It Profilemoseskhedi
 
Polysource It Profile
Polysource It ProfilePolysource It Profile
Polysource It Profileelenarys
 
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 practiceOpenCity Community
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questionslucky94527
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace Jansen
 
Identity & Access Management Update - David Orrell
Identity & AccessManagement Update - David OrrellIdentity & AccessManagement Update - David Orrell
Identity & Access Management Update - David OrrellEduserv
 
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 Tom Eston
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
(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 RoutingBIOVIA
 
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 WorldCorrelsense
 
Product Development Update
Product Development UpdateProduct Development Update
Product Development UpdateEduserv
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
Microsoft and Open Source Interoperability
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperabilityguest82d216
 
Mantis Code Deployment Process
Mantis Code Deployment ProcessMantis Code Deployment Process
Mantis Code Deployment ProcessJen Wei Lee
 
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 SELinuxKohei KaiGai
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the CloudDmitry Buzdin
 

Similar a 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)
 

Más de Eduserv Foundation

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 farEduserv Foundation
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support eventsEduserv Foundation
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsEduserv Foundation
 
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?Eduserv Foundation
 
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 ...Eduserv Foundation
 
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 scopeEduserv Foundation
 
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 metadataEduserv Foundation
 
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...Eduserv Foundation
 
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?Eduserv Foundation
 
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 peopleEduserv Foundation
 
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...Eduserv Foundation
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
Aggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsAggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsEduserv Foundation
 
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 2007Eduserv Foundation
 
A snapshot of ... in Second Life
A snapshot of ... in Second LifeA snapshot of ... in Second Life
A snapshot of ... in Second LifeEduserv Foundation
 
OpenID - A personal perspective
OpenID - A personal perspectiveOpenID - A personal perspective
OpenID - A personal perspectiveEduserv Foundation
 

Más 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
 

Último

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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 DevelopmentsTrustArc
 
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 RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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