Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning
titleUnsupported Software

The eagle-i software is

...

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) modelWonder Lake Software offers technical support and software engineering services to organizations wishing to integrate with, customize or extend the eagle-i platform.

Contents

Table of Contents
maxLevel3

Getting started: for developers

Get the code

Subversion organization overview

Browse the Subversion repository:

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

...

No Format

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

...

No Format

svn co https://open.med.harvard.edu/svn/eagle-i-dev/apps/branches/1.5-MS3.x

...

No Format

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

...

No Format

svn co https://open.med.harvard.edu/svn/eagle-i-dev/datamodel/releases/0.8.2

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):

  • After installing m2eclipse, open the eclipse subversion perspective and select "check out as maven project" at the trunk level.
  • This will create an eclipse project per maven module
  • eagle-i-base contains the root POM. mvn install at this level builds the entire tree.

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, eagle-i institutional servers are VMs with the following configuration:

  • RAM: 6 GB
  • Disk: 100 GB
  • CPU: 2 core
  • Operating system: Fedora 14
  • Java environment: Sun JDK v. 1.6.0_24, 64 bit
  • Servlet container: Tomcat 6.0.26
  • RDBMS: MySQL 5.1 (optional, used for logging search usage)
  • Mail server: postfix (optional, used to enable resource owner contact feature in Search pages)

In addition, the eagle-i network uses a central 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. 

Install the repository and applications

For an institutional installation, you will only need the first three packages: Repository, SWEET and Institutional search. They constitute an eagle-i institutional server. Please download each of them and follow their respective installation guides. The repository needs to be installed first, followed by the applications in any order.

Central search, identity service and ontology browser are central applications.

See also this high level overview: Quick Start Installation Guide

...

 

...

Component

...

Releases

...

Snapshots (daily builds)

...

What to download?

...

Installation

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="04b0137c-f1e9-4d0d-8ccc-080cd6489896"><ac:plain-text-body><![CDATA[

...

Institution

...

Repository distribution

...

[Repository releases

...

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

...

[Repository snapshots

...

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

...

eagle-i-repository-dist-[version]-dist.zip

...

[Repository Administrator Guide

...

Repository Installation, Upgrade and Administration Guide]

...

]]></ac:plain-text-body></ac:structured-macro>

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cb51d546-7b34-4bf9-89ce-775befdf601d"><ac:plain-text-body><![CDATA[

...

Institution 

...

SWEET webapp

...

[SWEET releases

...

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

...

[SWEET snapshots

...

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

...

eagle-i-webapp-sweet-[version].war

...

[Application Installation guide

...

Application Installation and Upgrade Guide]

...

]]></ac:plain-text-body></ac:structured-macro>

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fda3c126-0863-4133-8b8d-0ddbc27a5d1c"><ac:plain-text-body><![CDATA[

...

Institution

...

Institutional search webapp

...

[Insitutional search releases

...

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

...

[Institutional search snapshots

...

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

...

eagle-i-webapp-institution-[version].war

...

[Application installation guide

...

Application Installation and Upgrade Guide]

...

]]></ac:plain-text-body></ac:structured-macro>

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="069c4c8c-efc7-4509-9b6b-d6ef19b8b199"><ac:plain-text-body><![CDATA[

...

Institution

...

Online help webapp

...

[Help releases

...

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

...

[Help snapshots

...

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

...

eagle-i-help-[version].war

...

[Application installation guide

...

Application Installation and Upgrade Guide]

...

]]></ac:plain-text-body></ac:structured-macro>

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ca78892a-266d-455c-9e05-f0c588530dc5"><ac:plain-text-body><![CDATA[

...

Central 

...

Central search webapp

...

[Central search releases

...

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

...

[Central search snapshots

...

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

...

eagle-i-webapp-central-[version].war

...

]]></ac:plain-text-body></ac:structured-macro>

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2ad2d186-351a-4b8d-8ac6-c689fb76c455"><ac:plain-text-body><![CDATA[

...

Central 

...

Ontology browser webapp

...

[Ontology browser releases

...

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

...

[Ontology browser snapshots

...

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

...

eagle-i-webapp-model-[version].war 

...

[Application installation guide

...

Application Installation and Upgrade Guide]

...

]]></ac:plain-text-body></ac:structured-macro>

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7f73ce46-21fb-4626-821b-cd3f990b207a"><ac:plain-text-body><![CDATA[

...

Central 

...

Identity service

...

[Identity service releases

...

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

...

[Identity service snapshots

...

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

...

eagle-i-webapp-identity-service-[version].war

still available to the open-source community, but is no longer supported or maintained.


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

To spin up an eagle-i node, you will need to download: Repository distribution, SWEET webapp and optionally Institutional Search webapp

For information about latest fixes and features, see: Release Notes

For detailed installation guides, see: Installation and administration


Component

Current stable release

Installation/usage

Institution

Repository distribution

eagle-i-repository-4.5.1-dist.zip

Repository Administrator Guide

Institution 

SWEET webapp

eagle-i-webapp-sweet-4.5.1.war

Application Installation guide

Institution

Institutional search webapp (optional)

eagle-i-webapp-institution-4.5.1.war

Application installation guide

all

Data management toolkit

eagle-i-datatools-datamanagement-4.5.1.jar

Data Management Toolkit Guide

all

SWIFT toolkit (ETL)

eagle-i-datatools-swift-4.5.1-dist.zip 

SWIFT Toolkit Guide

Central 

Central search webapp

eagle-i-webapp-central-4.5.1.war


Central

Embeddable search bar

eagle-i-searchbar-4.5.1.war


Central 

Ontology browser webapp (optional)

eagle-i-webapp-model-4.5.1.war 

Application installation guide

...

]]></ac:plain-text-body></ac:structured-macro>

How are we doing?

...