Difference between revisions of "Subscription System"

From DE4A
Jump to navigation Jump to search
m
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<div class="res-img">
 
<div class="res-img">
[[File:sub.png |Subscription System]]
+
[[File:Subscription_System.png |Subscription System]]
 
</div>
 
</div>
  
Line 12: Line 12:
 
|-
 
|-
 
| description  
 
| description  
| TODO
+
| Application component managing the entire life cycle of subscriptions, ie creation and maintaining subscriptions. It also offers functionality for validating subscriptions (does subject exist?, is the event supported?, is the subscription changing an existing subscription?), confirmation of a subscription (...) and error handling.
 +
The component makes use of an interface to access the base registry.
 
|-
 
|-
 
| pattern(s)  
 
| pattern(s)  
Line 29: Line 30:
 
! Application Service !! Description !! Pattern
 
! Application Service !! Description !! Pattern
 
|-
 
|-
| Subscription Validation
+
| Subscription Evaluation
| TODO
+
| This service evaluates a subscription request to check if the request can be completed. If it fails the validation the request is rejected and an error message will be sent.
 
| [[Subscription and Notification Pattern|S&N]]
 
| [[Subscription and Notification Pattern|S&N]]
 
|-  
 
|-  
 
| Subscription Error Handling
 
| Subscription Error Handling
| TODO
+
| In case some error occurs in the evaluation of a subscription request this service will handle it. The content of the error message is collected and send to the Data Transferor.
 
| [[Subscription and Notification Pattern|S&N]]
 
| [[Subscription and Notification Pattern|S&N]]
 
|-
 
|-
 
| Subscription Creation and Update
 
| Subscription Creation and Update
| TODO
+
| A service to record a subscription in the registry of the DO as well as update the subscription when needed. This service needs to be able to identify updates based on subject ID, subscriber ID and subscription time.
 
| [[Subscription and Notification Pattern|S&N]]
 
| [[Subscription and Notification Pattern|S&N]]
 
|-
 
|-
 
| Subscription Confirmation
 
| Subscription Confirmation
| TODO
+
| After a subscription was successfully registered  the requesting company needs to be notified. This service takes care of this.
 
| [[Subscription and Notification Pattern|S&N]]
 
| [[Subscription and Notification Pattern|S&N]]
 
|-
 
|-
Line 51: Line 52:
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ DE4A Common Components & BBs & MS Solutions
 
|+ DE4A Common Components & BBs & MS Solutions
!! Component!! Source !! UC !!Description
+
|-
| ...
+
! Component!! Source !! UC !!Description
| ...
+
|-
|[[Use Case "Application to Public Higher Education" (SA UC1)|SA (UC1)]]  
+
| xyz
 +
| descr xyz
 +
| [[]]
 +
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
 +
|-
 +
|-
 +
| abc
 +
| descr abc
 +
| [[]]
 
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
 
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
 
|-
 
|-
  
 
|}
 
|}

Latest revision as of 10:56, 1 July 2021

Subscription System

Classification/description
Item Description
name Subscription System
description Application component managing the entire life cycle of subscriptions, ie creation and maintaining subscriptions. It also offers functionality for validating subscriptions (does subject exist?, is the event supported?, is the subscription changing an existing subscription?), confirmation of a subscription (...) and error handling.

The component makes use of an interface to access the base registry.

pattern(s) S&N
application collaboration Cross-border Subscriptions

Application Services realized by this component
Application Service Description Pattern
Subscription Evaluation This service evaluates a subscription request to check if the request can be completed. If it fails the validation the request is rejected and an error message will be sent. S&N
Subscription Error Handling In case some error occurs in the evaluation of a subscription request this service will handle it. The content of the error message is collected and send to the Data Transferor. S&N
Subscription Creation and Update A service to record a subscription in the registry of the DO as well as update the subscription when needed. This service needs to be able to identify updates based on subject ID, subscriber ID and subscription time. S&N
Subscription Confirmation After a subscription was successfully registered the requesting company needs to be notified. This service takes care of this. S&N

DE4A Common Components & BBs & MS Solutions
Component Source UC Description
xyz descr xyz [[]] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
abc descr abc [[]] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.