openfidy module & architecture overview
DESCRIPTION
Brief high level pres of the modules composing the OpenFIDY (Family Information Directory) distributionTRANSCRIPT
- 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.