Update of /cvsroot/kuml/kuml/docs/old_ftp/people/foerster
In directory usw-pr-cvs1:/tmp/cvs-serv24442/people/foerster
Added Files:
components.txt
Log Message:
Checkin of files from project FTP site.
--- NEW FILE ---
CORBA Components for the kUML Repository Server
Version 1.0
08.05.2001
Component names marked with an asterisk(*) denote a class of components. For them there should be an abstract interface for the whole class.
1. Project Storage
Responsibility: Providing versioned storage for project data. abstraction of several storage alternatives (File, DBMS)
Uses: Access Control
2. Access Control
Responsibility: Provide permission checking for operations on projects. All needed user data and mappings are stored within the component itself.
3. UML
Implementation of the CORBA Facility defined in UML V1.3
Responsibility: Providing access to model data
Uses: Access Control, Storage
4. Presentation
Implementation of the PresentationElement Class/Interface in UML V1.3::Foundation
Responsibility: Providing access to presentational data for model elements
Uses: UML, Access Control, (Storage?)
5. XMI
Responsibility: Handling of XMI Import/Export
Uses: UML, Presentation, Access Control
6. Export*
Responsibility: Export of model parts to several formats (e.g. images of certain diagrams, HTML doc of model)
Uses: UML, Presentation, Access Control
7. Reverse Engineering*
Responsibility: Import model data from source code
Uses: UML, Access Control, (Presentation [automatic diagrams]?)
8. Forward Engineering*
Responsibility: Export model to source code templates
Uses: UML, Access Control
|