A repository-based framework for evolutionary software development
Argo
Information Technology Plan
Example applications
Example applications (cont’d)
Requirements of end-user tools
Requirements of development tools
Deployment
Traditional data repository
In addition...
Meta-repository
Argo framework approach
Building applications
Building applications
Example: Mail registration application
Demo
Meta-model & constraints (simplified)
Authorization rules
Layouts, Queries, Authorization rules
Object behavior
Object behavior
Mapping types to classes
Persistent objects
Constraints
Constraints
Event-condition-action rules
Event types
Script rules
Core components
Object store
Abstract query language
Query execution
Stepwise structuring
Workflow processes
Bootstrapping the framework