Question
Need some help with how these diagrams would look like. any help is much appreciated For this Task, the interactions (for general understanding, not for
Need some help with how these diagrams would look like. any help is much appreciated
For this Task, the interactions (for general understanding, not for implementation at this moment) with the application should be as follows: Theres a back-end application that has an exposed API allowing users to be authenticated and authorized UserManagementService; User must be logged in and have obtained a token. For simplicity, imagine the token is a simple ID, like a number, UUID, hash, something else, produced by the UserManagementService at the first authentication request and returned to the user for further authorization purposes. After the user has been authenticated and obtained a token, he/she is able to use other APIs, related to publishing and obtaining messages; in case of unauthenticated access user should be simply redirected to UserManagementService to obtain a token; if the user has a token but his/her rights are insufficient to perform a request there should be appropriate response with HTTP status 401; Using other APIs, the user is able to publish messages and/or receive messages published by other users.
Tasks: Now that you have reviewed the Assignment #1 information as well as gained some background to the application at hand, you will now begin implementation of the following. What you should do: you need to create the following diagrams and charts: Activity diagrams, describing the algorithm of possible actions, happening in your system; Functional diagrams of all components (services) describing a structure of the application; Sequence diagrams, describing API calls and low-level access; Class diagrams for all your services. Once you have developed each of the diagrams as per the instructions above, please use Swagger Editor to build an API contract for each of the services you created in step # 1. As a result, you should have a YAML file, which can be shared with your facilitator. Save all diagrams as JPEG pictures
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started