Skip to content
This repository has been archived by the owner. It is now read-only.
Modeler for TOSCA management plans using BPMN4TOSCA
JavaScript CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
src
.editorconfig
.gitignore
CONTRIBUTING.md
Gruntfile.js
LICENSE-ASL.txt
LICENSE-EPL.txt
README.md
package.json

README.md

The modeler was reimplemented by ZTE is now included in Eclipse Winery - see https://github.com/eclipse/winery/pull/51 and http://eclipse.github.io/winery/user/

BPMN4TOSCA 2.0 Modeler

This project is an implementation of a BPMN4TOSCA plan modeler for creating and maintaining TOSCA compatible management plans.

It is based on the thesis Ein Modellierungswerkzeug für BPMN4TOSCA by Thomas Michelbach.

Installation

A current pre-build version can be found in the dist folder!

  1. Install Grunt CLI via npm install -g grunt-cli
  2. Fetch dependencies using npm install
  3. Build using grunt / grunt watch

Run

Execute grunt serve. Open http://localhost:9000/dist/index.html with correct HTTP GET params:

repositoryURL (e.g. http://dev.winery.opentosca.org/winery/) namespace (e.g. http://www.example.org/ServiceTemplates) id (e.g. PlanDemonstration) plan (e.g. Test)

You can also directly embed it into Winery. Ensure that winery.properties contains following line.

bpmn4toscamodelerBaseURI=http://localhost:9000/dist/index.html

This has already been done in recent development versions of Winery.

More Information on Winery

https://projects.eclipse.org/projects/soa.winery

License

Copyright (c) 2015 Thomas Michelbach. Copyright (c) 2015-2017 University of Stuttgart.

All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 and the Apache License v2.0 which both accompany this distribution, and are available at http://www.eclipse.org/legal/epl-v10.html and http://www.apache.org/licenses/LICENSE-2.0.

Literature

About TOSCA

  • Binz, T., Breiter, G., Leymann, F., Spatzier, T.: Portable Cloud Services Using TOSCA. IEEE Internet Computing 16(03), 80--85 (May 2012). DOI:10.1109/MIC.2012.43
  • Topology and Orchestration Specification for Cloud Applications Version 1.0. 25 November 2013. OASIS Standard. http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html
  • OASIS: Topology and Orchestration Specification for Cloud Applications (TOSCA) Primer Version 1.0 (2013)

See http://www.opentosca.org/#publications for a list of publications in the OpenTOSCA ecosystem.

You can’t perform that action at this time.