80 likes | 161 Views
OIO-Desktop. Applikationsarkitektur. OIO-Desktop. Flow. Model. Clarify. Exchange. Implement. MDR-check Autogenerate Reverse engineer. NDR-check Autogenerate Reverse engineer. Generate. Repository. Process Def. Class/ Attribute/ Relation. Semantic Def. Ontology/ taxonomy.
E N D
OIO-Desktop Applikationsarkitektur
OIO-Desktop Flow Model Clarify Exchange Implement MDR-check Autogenerate Reverse engineer NDR-check Autogenerate Reverse engineer Generate Repository ProcessDef Class/Attribute/Relation SemanticDef Ontology/taxonomy DataDef MessageDef ServiceDef WSDL XMLschema Manager UploadDownload Versioning Projects Views
Manager Component Manager Upload to é Download from é Resource versioning Project management View management Resource & Assembly Management ProcessDef Class/Attribute/Relation SemanticDef Ontology/taxonomy DataDef MessageDef ServiceDef WSDL XMLschema
Model Component Generate: xmi -> class/attribute/relation Generate: class/attribute/relation -> xmi Generate: class/attribute/relation -> datadefs Model Generate XMI Generate Generate ProcessDef Class/Attribute/Relation SemanticDef Ontology/taxonomy DataDef MessageDef ServiceDef WSDL XMLschema
Exchange Component Reverse engineer: datadefs -> class/attribute/relation Autogenerate: datadefs -> XML schemas Autogenerate: service defs + message defs -> wsdl Exchange Reverse engineer Autogenerate MDR-check ProcessDef Class/Attribute/Relation SemanticDef Ontology/taxonomy DataDef MessageDef ServiceDef WSDL XMLschema
Implement Component Reverse engineer: XML schemas -> datadefs Reverse engineer: wsdl -> service defs + message defs Implement Reverse engineer NDR-check ProcessDef Class/Attribute/Relation SemanticDef Ontology/taxonomy DataDef MessageDef ServiceDef WSDL XMLschema
Local Digitalisér.dk Project ResourceSet View Assembly Reusable Draft Library Digitalisér.dk OIO-approved Non OIO-approved | OIO-approved Non OIO-approved ProcessDef Class/Attribute/Relation SemanticDef Ontology/taxonomy DataDef MessageDef ServiceDef WSDL XMLschema
A project is an overall inclusive collection of assemblies, resources. A project is the top level organization of assemblies and resources. Projects can be versioned. A library is a reusable set of assemblies and resources that is not part of a project but is reused by a project. Libraries van be versioned. Project Library Version Version Assembly An assembly is a collection of resources and assemblies grouped together for a specific purpose. Assemblies is used to divide a project into smaller pieces. An assembly can contain other assemblies recursively. Assemblies can be versioned. A view is a predefined presentation of projects, resources and assemblies based on a set of search criteria. View Resource A resource is a specific type of atomic information. A resource can belong to multiple assemblies. Resources can have relations between themselves.