Modeling Story

Modeling Story

as Developer I want to design my domain classes using a rich type system with the most common types

as Developer I want to save or read my domain classes als JSON.

as Developer I want to create my messaging model using incoming / outgoing messages.

as Developer I want to model my UI with application, editors, views, dashboards and actions.

Surround Dynamic UI Story

Surround Dynamic UI Story

Part 1

as Developer I want to show any surround type in the Dynamic UI.

as Developer I want to register my special presenter for a concrete type and its subclasses.

as Developer/Tester I want an editor for all surround entities.

Part 2

as Developer/Architect I want a form based editor to model surround types, messaging or application.

as Webdeveloper I want the modeling type system ported to TypeScript or something similar.

Surround Data Story

Surround Data Story

as Developer I want to save  my domain models in several datastores without changing my applicative code

as Developer I want to search or filter my domain models from any supported datastore

as Developer / Architect I want a graph based datastore for model relationships in a large model graph, ui graph, dependent graph or others.

Surround Messaging Story

Surround Messaging Story

service based

as Developer I want to send request to a service and get responses asynchronuously

as Developer I want to subscribe/unsubscribe for service topics and broadcasts

as Developer I want to publish my topics of my service without knowing the registered subscribers

as Developer I want to send responses and broadcasts to the clients by given return address

actor based

as Developer I want to send and receive messages in my complete actor hierarchy inside surround application

 

Surround DSL Story

Surround DSL Story

as Developer I want to model my domain types by a internal DSL to avoid boilerplate coding

as Developer I want to model my messaging components to avoid boilerplate coding

as Architect I want to model my headless server application and dynamic ui application

as Developer I want to model the contracts for the types, actors and ui classes

as Developer I want to model a finite state machine for actors based on the incoming and outgoing messages

Surround Model Graph Story

Surround Model Graph Story

As Developer/Architect/Tester I want to search for models by model path or properties like name

As Developer/Architect/Tester I want to search for all models containing a given texture phrase.

As Developer/Architect/Tester I want to see a „life graph“ showing currently used actors as services, clients, presenters, views, editors and so on.

As Developer/Architect I want to analyze service/component dependencies.

As Developer I want to import a swagger file (or something like this) and convert it to the messaging model on the fly or by batch generation

Surround Studio Story

Surround Studio Story

as Developer I want to setup the Surround Studio based on a given surround application (with its components (services/clients) and their service threads)

as Tester/Architect I want to setup the Surround Studio by adding service tracks from service discovery

as Developer/Tester I want to capture and replay service stimulation and validation (as regression test also)

as Developer I want to implement system tests based on the surround framework and run this in the Studio or as regression test.