Skip to content

rohankatyal29/beacon-of-beacons

 
 

Repository files navigation

#Beacon of Beacons

##Contents

##What it is Beacon of Beacons Project (BoB) provides a unified REST API to publicly available GA4GH Beacons (see http://ga4gh.org/#/beacon for more details about the Beacon project itself). BoB standardizes the way beacons are accessed and aggregates their results, thus addressing one of the missing parts of the Beacon project itself.

##System requirements Java 1.7 or newer, Maven 3.1 or newer, Java EE runtime (WildFly 8 recommended).

##How to run it Start the server:

For Linux/Unix:   JBOSS_HOME/bin/standalone.sh -c standalone-full.xml
For Windows:      JBOSS_HOME\bin\standalone.bat -c standalone-full.xml

Build the project:

mvn clean install

Use bob-rest module to...

...deploy BoB:

mvn wildfly:deploy

...undeploy BoB:

mvn wildfly:undeploy

...test the beacons:

mvn test -Parq-wildfly-managed

After deployment, the application will be running on http://localhost:8080/.

##How to use it Visit the project website for more information: http://mcupak.github.io/beacon-of-beacons/

##Technologies Java EE. CDI, EJB, JAX-RS, JAXB, Bean Validation. Tested with Arquillian/ShrinkWrap.

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.8%
  • HTML 5.8%
  • JavaScript 3.8%
  • Python 1.3%
  • CSS 0.3%