| Contact | Donate | Imprint |
| Author | PersonModule | Aladdin |
| Property | Type | Entity | Reference | Module |
| (1) AuthorOrder | LONG | Author | ||
| (2) Person | LONG | Author | Person | PersonModule |
| (3) Publication | LONG | Author | Publication | PublicationModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /author/{id} | findAuthorById(id) | PersonModule | GET | Author |
| (2) /author/{id} | deleteAuthorById(id) | PersonModule | DELETE | Author |
| (3) /author/publication/{id} | findAllAuthorOfPublication(id) | PersonModule | GET | Publication Author |
| (4) /author/person/{id} | findAllAuthorOfPerson(id) | PersonModule | GET | Person Author |
| (5) /author/{id} | updateAuthorById(author) | PersonModule | PUT | Author |
| (6) /author | insertAuthor(author) | PersonModule | POST | Author |
| (7) /author | findAllAuthor() | PersonModule | GET | Author |
Example:
final Author author = (Author) invokeModule(PERSON_MODULE + "/author/" + id, Author.class);| Contact | Donate | Imprint |