This repository has been archived by the owner on Sep 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Mikael Berglund edited this page Nov 9, 2017
·
4 revisions
Welcome to the ewp-reference-connector wiki!
These pages will describe the features available and the architecture of the reference connector.
The reference connector has two Maven modules
<groupId>eu.erasmuswithoutpaper</groupId>
<artifactId>ewp-connector-api</artifactId>
and
<groupId>eu.erasmuswithoutpaper</groupId>
<artifactId>ewp-reference-connector</artifactId>
This Maven module compiles the XSD files to Java classes. Use them for a Java API to access the information in responses/requests from the EWP network.
This module is a Java webapp which is a standalone EWP host in the network. This module uses the Connector Java API.
The reference connector is built on JEE 8 with CDI and Eclipselink as the JPA Provider. It uses Derby as a in-memory database to keep state. In the default configuration, the state is lost when the server is rebooted.
The code is divided into the different APIs
- Course - Courses API
- Discovery - The EWP Discovery API
- Echo - Echo API
- IIA - Inter-institutional Agreement API
- Imobility - Incoming mobility API
- Notification - For viewing the CNR
- Omobility - Outgoing mobility
- Organization - Organization API
- Common - reusable parts for all APIs
- Security