Skip to main content

CS605 GDB Fall 2020 Solution

 Question : 

Directions to solve You are required to read “Definition One” and “Definition Two” then choose suitable software architectures style’s name for “Definition one” and “Definition Two” from the given list and write in the relevant row in the table 1 and table 2.

Furthermore, there are list of advantages and disadvantages given below that relate with the chosen software architectures style’s name (Definition one and two). You are required to write advantages and disadvantages in the relevant table of software architectures style’s name.

Software Architectures Styles:

Hyper Text Transfer Protocol

Microservices

Read/Write model

The open system interconnection

Rest API

Monolithic

Waterfall architecture

Definition One: A big application reside in one joint box or one big container. All components (business functions) will be written in a single application like a java war file and deployed on a single high performance server. This is the most common architecture used in traditional applications.

Definition Two: Break application into small business functions or services. These services are loosely coupled and interacts using API. These services act as an autonomous body and deployed in different servers.

Advantages/Disadvantage

Isolate Problems/Faults

Single Point of failure

Mixed technology stack

Simple to develop and deploy

Business components are tightly coupled

Communication between services is complex


Solution : 


 

Software Architectures Styles (Definition one):

Advantages

Disadvantages

Simple to develop and deploy

Single point of failure

 

Business components are tightly coupled

 

 

 

 

Software Architectures Styles (Definition Two):

Advantages

Disadvantages

Mixed technology stack

Communication between services is complex

Isolate Problems/Faults

 

 

 



Comments

Popular posts from this blog

IT Intern (Microsoft Product)

For more discuss and ask question join this group   https://www.facebook.com/groups/143792885956764/ Solved   By : Tahir Siddiqui(Mani) BC-140201235@Vu.edu.pk Job Description We offer Internship in IT 03 months Unpaid internship Responsible for Managing IT Products/Services. Maintains relationships with clients by providing support, information, and guidance. Good presentation skills. Good oral & written communication knowledge of MS Office 50%. Traveling Required Team Work Candidate must have a Motor Bike and laptop. Fresh candidates are encouraged to apply. Job Details Industry: Information Technology ...

cs403 GDB Solution 2016

cs403 GDB 2016 For more discuss and ask question join this group   https://www.facebook.com/groups/143792885956764/ Posted By : Tahir Siddiqui(Mani)  Total Marks                                   5 Starting Date Wednesday, July 27, 2016 Closing Date Thursday, July 28, 2016 ...