Difference between revisions of "ESciDoc Important Links"

From MPDLMediaWiki
Jump to navigation Jump to search
m (→‎Overview: typos)
 
(11 intermediate revisions by 4 users not shown)
Line 10: Line 10:
[[Portal:PubMan | PubMan Portal Page]], which provide you with information about the Publication Management system (PubMan).
[[Portal:PubMan | PubMan Portal Page]], which provide you with information about the Publication Management system (PubMan).
Here you will find interesting pages about PubMan scenarios, use cases and an online demo system.
Here you will find interesting pages about PubMan scenarios, use cases and an online demo system.
[[:Category:CoNE|CoNE Information]]


The eSciDoc project page of FIZ Karlsruhe is located [https://www.escidoc.org here].
The eSciDoc project page of FIZ Karlsruhe is located [https://www.escidoc.org here].
== Graphical User Interfaces ==
The user interface portal about prototyping,
evaluation, pattern creation and development can be found here
[http://colab.mpdl.mpg.de/mediawiki/User_Interface_Engineering here]
[[GUI_Style_Guide|GUI Style Guide]]


== Architecture ==  
== Architecture ==  


<h3>SOA concept</h3>
<h3>Data Model</h3>
To get deeper in touch with the eSciDoc System concerning Infastructure, Services and Solutions, this pages gives a good
The eSciDoc infrastructure data model is based on the [[ESciDoc_Logical_Data_Model|eSciDoc logical data model]]. Solutions specialize this data model for their purpose.
 
<h3>SOA Concept</h3>
To get deeper in touch with the eSciDoc system concerning infastructure, services and solutions, these pages gives a good
impression:
impression:
* [https://escidoc.org/JSPWiki/en/CoreServicesArchitecture Coreservice SOA architecture]
* [https://escidoc.org/JSPWiki/en/CoreServicesArchitecture Coreservice SOA architecture]
Line 22: Line 34:
* [https://www.escidoc.org/JSPWiki/en/EscidocDays2009Programme Presentations of the eSciDoc days 2009]
* [https://www.escidoc.org/JSPWiki/en/EscidocDays2009Programme Presentations of the eSciDoc days 2009]


<h3>Software design</h3>
<h3>Software Design</h3>
The Coreservice interfaces documentation can be found [https://www.escidoc.org/JSPWiki/en/CoreServices here].
The Coreservice interfaces documentation can be found [https://www.escidoc.org/JSPWiki/en/CoreServices here].
The PubMan software design is documented with the tool Enterprise architect. A HTML export of the component and class diagrams  
 
can be downloaded [[{{ns:media}}:Ea.zip | here]].  
The PubMan software design is documented with the tool Enterprise Architect.  
An HTML export of the component and class diagrams in UML can be downloaded [[{{ns:media}}:Ea.zip | here]].  
 
These are the descriptions for the service interfaces
These are the descriptions for the service interfaces
* [[ESciDoc_Services:intermediate_services | Intermediate Services]]
* [[ESciDoc_Services:intermediate_services | Intermediate Services]]
* [[ESciDoc_Services:application_services | Application Services]]
* [[ESciDoc_Services:application_services | Application Services]]
<h3>Datamodel</h3>
The data exchange between FIZ coreservices and PubMan are xml-based via axis interfaces. The description of these xml data is done
via xsd-schema definitions. The definitions can be found [https://zim02.gwdg.de/repos/common/trunk/common_services/common_logic/src/main/resources/xsd/ here.]


== Source code documentation ==
== Source code documentation ==
Maven is used to automatically create all types of documentation of the source code. Use these links to jump directly to the project site:
[http://maven.apache.org/ Maven] is used to automatically create all types of documentation of the source code. Use these links to jump directly to the project site:
* Latest public released PubMan version:
* Latest publicly released PubMan version:
** [http://escidoc1.escidoc.mpg.de/projects/common_services/ Services project page]
** [http://escidoc1.escidoc.mpg.de/projects/common_services/ Services project page]
** [http://escidoc1.escidoc.mpg.de/projects/pubman/ PubMan project page]
** [http://escidoc1.escidoc.mpg.de/projects/pubman/ PubMan project page]
Line 43: Line 53:
** [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/ PubMan project page]
** [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/ PubMan project page]


From here you can navigate through all interesting reports. Some interesting reports are (Examples just for module ''pubman_presentation'', other work similar):
From here you can navigate through all interesting reports. Some interesting reports are (Examples just for module ''pubman_presentation'', others work similar):
* Project information
* Project information
** Continuous integration [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/integration.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/integration.html Snapshot]
** Continuous integration [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/integration.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/integration.html Snapshot]
Line 49: Line 59:
** Dependency convergence [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/dependency-convergence.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/dependency-convergence.html Snapshot]
** Dependency convergence [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/dependency-convergence.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/dependency-convergence.html Snapshot]
** Subversion repository [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/source-repository.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/source-repository.html Snapshot]
** Subversion repository [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/source-repository.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/source-repository.html Snapshot]
* Project Reports
* Project reports
** JavaDoc [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/apidocs/index.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/apidocs/index.html Snapshot]
** JavaDoc [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/apidocs/index.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/apidocs/index.html Snapshot]
** JDepends [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/jdepend-record.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/jdepend-record.html Snapshot]
** JDepends [http://escidoc1.escidoc.mpg.de/projects/pubman/pubman_presentation/jdepend-record.html Release] [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/pubman_presentation/jdepend-record.html Snapshot]
Line 59: Line 69:
==Downloads==
==Downloads==
* Download the latest coreservice module from the [https://www.escidoc.org/JSPWiki/en/DownloadForRelease1.1 FIZ download page]
* Download the latest coreservice module from the [https://www.escidoc.org/JSPWiki/en/DownloadForRelease1.1 FIZ download page]
* Get the latest PubMan version from this [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/get_pubman/download.html PubMan snapshot download page] or fetch the latest public released version from the [http://escidoc1.escidoc.mpg.de/projects/pubman/get_pubman/download.html PubMan release download page]
* Get the latest PubMan version from this [http://escidoc1.escidoc.mpg.de/projects/snapshots/pubman/get_pubman/download.html PubMan snapshot download page] or fetch the latest publicly released version from the [http://escidoc1.escidoc.mpg.de/projects/pubman/get_pubman/download.html PubMan release download page]


[[Category:ESciDoc]]
[[Category:ESciDoc|Important Links]]

Latest revision as of 22:06, 8 September 2011

This page shall give a quick and easy overview of the eSciDoc system in a top down manner. Starting from abstract concepts and basic requirements to the service-oriented architecture and finally the pure Java source code. The eSciDoc Project is developed by the MPDL and FIZ Karlsruhe. FIZ Karlsruhe is responsible for the core functionality, while the MPDL concentrates on the useable solutions on top of the core functionality.

Overview[edit]

An overview of these solutions can be found on the eSciDoc Solutions summary page. From here you can easily reach the PubMan Portal Page, which provide you with information about the Publication Management system (PubMan). Here you will find interesting pages about PubMan scenarios, use cases and an online demo system.

CoNE Information

The eSciDoc project page of FIZ Karlsruhe is located here.

Graphical User Interfaces[edit]

The user interface portal about prototyping, evaluation, pattern creation and development can be found here here

GUI Style Guide

Architecture[edit]

Data Model

The eSciDoc infrastructure data model is based on the eSciDoc logical data model. Solutions specialize this data model for their purpose.

SOA Concept

To get deeper in touch with the eSciDoc system concerning infastructure, services and solutions, these pages gives a good impression:

Software Design

The Coreservice interfaces documentation can be found here.

The PubMan software design is documented with the tool Enterprise Architect. An HTML export of the component and class diagrams in UML can be downloaded here.

These are the descriptions for the service interfaces

Source code documentation[edit]

Maven is used to automatically create all types of documentation of the source code. Use these links to jump directly to the project site:

From here you can navigate through all interesting reports. Some interesting reports are (Examples just for module pubman_presentation, others work similar):

Downloads[edit]