Oligopolio, Modelo de Chamberlin, Edgeworth y Empresa Dominante
Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and...
Transcript of Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and...
![Page 1: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/1.jpg)
CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill
October 4 , 2012 Dedra Chamber l in , Celeste Copeland, Kei th Hazel ton
![Page 2: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/2.jpg)
• Several years ago, did an RFP for a Provisioning solution – Already have a home-grown Person Store
• UNC, like many others, bought Sun IDM – Then Oracle came along…
• Left us with a few options – Re-do RFP – seemed like a waste – Go ahead and implement Sun IDM without knowing the future of the
product – Wait and see what Oracle would choose to do – Grow our own – Grow our own AND make it Open Source
The Problem of Provisioning
2 – © 2012 Internet2
![Page 3: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/3.jpg)
• OASIS Standard, currently v2.0 • OASIS Provisioning Services TC
– Karsten Huneycutt • XML-based • Core: listTargets, add, lookup, modify, delete • Others: batch, bulk, search, suspend, update • Custom: better error codes, Challenge-Response
Service Provisioning Markup Language (SPML)
3 – © 2012 Internet2
![Page 4: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/4.jpg)
• Onyen service • UNC Guest ID service • Resource correlation service • SPML router service
– Not actually a service, but a single join point around the "create" method of all services that calls a set of scripts to check eligibility for services
– Eligibility is determined by consulting with the resource correlation service before routing any request to the backend services
– After any successful add/delete/modify, the service will update the correlation service with any necessary changes
– This is an initial implementation for our phase one project; may switch to Grouper for eligibility
SPML Services
4 – © 2012 Internet2
![Page 5: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/5.jpg)
IMPROV data f low
5 – © 2012 Internet2
![Page 6: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/6.jpg)
IMPROV User Interface
6 – © 2012 Internet2
![Page 7: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/7.jpg)
• Available under LGPL license • http://code.google.com/p/spml-toolkit/downloads/list • SPML Router 1.0.0 • Resource Correlation Service 1.0.0 • UNC Prop Service 1.0.0
– Simple example service – Shows how the focus on the service implementation side is almost
exclusively on the business logic rather than the SPML plumbing • SPML Toolkit 2.0.0
– Java library that contains everything needed to write an SPML service or client
Code release
7 – © 2012 Internet2
![Page 8: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/8.jpg)
• De-provisioning of Onyens, Guest IDs, etc. • More services: Exchange, Live@EDU/MS 365 • Workflow • Grouper • Replace our current Person Registry solution
Future phases
8 – © 2012 Internet2
![Page 9: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/9.jpg)
• Participating on calls • UNC-Chapel Hill as use-case • Broader understanding of Provisioning as part of all data delivery •
CIFER Provisioning
9 – © 2012 Internet2
![Page 10: Dedra Chamberlin, Celeste Copeland, Keith Hazelton CIFER and … · 2012-10-04 · CIFER and Friends IMPROV – A Provisioning Solution at UNC-Chapel Hill October 4, 2012 Dedra Chamberlin,](https://reader031.fdocuments.in/reader031/viewer/2022022809/5e902494f1ca7c050c35ffb5/html5/thumbnails/10.jpg)
CIFER and Friends
D e d r a C h a m b e r l i n – t g d @ a n d r e w. c m u . e d u C e l e s t e C o p e l a n d – c e l e s t e _ c o p e l a n d @ u n c . e d u K e i t h H a z e l t o n – h a z e l t o n @ d o i t . w i s c . e d u C I F E R w e b s i t e - h t t p : / / c i f e r p r o j e c t . o r g C I F E R t e a m w i k i p a g e s - h t t p s : / / s p a c e s . i n t e r n e t 2 . e d u / d i s p l a y / c i f e r / H o m e