Individualisierung
Die wahren Kosten einer Individualisierung zeigen sich erst im Laufe der Zeit. Aus diesem Grund lautet der erste Hauptsatz der Schleupen.CS Entwicklung:
Plattform der Möglichkeiten
Ist nach Abwägung von Chancen und Kosten die Entscheidung für eine Individualisierung und/oder Erweiterung gefallen, unterstützt die Schleupen.CS Plattform diese auf allen Ebenen.
Geschäftsprozesse
Geschäftsprozesse bestehen aus im Vordergrund laufenden Dialogabläufen und im Hintergrund laufenden Workflows.
Für beide Komponenten liefert Schleupen.CS Designer, mit deren Hilfe vorhandene Komponenten angepasst und neue erstellt werden können.
Individualisierung des User Interface
Der Dialogablauf definiert, in welcher Abfolge Dialogseiten erscheinen. Der Ablauf wird über ein Subset der BPMN 2.0 in einem Designer modelliert.
Dialogseiten können mit einem speziellen HTML5 Designer erstellt und bearbeitet werden. Die Modellierung kann direkt im Browser oder eingebettet in Visual Studio erfolgen.
Individualisierung von Workflows
Workflows können als Orchestrierung von Services verstanden werden. Auch Workflows werden in BPMN 2.0 modelliert.
Minimalinvasive Erweiterung
Das von den Business Events unterstützte Publish / Subscriber Pattern macht es möglich, neue Prozesse dem System hinzuzufügen, ohne die bestehenden Prozesse zu verändern.
Vorhandene Prozess modifizieren
Die Prozesse inkl. der Frontends des Schleupen.CS Systems werden im Quelltext ausgeliefert.
Erweiterung auf Service Bus Ebene
Eigene WebServices können im Broker und/oder der Endpunktverwaltung zur Verfügung gestellt werden.
Es ist möglich, existierende Services zu ersetzen.
Asynchrone Kommunikation und Business Events werden über Messaging realisiert. Unterstützt werden pull- und push -Nachrichten.
Neue Länder entwickeln
Es ist möglich, völlig neue Kontinente (Anwendungsdomänen) und Länder (Subdomänen) zu erstellen und damit den von Schleupen gelieferten Standard um eigene Module zu erweitern.