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
- Download der Installationsdatei von der Website des Herstellers.
- Starten der Installation durch Ausführen der Installationsdatei.
- 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.
- Öffnen der Konfigurationsdatei in einem Texteditor (dieser muss als Administrator gestartet werden!).
- Erfassen eines Admin-Passworts in der
SERVER_PASSWORD
Einstellung. - Alle anderen Einstellungen – insbesondere die der verschiedenen
SERVER_PORT
Einträge – bleiben unverändert. - Änderungen speichern (sollte dies nicht möglich sein, so wurde der Editor nicht als Administrator gestartet).
- 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
- Setting up the Cloud Server Guide von SparxSystems
- Cloud Services Guide von SparxSystems
- Trial-Version der Cloud Services Applikation
- Download der Cloud Services Applikation (registrierter Benutzerzugriff nötig)