Sparx Cloud Services aufsetzen

Dieser Beitrag beschreibt die Standardinstallation und grundlegende Konfiguration der Sparx Cloud Services.

Die Anwendung Cloud Services von Sparx Systems bietet einen einfachen Mechanismus um EA-Modelle zu hosten und stellt einen einfachen Zugang zu diesen für interne und – optional – externe Mitarbeiter und Personen aus Ihrem Projektumfeld zur Verfügung.

Bitte beachten Sie, dass zur Installation sowie Konfiguration des Software-Pakets administrative Berechtigungen nötig sind.

Installation

  1. Download der Installationsdatei von der Website des Herstellers.
  2. Starten der Installation durch Ausführen der Installationsdatei.
  3. Durchführen einer Standardinstallation durch Akzeptieren aller vorgegebener Einstellungen.

Konfiguration

Die Konfiguration des Sparx Cloud Services erfolgt über eine Konfigurationsdatei SSCloudServices.config die im Unterverzeichnis Service im Installationspfad (bei Standardinstallationen C:Program Files (x86)Sparx SystemsCloud ServicesService) zu finden ist.

  1. Öffnen der Konfigurationsdatei in einem Texteditor (dieser muss als Administrator gestartet werden!).
  2. Erfassen eines Admin-Passworts in der SERVER_PASSWORD Einstellung.
  3. Alle anderen Einstellungen – insbesondere die der verschiedenen SERVER_PORT Einträge – bleiben unverändert.
  4. Änderungen speichern (sollte dies nicht möglich sein, so wurde der Editor nicht als Administrator gestartet).
  5. Damit die geänderte Konfiguration wirksam wird muss noch das Windows-Service Sparx Systems Cloud Services über die Computer Management Console neu gestartet werden.

Beispiel

Eine beispielhafte Konfigurationsdatei SSCloudServices.config:

# Default port for all TCP connections to this service
# including management requests and connections routed
# through the ISAPI module.
# It is not recommended to expose this port outside of
# your private network.
SERVER_PORT(1)=803
SERVER_PASSWORD(2)=my-admin-password

# General server properties.
DBMAN_DEFAULTMAXSIMQUERIES=10
AUDIT_TIME_PERIOD=3600
TEMP_DIRECTORY=%SERVICE_PATH%Temp
LOGGING_LEVEL=SYSTEM
LOGGING_DIRECTORY=%SERVICE_PATH%Logs
LOGGING_FILECOUNT=3
LOGGING_FILESIZE=1048576

(
# If no web server is running on this machine on the default
# http port then this can be changed to 80.
SERVER_PORT(3)=804

# Warning: There is no security applied to this connection.
# Your models are exposed to anyone. This should only be used
# inside a private network or possibly to allow public access
# to a single model.
REQUIRE_SSL=0

# This option allows a single model to be exposed on this
# connection.
# DEFAULT_MODEL=public model
)
(
# If no web server is running on this machine on the default
# https port then this can be changed to 443.
SERVER_PORT(4)=805

# SSL connections are dependent on a private key file (server.pem)
# and a certificate authority certification path file (cacert.pem)
# being in the same directory as the server.
# A cacert.pem is provided, but server.pem needs to be generated
# using the OpenSSL command line utility (provided).
REQUIRE_SSL=1

# To require connections to be authenticated against the user
# security for the current model, MODEL_AUTHENTICATION can be
# set to 1.
MODEL_AUTHENTICATION=1

# The GLOBAL_AUTHENTICATION option can be used to require all
# connections to be validated against user security for a single
# model. To enable it, specify the friendly name of the model
# to validate against. Http users can be added by logging in to
# this model as the administrator and adding security accounts
# as required.
# GLOBAL_AUTHENTICATION=my model

# The following option (which is enabled by default) allows
# access to the requirements in your model using an OSLC
# compliant editor.
OSLC_SUPPORT=1
)

(1) Portnummer für administrative Zugriffe mittels der Verwaltungsapplikation (SSCloudServicesClient.exe)

(2) Passwort für administrative Zugriffe mittels der Verwaltungsapplikation (SSCloudServicesClient.exe)

(3) Portnummer für EA-Client-Zugriffe via HTTP

(4) Portnummer für EA-Client-Zugriffe via HTTPS

Weitere Informationen

Veröffentlicht unter Installation, Sparx Cloud Services, Teamarbeit
Schlagworte: ,