Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Extend the storage layer by adding an RDF triplet database (TDB) whose contents are synchronized in real time with the system's metadatabase
  2. Add a SPARQL query editor and SPARQL endpoint Api to the application layer
  3. Data synchronization between VIVO and DSpace is ensured by the facade through the SPARQL protocol
  4. The DSpace semantic instance can thus become a LOD node

Architectural solution 3 : Messaging patterns

  1. The main objective of the Message Design Pattern is to decouple the software from its external interfaces.
  2. This pattern allows iterative interface development while maintaining backward compatibility.
  3. The message is an exchange of information between a sender and one or many receivers. The message management is provided by the messaging system
  4. In the message flow example, DSpace is the sender of the message and the receivers are VIVO and the other sources that are connected to the Messaging system.
  5. Data from different sources are synchronized in real time
  6. The DSpace/VIVO facade allows federated search execution using SPARQL query
  7. Data can also be accessed by a client directly from the messaging system
  8. The current VIVO-DataConnect project uses this pattern. It is specially designed to standardize the integration of external data sources such as Orchid

...