eagle-i software is available under a BSD 3 license.

Currently, there are a two ways to install eagle-i: from scratch (source code) or from pre-packaged applications . To make deployment even easier in the future, we anticipate offering eagle-i as a pre-configured virtual machine and via a hosted SaaS (cloud) model.


Contents


Getting started: for developers

Get the code

Code organization overview

Subversion repository    

https://open.med.harvard.edu/svn/eagle-i-dev/


Set up a development environment

The eagle-i source code is a multi-module maven project (see code organization). Our code is IDE-agnostic, though we've had a good experience using eclipse with the m2eclipse plugin (standard with the latest version of eclipse):

Alternately, here are some notes on setting up eclipse for GWT debugging from one of our team members.


Browse the Javadocs

Latest release

http://search.eagle-i.net/javadoc

Latest snapshot

http://qa.search.eagle-i.net/javadoc


Get the eagle-i resource ontology

http://code.google.com/p/eagle-i/


Getting started: for system administrators, install from scratch


System requirements

The current eagle-i network deployment is a reference configuration. In this deployment, nine eagle-i institutional servers are VMs with the following configuration:

In addition, the eagle-i network uses a tenth server for hosting the central search application and a few other central services. The configuration of the central server is similar to that of the institutional servers. 


Download and install the applications

The first three packages (Repository, SWEET, Institutional search) constitute an eagle-i institutional stack. Central search, identity service and ontology browser are central applications (not necessary for an insitutional server)

 

component

Releases

Snapshots

Installation

Institution

Repository distribution

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-repository-dist/

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-repository-dist/

Repository Administrator Guide

Institution 

SWEET webapp

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-sweet/

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-sweet/

Application Installation guide

Institution 

Institutional search webapp

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-institution/

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-institution/

Application installation guide

Central 

Central search webapp

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-central/

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-central/


Central 

Ontology browser webapp

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-model/

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-model/

Application installation guide

Central 

Identity service

http://infra.search.eagle-i.net:8081/nexus/content/repositories/releases/org/eagle-i/eagle-i-webapp-identity-service/

http://infra.search.eagle-i.net:8081/nexus/content/repositories/snapshots/org/eagle-i/eagle-i-webapp-identity-service/