Difference between revisions of "ESciDoc Important Links"
m (→Overview: typos) |
m (→Architecture: typos) |
||
Line 15: | Line 15: | ||
== Architecture == | == Architecture == | ||
<h3>SOA | <h3>SOA Concept</h3> | ||
To get deeper in touch with the eSciDoc | 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 22: | ||
* [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 | <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 | The PubMan software design is documented with the tool Enterprise Architect. An HTML export of the component and class diagrams | ||
can be downloaded [[{{ns:media}}:Ea.zip | here]]. | can be downloaded [[{{ns:media}}:Ea.zip | here]]. | ||
These are the descriptions for the service interfaces | These are the descriptions for the service interfaces | ||
Line 30: | Line 30: | ||
* [[ESciDoc_Services:application_services | Application Services]] | * [[ESciDoc_Services:application_services | Application Services]] | ||
<h3> | <h3>Data Model</h3> | ||
The data exchange between FIZ coreservices and PubMan are | The data exchange between FIZ coreservices and PubMan are XML-based via SOAP interfaces. The description of these XML data is done | ||
via | 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 == |
Revision as of 12:38, 17 July 2009
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.
The eSciDoc project page of FIZ Karlsruhe is located here.
Architecture[edit]
SOA Concept
To get deeper in touch with the eSciDoc system concerning infastructure, services and solutions, these pages gives a good impression:
- Coreservice SOA architecture
- SOA concept between infrastructure, services and solutions
- Presentations of the eSciDoc days 2009
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 can be downloaded here. These are the descriptions for the service interfaces
Data Model
The data exchange between FIZ coreservices and PubMan are XML-based via SOAP interfaces. The description of these XML data is done via XSD-schema definitions. The definitions can be found here.
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:
- Latest public released PubMan version:
- Latest development snapshot
From here you can navigate through all interesting reports. Some interesting reports are (Examples just for module pubman_presentation, other work similar):
- Project information
- Project Reports
Downloads[edit]
- Download the latest coreservice module from the FIZ download page
- Get the latest PubMan version from this PubMan snapshot download page or fetch the latest public released version from the PubMan release download page