Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Management System MCQs Multiple Choice Questions And Answers

Authors: Arshad Iqbal

1st Edition

1073328554, 978-1073328550

More Books

Students also viewed these Databases questions