...
- Justin Littman
- Ralph O'Flinn
- Alex Viggio
- Benjamin Gross
- Brian Lowe
- Huda Khan
- Jim Blake
Richard Outten- Andrew Woods
Agenda
Logistics
- Defining the outputs of the fly-in
- Top-level architectural diagrams
- Component diagrams
- Inputs/Outputs for each component
- Draft HTTP API
- Draft requirements
- Convergence of diagrams
- Next steps
- Meeting schedule leading up to Jan 29th
- Jan 24th @noon ET
- Provide "required reading" materials before Jan 24th meeting
- ..such as: Architecture
- Meeting schedule leading up to Jan 29th
...
- Architectural diagrams
- Top-level and Detailed, component-level
- APIs and services, specified
- Features spreadsheet
- Questions to answer:
- What will the product will do/support?
- What additional business value-add can the re-architecture offer?
- What are core? and why?
- Which features are in/out/optional?
- What audiences are specific features for?
- What are the logical groupings for features into modules?
- Will we offer multiple product distributions, analogous to VIVO/Vitro?
- Perhaps an "enterprise VIVO" vs. a "small-shop VIVO" vs. Vitro
- Questions to answer:
Notes
Audio recording
Architectural Goals
- Merge sensibilities of Combine-esque and Product Evolution environmental perspectives with deep-dive into core VIVO refactoring
Diagrams
Brian
- Breaking out the frontend
- Need filtered views of data
- challenge this assumption?
- potentially push filtering deeper into the core
- Do we generally need self-edit of user pages?
- Can we split edit from view applications?
- Design web-API focused on high-priority features
- focus on refactoring public-facing pages
- admin pages will likely get less attention
Jim
- Push reasoning behind RDFService interface?
- Support authN/Z pluggable interface for things like LDAP
- UI APIs
- configure blocks of data (JSON structures) to be served from API
- How much of the current configuration can be eliminated?
- Require compile-time separation of concerns
Actions
- ...
Collection of existing architecture diagrams / resources
...