Skip to content

The Open Service Compendium, an information system which supports businesses in their discovery, assessment and cloud service selection by offering a simple dynamic service description language, business-pertinent vocabularies, as well as matchmaking functionality.

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
bin
 
 
 
 
db
 
 
lib
 
 
 
 
 
 
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
log
 
 
 
 

Open Service Compendium

Installation

Prerequisites

The Open Service Compendium requires the following components:

  • Ruby >=2.1
  • NodeJS >= 0.12
  • MongoDB >= 3.0
  • Grunt >= 0.4
  • Bower >= 1.4.1
  • Bundler >= 1.10

It should run under Windows, Linux and on a Mac.

Installation procedure

After installing the required components, check out the source:

git clone https://github.com/TU-Berlin-SNET/open-service-compendium --recursive

You then have to install required Ruby Gems, Node modules, and bower components:

  • bundle install installs all required Ruby Gems
  • npm install installs all required Node modules into node_modules
  • bower install installs all bower components (frontend assets) into vendor/bower_components
  • grunt watch-dev builds the frontend assets into assets/scripts

DB Setup

The rake task tresor:reset_and_load_examples resets the DB and loads the examples from the bundled SDL-NG. To run OSC, bundle exec rake tresor:reset_and_load_examples. This creates the database and the collection if they do not exist as well. bundle exec ruby bin/rails server starts the server.

More

More documentation will follow.

License

Licensed under the Apache License 2.0.

About

The Open Service Compendium, an information system which supports businesses in their discovery, assessment and cloud service selection by offering a simple dynamic service description language, business-pertinent vocabularies, as well as matchmaking functionality.

Resources

Releases

No releases published

Packages

No packages published