From 9c3de6c017333c7e3071496017177ab470ce5c55 Mon Sep 17 00:00:00 2001 From: BenjaminArp <101420246+BenjaminArp@users.noreply.github.com> Date: Fri, 2 Aug 2024 18:29:13 +0200 Subject: [PATCH] rerun pipeline with new filter --- .../anilallewar/anilallewar_6.datadictionary | 269 ++++++++++ .../anilallewar/anilallewar_6.dataflowdiagram | 228 ++++++++ .../anilallewar/anilallewar_6.json | 416 +++++++++++++++ .../callistaenterprise_6.datadictionary | 305 +++++++++++ .../callistaenterprise_6.dataflowdiagram | 273 ++++++++++ .../callistaenterprise_6.json | 493 ++++++++++++++++++ 6 files changed, 1984 insertions(+) create mode 100644 bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.datadictionary create mode 100644 bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.dataflowdiagram create mode 100644 bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.json create mode 100644 bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.datadictionary create mode 100644 bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.dataflowdiagram create mode 100644 bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.json diff --git a/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.datadictionary b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.datadictionary new file mode 100644 index 0000000..1b6882a --- /dev/null +++ b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.datadictionary @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.dataflowdiagram b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.dataflowdiagram new file mode 100644 index 0000000..09b4526 --- /dev/null +++ b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.dataflowdiagram @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.json b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.json new file mode 100644 index 0000000..1ed873e --- /dev/null +++ b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/anilallewar/anilallewar_6.json @@ -0,0 +1,416 @@ +{ + "services": [ + { + "name": "configserver", + "stereotypes": [ + "infrastructural", + "configuration_server" + ], + "tagged_values": { + "Port": 8888, + "Configuration Server": "Spring Cloud Config" + } + }, + { + "name": "webservice_registry", + "stereotypes": [ + "infrastructural", + "service_discovery" + ], + "tagged_values": { + "Port": 8761, + "Service Discovery": "Eureka" + } + }, + { + "name": "zipkin_tracing", + "stereotypes": [ + "infrastructural", + "tracing_server" + ], + "tagged_values": { + "Port": 9411, + "Tracing Server": "Zipkin" + } + }, + { + "name": "mysqldb", + "stereotypes": [ + "database", + "plaintext_credentials" + ], + "tagged_values": { + "Port": 3306, + "Database": "MySQL", + "Password": "password" + } + }, + { + "name": "auth_server", + "stereotypes": [ + "infrastructural", + "authorization_server", + "resource_server", + "authentication_scope_all_requests", + "plaintext_credentials", + "login_attempts_regulation" + ], + "tagged_values": { + "Port": 8899, + "Authorization Server": "Spring OAuth2", + "Endpoints": [ + "/me" + ], + "Username": "user", + "Password": "password" + } + }, + { + "name": "web_portal", + "stereotypes": [ + "infrastructural", + "monitoring_dashboard", + "monitoring_server", + "authentication_scope_all_requests" + ], + "tagged_values": { + "Port": 8090, + "Monitoring Server": "Turbine", + "Monitoring Dashboard": "Hystrix" + } + }, + { + "name": "user_webservice", + "stereotypes": [ + "internal", + "local_logging", + "resource_server", + "authentication_scope_all_requests" + ], + "tagged_values": { + "Port": 8091, + "Endpoints": [ + "/", + "/{userName}" + ] + } + }, + { + "name": "comments_webservice", + "stereotypes": [ + "internal", + "local_logging", + "resource_server" + ], + "tagged_values": { + "Port": 8083, + "Endpoints": [ + "/comments", + "/comments/{taskId}" + ] + } + }, + { + "name": "task_webservice", + "stereotypes": [ + "internal", + "local_logging", + "authentication_scope_all_requests", + "resource_server", + "circuit_breaker", + "load_balancer" + ], + "tagged_values": { + "Port": 8082, + "Circuit Breaker": "Hystrix", + "Endpoints": [ + "/", + "/{taskId}", + "/usertask/{userName}" + ], + "Load Balancer": "Spring Cloud" + } + }, + { + "name": "api_gateway", + "stereotypes": [ + "infrastructural", + "gateway", + "load_balancer", + "circuit_breaker", + "csrf_disabled" + ], + "tagged_values": { + "Port": 8765, + "Gateway": "Zuul", + "Load Balancer": "Ribbon", + "Circuit Breaker": "Hystrix" + } + } + ], + "external_entities": [ + { + "name": "github_repository", + "stereotypes": [ + "github_repository", + "entrypoint" + ], + "tagged_values": { + "URL": "https://github.com/anilallewar/microservices-basics-cloud-config" + } + }, + { + "name": "user", + "stereotypes": [ + "user_stereotype", + "entrypoint", + "exitpoint" + ], + "tagged_values": {} + } + ], + "information_flows": [ + { + "sender": "github_repository", + "receiver": "configserver", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "webservice_registry", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "zipkin_tracing", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "auth_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "mysqldb", + "receiver": "auth_server", + "stereotypes": [ + "restful_http", + "plaintext_credentials_link" + ], + "tagged_values": { + "'Username'": "root", + "'Password'": "password" + } + }, + { + "sender": "auth_server", + "receiver": "webservice_registry", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "web_portal", + "receiver": "webservice_registry", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "web_portal", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "user_webservice", + "receiver": "zipkin_tracing", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "user_webservice", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "user_webservice", + "receiver": "webservice_registry", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "auth_server", + "receiver": "user_webservice", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "comments_webservice", + "receiver": "zipkin_tracing", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "comments_webservice", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "comments_webservice", + "receiver": "webservice_registry", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "task_webservice", + "receiver": "zipkin_tracing", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "task_webservice", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "auth_server", + "receiver": "task_webservice", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "task_webservice", + "receiver": "webservice_registry", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "task_webservice", + "receiver": "web_portal", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "task_webservice", + "receiver": "comments_webservice", + "stereotypes": [ + "restful_http", + "circuit_breaker_link", + "load_balanced_link" + ], + "tagged_values": {} + }, + { + "sender": "api_gateway", + "receiver": "user", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "user", + "receiver": "api_gateway", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "configserver", + "receiver": "api_gateway", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "webservice_registry", + "receiver": "api_gateway", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "api_gateway", + "receiver": "zipkin_tracing", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "auth_server", + "receiver": "api_gateway", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "api_gateway", + "receiver": "user_webservice", + "stereotypes": [ + "restful_http", + "load_balanced_link", + "circuit_breaker_link" + ], + "tagged_values": {} + }, + { + "sender": "api_gateway", + "receiver": "task_webservice", + "stereotypes": [ + "restful_http", + "load_balanced_link", + "circuit_breaker_link" + ], + "tagged_values": {} + } + ] +} \ No newline at end of file diff --git a/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.datadictionary b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.datadictionary new file mode 100644 index 0000000..1541142 --- /dev/null +++ b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.datadictionary @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.dataflowdiagram b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.dataflowdiagram new file mode 100644 index 0000000..c7ae803 --- /dev/null +++ b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.dataflowdiagram @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.json b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.json new file mode 100644 index 0000000..459e278 --- /dev/null +++ b/bundles/org.dataflowanalysis.examplemodels/casestudies/TUHH-Models/callistaenterprise/callistaenterprise_6.json @@ -0,0 +1,493 @@ +{ + "services": [ + { + "name": "elasticsearch", + "stereotypes": [ + "infrastructural", + "search_engine" + ], + "tagged_values": { + "Port": 9200, + "Search Engine": "Elasticsearch" + } + }, + { + "name": "kibana", + "stereotypes": [ + "infrastructural", + "monitoring_dashboard" + ], + "tagged_values": { + "Port": 5601, + "Monitoring Dashboard": "Kibana" + } + }, + { + "name": "logstash", + "stereotypes": [ + "infrastructural", + "logging_server" + ], + "tagged_values": { + "Port": 25826, + "Logging Server": "Logstash" + } + }, + { + "name": "rabbitmq", + "stereotypes": [ + "infrastructural", + "message_broker" + ], + "tagged_values": { + "Port": 15672, + "Message Broker": "RabbitMQ" + } + }, + { + "name": "discovery_server", + "stereotypes": [ + "infrastructural", + "service_discovery", + "plaintext_credentials" + ], + "tagged_values": { + "Port": 8762, + "Service Discovery": "Eureka", + "Username": "user", + "Password": "password" + } + }, + { + "name": "config_server", + "stereotypes": [ + "infrastructural", + "configuration_server", + "local_logging" + ], + "tagged_values": { + "Port": 8888, + "Configuration Server": "Spring Cloud Config" + } + }, + { + "name": "auth_server", + "stereotypes": [ + "infrastructural", + "authorization_server", + "resource_server", + "local_logging", + "plaintext_credentials", + "login_attempts_regulation" + ], + "tagged_values": { + "Port": 9999, + "Authorization Server": "Spring OAuth2", + "Endpoints": [ + "/user" + ], + "Username": "acme", + "Password": "acmesecret" + } + }, + { + "name": "monitor_dashboard", + "stereotypes": [ + "infrastructural", + "monitoring_dashboard", + "local_logging" + ], + "tagged_values": { + "Port": 7979, + "Monitoring Dashboard": "Hystrix", + "Endpoints": [ + "/" + ] + } + }, + { + "name": "turbine_server", + "stereotypes": [ + "infrastructural", + "monitoring_server", + "local_logging" + ], + "tagged_values": { + "Port": 8989, + "Monitoring Server": "Turbine" + } + }, + { + "name": "zipkin_server", + "stereotypes": [ + "infrastructural", + "tracing_server" + ], + "tagged_values": { + "Port": 9411, + "Tracing Server": "Zipkin" + } + }, + { + "name": "product_service", + "stereotypes": [ + "internal", + "local_logging" + ], + "tagged_values": { + "Port": 8080, + "Endpoints": [ + "/product/{productId}", + "/set-processing-time" + ] + } + }, + { + "name": "recommendation_service", + "stereotypes": [ + "internal", + "local_logging" + ], + "tagged_values": { + "Port": 8080, + "Endpoints": [ + "/recommendation", + "/set-processing-time" + ] + } + }, + { + "name": "review_service", + "stereotypes": [ + "internal", + "local_logging" + ], + "tagged_values": { + "Port": 8080, + "Endpoints": [ + "/review", + "/set-processing-time" + ] + } + }, + { + "name": "composite_service", + "stereotypes": [ + "internal", + "local_logging", + "load_balancer", + "circuit_breaker", + "resource_server" + ], + "tagged_values": { + "Port": 8080, + "Endpoints": [ + "/", + "/{productId}" + ], + "Load Balancer": "Spring Cloud" + } + }, + { + "name": "edge_server", + "stereotypes": [ + "infrastructural", + "gateway", + "resource_server", + "local_logging", + "circuit_breaker", + "load_balancer" + ], + "tagged_values": { + "Port": 8765, + "Gateway": "Zuul", + "Load Balancer": "Ribbon" + } + } + ], + "information_flows": [ + { + "sender": "elasticsearch", + "receiver": "kibana", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "logstash", + "receiver": "elasticsearch", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "github_repository", + "receiver": "config_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "rabbitmq", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "auth_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "monitor_dashboard", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "monitor_dashboard", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "rabbitmq", + "receiver": "turbine_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "turbine_server", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "turbine_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "turbine_server", + "receiver": "monitor_dashboard", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "rabbitmq", + "receiver": "zipkin_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "product_service", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "product_service", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "recommendation_service", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "recommendation_service", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "review_service", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "review_service", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "composite_service", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "auth_server", + "receiver": "composite_service", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "composite_service", + "receiver": "discovery_server", + "stereotypes": [ + "restful_http", + "circuit_breaker_link", + "load_balanced_link" + ], + "tagged_values": {} + }, + { + "sender": "composite_service", + "receiver": "rabbitmq", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "composite_service", + "receiver": "product_service", + "stereotypes": [ + "restful_http", + "load_balanced_link" + ], + "tagged_values": {} + }, + { + "sender": "composite_service", + "receiver": "recommendation_service", + "stereotypes": [ + "restful_http", + "load_balanced_link" + ], + "tagged_values": {} + }, + { + "sender": "composite_service", + "receiver": "review_service", + "stereotypes": [ + "restful_http", + "load_balanced_link" + ], + "tagged_values": {} + }, + { + "sender": "edge_server", + "receiver": "user", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "user", + "receiver": "edge_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "edge_server", + "receiver": "composite_service", + "stereotypes": [ + "restful_http", + "circuit_breaker_link" + ], + "tagged_values": {} + }, + { + "sender": "discovery_server", + "receiver": "edge_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "config_server", + "receiver": "edge_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + }, + { + "sender": "edge_server", + "receiver": "auth_server", + "stereotypes": [ + "restful_http" + ], + "tagged_values": {} + } + ], + "external_entities": [ + { + "name": "github_repository", + "stereotypes": [ + "github_repository", + "entrypoint" + ], + "tagged_values": { + "URL": "https://github.com/callistaenterprise/blog-microservices-config" + } + }, + { + "name": "user", + "stereotypes": [ + "user_stereotype", + "entrypoint", + "exitpoint" + ], + "tagged_values": {} + } + ] +} \ No newline at end of file