Update flow and architecture images
[nonrtric/plt/rappmanager.git] / docs / uml / rApp-instance-flow.puml
index 3507b4a..ec4a470 100755 (executable)
@@ -8,8 +8,8 @@ participant "ACM Runtime"
 participant "A1PMS Participant"
 participant "Kserve Participant"
 participant "K8s Participant"
-participant "CAPIF"
-participant "ICS"
+participant "DME Participant"
+participant "SME"
 
 autonumber
 group Create rApp Instance
@@ -23,27 +23,29 @@ group Deploy rApp Instance
 "rApp Manager"->"File System": Fetch rApp Package and Instance details
     group ACM Deploy
         "rApp Manager"->"ACM Runtime": Instantiate and Deploy ACM Instance
-        "ACM Runtime"->"A1PMS Participant": Deploy ACM Instance
-        "ACM Runtime"<--"A1PMS Participant": Response
-        "ACM Runtime"->"Kserve Participant": Deploy ACM Instance
-        "ACM Runtime"<--"Kserve Participant": Response
-        "ACM Runtime"->"K8s Participant": Deploy ACM Instance
-        "ACM Runtime"<--"K8s Participant": Response
+        group Deploy A1 Part
+            "ACM Runtime"->"A1PMS Participant": Deploy ACM Instance
+            "ACM Runtime"<--"A1PMS Participant": Response
+        end
+        group Deploy Kserve Part
+            "ACM Runtime"->"Kserve Participant": Deploy ACM Instance
+            "ACM Runtime"<--"Kserve Participant": Response
+        end
+        group Deploy Kubernetes Part
+            "ACM Runtime"->"K8s Participant": Deploy ACM Instance
+            "ACM Runtime"<--"K8s Participant": Response
+        end
+        group Deploy DME Part
+            "ACM Runtime"->"DME Participant": Deploy ACM Instance
+            "ACM Runtime"<--"DME Participant": Response
+        end
         "rApp Manager"->"ACM Runtime": ACM Deployment Status
     end
 
     group SME Deploy
-        "rApp Manager"->"CAPIF": Create CAPIF entities
-        "CAPIF"->"CAPIF": Create the entities as provided
-        "rApp Manager"<-"CAPIF": Response of CAPIF entities creation
-    end
-    group DME Deploy
-        "rApp Manager"->"ICS": Create Info types for producer and consumer
-        "rApp Manager"<--"ICS": Response
-        "rApp Manager"->"ICS": Create Info producer
-        "rApp Manager"<--"ICS": Response
-        "rApp Manager"->"ICS": Create Info consumer
-        "rApp Manager"<--"ICS": Response
+        "rApp Manager"->"SME": Create SME entities
+        "SME"->"SME": Create the entities as provided
+        "rApp Manager"<-"SME": Response of SME entities creation
     end
 "API User"<-"rApp Manager": Deploy rApp Instance Status
 end
@@ -54,27 +56,31 @@ group Undeploy rApp Instance
 "rApp Manager"->"File System": Fetch rApp Package and Instance details
     group ACM Undeploy
         "rApp Manager"->"ACM Runtime": Undeploy ACM Instance
-        "ACM Runtime"->"A1PMS Participant": Undeploy ACM Instance
-        "ACM Runtime"<--"A1PMS Participant": Response
-        "ACM Runtime"->"Kserve Participant": Undeploy ACM Instance
-        "ACM Runtime"<--"Kserve Participant": Response
-        "ACM Runtime"->"K8s Participant": Undeploy ACM Instance
-        "ACM Runtime"<--"K8s Participant": Response
+        group Undeploy A1 Part
+            "ACM Runtime"->"A1PMS Participant": Undeploy ACM Instance
+            "ACM Runtime"<--"A1PMS Participant": Response
+        end
+        group Undeploy Kserve Part
+            "ACM Runtime"->"Kserve Participant": Undeploy ACM Instance
+            "ACM Runtime"<--"Kserve Participant": Response
+        end
+        group Undeploy Kubernetes Part
+            "ACM Runtime"->"K8s Participant": Undeploy ACM Instance
+            "ACM Runtime"<--"K8s Participant": Response
+        end
+        group Undeploy DME Part
+            "ACM Runtime"->"DME Participant": Undeploy ACM Instance
+            "ACM Runtime"<--"DME Participant": Response
+        end
         "rApp Manager"->"ACM Runtime": ACM Undeployment Status
         "rApp Manager"->"ACM Runtime": Delete ACM Instance
         "rApp Manager"<-"ACM Runtime": Delete ACM Instance response
     end
 
     group SME Undeploy
-        "rApp Manager"->"CAPIF": Delete CAPIF entities
-        "CAPIF"->"CAPIF": Delete the entities as provided
-        "rApp Manager"<-"CAPIF": Response of CAPIF entities Deletion
-    end
-    group DME Undeploy
-        "rApp Manager"->"ICS": Delete Info consumer
-        "rApp Manager"<-"ICS": Response
-        "rApp Manager"->"ICS": Delete Info producer
-        "rApp Manager"<-"ICS": Response
+        "rApp Manager"->"SME": Delete SME entities
+        "SME"->"SME": Delete the entities as provided
+        "rApp Manager"<-"SME": Response of SME entities Deletion
     end
 "API User"<-"rApp Manager": Undeploy rApp Instance Status
 end