The Berkeley XML Application Infrastructure and the "Center for Document Engineering"
UC Computing Services Conference - 5 August 2003
Bob Glushko
Plan for Talk
Who Am I, and How Did I Get Here?
Motivating "Document Engineering"
The "Document Exchange" Design Pattern
The Emerging Discipline of Document Engineering
The Generic "Forms and Workflow"Application
"As Is" Application Development
Why It Is As It Is
The Vision of Model-Driven Applications
The Generic "Forms and Workflow" Application With XML
The Methodology of Document Engineering
Teaching Document Engineering at Berkeley
Document Engineering and the "Electronic University"
But There Already Was an "E-Berkeley"
Berkeley Academic Business Language (BABL)
Modeling the "Course Ecosystem"
XML Application Platform
XML Application Platform: High-Level Functionality
XML Application Platform: High-Level Implementation
Platform Components
Platform - Generating UIs from XML
Platform - UI Generation Model
Platform - UI Design and Generation
Platform - Pipelines and Pageflow
Platform - Long Running Transaction or Document Workflow
Simple Workflow Example
The Center for Document Engineering
CDE Initiatives
"Center in a Box"
Challenges to Overcome
Benefits to Obtain
The CDE Wants You