OpenFIDY Module & Architecture Overview

  • Upload
    ianibbo

  • View
    644

  • Download
    0

Embed Size (px)

DESCRIPTION

Brief high level pres of the modules composing the OpenFIDY (Family Information Directory) distribution

Citation preview

  • 1. OpenFIDY Architectural Overview of FIDY Modules Ian Ibbotson Knowledge Integration Ltd This work is licensed under a Creative Commons Attribution 3.0 Unported License.

2. FIDY Background

  • FIDY Distribution - domain specific configuration of a general purpose metadata aggregator platform

3. With some extra services 4. FIDY Modules Overview

  • FIDY Distribution composed of five primary modules, and one optional one
  • DPP Data Provider Portal

5. Index The Search Engine 6. Terminology Access to controlled vocabs 7. SOAP Soap specific deposit (DPP-RESTLike) 8. SRU Standards compliant Search API 9. VMG Vocabulary Bank Optional Controlled Terminology Management. 10. Package Dependencies 11. FIDY Modules (1/6) DPP Data Provider Portal

    • Interface between LA's (Or Vendors acting as intermediaries) and the Aggregator
  • 12. The Upload interface

13. Knows about FIDY specifics like ECDs and FSDs 14. Orchestrates other services on deposit 15. Essentially a workflow controller 16. FIDY Extensions for management and domain specifics 17. FIDY Modules (2/6) Index Service

    • Patched and extended Apache SOLR
  • 18. Fixes for Spatial Searching (based on Jteam variant)

19. Configuration for Master/Slave load balancing 20. Also holds FIDY Gazetteer 21. FIDY Modules (3/6) Terminology Service

    • Simple interface to access controlled terminology and term counts for each term
  • 22. Simplified form of Vocabulary Bank Service

23. FIDY Modules (4/6) SOAP Service

    • DPP Has a REST-like deposit interface, easy to use via curl
  • 24. SOAP Service provides a more traditional enterprise access point for metadata deposit.

25. FIDY Modules (5/6) SRU

    • Search / Retrieve via URL
  • 26. Standards based search protocol

27. Easily integrated with many existing systems 28. Flexible Query Language 29. FIDY Modules (6/6) Vocabulary Management BANK

    • Not open source, but fully integrated
  • 30. Very useful for managing controlled terminologies

31. Exploring and Navigating Structures 32. Useful for Investigating vocabulary issues and browsing / editing / managing 33. FIDY - ISPP-Web-Assembly

  • Draws all these modules together in a .zip distribution which can be unpacked and run

34. Primary output of the FIDY Build Process 35. Contains a default working configuration 36.

  • Follow-Up
  • Questions, Suggestions, Help Requests
  • Knowledge Integration Ltd

37. Web :Http://www.k-int.com 38. Email : Info at k hypen int dot com 39. The End

  • Related Info
  • Setting up an OpenFIDY dev environment.

40. Unpacking, Configuring and Running an OpenFIDY aggregator.