OpenFIDY Module & Architecture Overview

717 views
694 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
717
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenFIDY Module & Architecture Overview

  1. 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. 2. FIDY Background <ul><li>FIDY Distribution - domain specific configuration of a general purpose metadata aggregator platform
  3. 3. With some extra services </li></ul>
  4. 4. FIDY Modules Overview <ul><li>FIDY Distribution composed of five primary modules, and one optional one </li><ul><li>DPP – Data Provider Portal
  5. 5. Index – The Search Engine
  6. 6. Terminology – Access to controlled vocabs
  7. 7. SOAP – Soap specific deposit (DPP-RESTLike)
  8. 8. SRU – Standards compliant Search API
  9. 9. VMG Vocabulary Bank – Optional Controlled Terminology Management. </li></ul></ul>
  10. 10. Package Dependencies
  11. 11. FIDY Modules (1/6) DPP – Data Provider Portal <ul><ul><li>Interface between LA's (Or Vendors acting as intermediaries) and the Aggregator
  12. 12. The “Upload” interface
  13. 13. Knows about FIDY specifics like ECDs and FSDs
  14. 14. Orchestrates other services on deposit
  15. 15. Essentially a workflow controller
  16. 16. FIDY Extensions for management and domain specifics </li></ul></ul>
  17. 17. FIDY Modules (2/6) Index Service <ul><ul><li>Patched and extended Apache SOLR
  18. 18. Fixes for Spatial Searching (based on Jteam variant)
  19. 19. Configuration for Master/Slave load balancing
  20. 20. Also holds FIDY Gazetteer </li></ul></ul>
  21. 21. FIDY Modules (3/6) Terminology Service <ul><ul><li>Simple interface to access controlled terminology and term counts for each term
  22. 22. Simplified form of Vocabulary Bank Service </li></ul></ul>
  23. 23. FIDY Modules (4/6) SOAP Service <ul><ul><li>DPP Has a REST-like deposit interface, easy to use via curl
  24. 24. SOAP Service provides a more traditional enterprise access point for metadata deposit. </li></ul></ul>
  25. 25. FIDY Modules (5/6) SRU <ul><ul><li>Search / Retrieve via URL
  26. 26. Standards based search protocol
  27. 27. Easily integrated with many existing systems
  28. 28. Flexible Query Language </li></ul></ul>
  29. 29. FIDY Modules (6/6) Vocabulary Management BANK <ul><ul><li>Not open source, but fully integrated
  30. 30. Very useful for managing controlled terminologies
  31. 31. Exploring and Navigating Structures
  32. 32. Useful for Investigating vocabulary issues and browsing / editing / managing </li></ul></ul>
  33. 33. FIDY - ISPP-Web-Assembly <ul><li>Draws all these modules together in a .zip distribution which can be unpacked and run
  34. 34. Primary output of the FIDY Build Process
  35. 35. Contains a default working configuration </li></ul>
  36. 36. <ul>Follow-Up </ul><ul><li>Questions, Suggestions, Help Requests </li><ul><li>Knowledge Integration Ltd
  37. 37. Web : Http://www.k-int.com
  38. 38. Email : Info at k hypen int dot com </li></ul></ul>
  39. 39. The End <ul><li>Related Info </li><ul><li>Setting up an OpenFIDY dev environment.
  40. 40. Unpacking, Configuring and Running an OpenFIDY aggregator. </li></ul></ul>

×