100 likes | 179 Views
Foundation top ~5 issues. Scott’s Top 6 Messy Items. Read ACLs. Authentication and delegated auth. What is a “Project”?. URL Design, representations. Application runtime model. Query language, runtime, performance. De-Normalized resources (DTO’s). Read ACLs - Scott.
E N D
Scott’s Top 6 Messy Items Read ACLs Authentication and delegated auth What is a “Project”? URL Design, representations Application runtime model Query language, runtime, performance De-Normalized resources(DTO’s)
Read ACLs - Scott • The Foundation will provide Read access control at a Security Context (Project, Team may be examples) • Requires a URL be mappable to a Security Context (the faster the better) • Can Applications further constrain read access? • Requires that we give apps exclusive control of reads • Needs a Storage Service and RTC solution
Application Runtime Model - James • This must solve the DTO problem by allowing you to write code to produce one or more de-normalized forms from the normalized form which is also available to clients • Multi-get might be a variant of this • Java-based, Jazz Foundation provided • Hard problem: read ACLs for a composite • Don’t invent anything • Thought exercise: RTC, RRC, RQM arrive as VMWare images, you fire them up and they hook into discovery and admin
1A’. App-specific implementation of REST API Client App logic RESTAPI Dumb data store App data Storage App RESTAPI • Basics • Client talks to apps through REST APIs • Apps talk to dumb data store • Clients to not access data store directly
URL Design,representations - Ed • Input from Bill • Tension between URL stability and ability to see context in the URL • Maybe we can separate stable URIs and pretty URLs which include context
What is a “Project”? - Kai • Consensus on projects of projects and relationships between them • Requirements project->Dev Project->Test project • Can we continue with Project Area as a place to do many Projects? • “Project” gets closer to PMI def. short-term, people come together and produce a deliverable • AIG discussion supported this direction • We could support a project-less product, like a Glossary tool. It would want an associated security context, teams, users, roles and permissions. • Explore mapping Jazz Project into the new model, dev lines may transform into sub-projects
Authentication and delegated auth - Pat • Focus on server-to-server • Reconcile with Ed’s solution • Hopefully DAFilter is a good start
Query language, runtime, performance – Simon • What to do after XQuery? • Work with IM
Linking – James • Resource formats for links • Embedded • Free-standing • Permissions for links • Query for embedded back-links • Tagging and navigation, bookmarks