S-RAMP repository browser for JBoss Developer Studio


It is crucial to have a solid IDE support when developing new services for SOA applications. Currently, neither of the most popular IDEs (Eclipse, Netbeans, IntelliJ IDEA) have support for JBoss S-RAMP repository.


The main goal of this thesis is to Implement a new Eclipse plug-in for manipulating artifacts within JBoss S-RAMP (Artificer) repository. This plugin needs to be installable into JBoss Developer Studio 7. Student will get familiar with JBoss Overlord project, mainly JBoss S-RAMP (Artificer), and Eclipse plug-in development. Progress of development should be tracked in corresponding Jira issue, and final implementation deployed to public GitHub repository.

Plugin requirements

Newly developed plug-in has to be able to connect to a JBoss S-RAMP (Artificer) repository, browse its content, import artifact from repository to JBDS workspace and upload new resources to the repository. Finally, it should be able to delete existing resouces in S-RAMP repository, as well.

Recommended reading

  • Eclipse 4 Plug-in Development by Example: Beginner’s Guide by Dr Alex Blewitt (June 20, 2013)
  • Eclipse 4 Application Development: The complete guide to Eclipse 4 RCP development by Lars Vogel (June 26, 2012)
  • JBoss Overlord documentation, available online


Leader: Jan Bouška



University: Masaryk University
Type: Bachelor Thesis
Date of Defence:
Grade: B