Status eSciDoc Malte Dreyer
eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit Zielgruppen Spezifikation von Nutzungsszenarien Spezifikation von Use Cases Aufbau einer Softwareentwicklungsumgebung Softwaredesign Softwareentwicklung
eSciDoc 4. Quartal, weiteres Vorgehen Dekomposition der bestehenden Anwendungen Beschreibung der Gesamtarchitektur Definition von Services und Release Roadmap Herbeiführung von Service Contracts zur Beschreibung der Services Abgrenzung und Implementierung der Einzelkomponenten
eSciDoc Zahlen: Anforderungserhebung und Spezifikation PubMan –18 Nutzungsszenarien –213 Use Cases identifiziert –93 Use Cases ausgewählt und erstellt –Ca. 4 implementierte Use Cases im Prototyp Scholarly Workbench –12 Nutzungsszenarien –130 Use Cases identifiziert –35 Use Cases ausgewählt und erstellt –Ca. 6 implementierte Use Cases im Prototyp Umsetzung –Zur Zeit ca Lines of Code Ca LoC durch Entwickler Ca LoC automatisch durch SEU –Ca. 200 Klassen
eSciDoc Project Status and Strategy Status of Work and Results provide a stable base for sound decisions Integrate current Knowledge Gain and Findings before 3rd Project Phase Adapt Architecture to better fit actual understanding of aspects Improved stakeholder integration by smaller releases and faster release cycles Functional Decomposition of System and stronger focus on service oriented aspects for sustainable and flexible Architecture
eSciDoc Status of work Functional Requirements known from many stakeholders Technical aspects derived and identified Overall Picture visible and technical Aspects raised
eSciDoc Current Activities Re-Analyze Current efforts Based on previous work –Fedora Integration –Input from Pilots Stronger focus on modularity Revised Release Structure Concentration on one clear target group Main Target Group: –Scientists supported by librarian services
eSciDoc Knowledge Building
eSciDoc
eSciDoc Framework Applications Framework Schematic View of eSciDoc Encapsulation Layer PubMan ObjectsCommon ObjectsSWB Objects Framework Components FedoraPostgreSQLjBPM WMMMAAOUMOMSBCU... Core Services Repository (Fedora) AA Policies Metadata Modeler Formats Manager Search Content Types Affiliation Manager Workflow (jBPM) User Manager PubManSWB Reporting Easy Submission Annotations Browse & Display Collection Handling Citation Styles Export Metadata Enrichment Duplicate Detection Search & Query Usage Statistics
eSciDoc Framework Applications Framework Schematic View of eSciDoc Core Services Repository (Fedora) AA Policies Metadata Modeler Formats Manager Search Content Types Affiliation Manager Workflow (jBPM) User Manager Reporting Easy Submission Annotations Browse & Display Collection Handling Citation Styles Export Metadata Enrichment Duplicate Detection Publication Management Search & Query Usage Statistics
eSciDoc Framework Applications Framework Schematic View of eSciDoc Core Services Repository (Fedora) AA Policies Metadata Modeler Formats Manager Search Content Types Affiliation Manager Workflow (jBPM) User Manager Reporting Easy Submission Annotations Browse & Display Collection Handling Batch Ingestion Export Metadata Enrichment Duplicate Detection Scholarly Workbench Search & Query Usage Statistics
eSciDoc Services Structure
eSciDoc Vielen Dank für Ihre Aufmerksamkeit Fragen?