Skip to content
- What is service-oriented software engineering and how does it differ from distribution software engineering?
- Are current web-applications (Like Google Workspace) still considered “thin”?
- How is manageability achieved in Agile projects?
What are some ways in which distributed software systems are more complex than centralized software systems? - How does a multi-tier client-server approach overcome the fundamental problem associated with a two-tier client-server approach?
- Why is transparency ideal?
- How does the idea of manageability interact with the fact that a top-down model of control over distributed systems is practically impossible?
- Differentiate between two-tier and multi-tier client server architectures?
- Client–server systems may have several tiers, with different layers of the system distributed to different computers. Explain with an example in real life.
- What are some real-life examples of SaaS businesses?
- What are the benefits of SaaS companies?
- How does the security in a client-server model compare to that of a p2p model?
- How does the “Middleware” function as a bridge between application components and the operating system?
- How will the advent of 5G affect SaaS?
- Why distributed software systems are more complex than centralized software systems?