This is a required assignment worth 20 points (20-points/1000-points). Assignment must be submitted by the due date. No late assignments are allowed. Please discuss the following topics and provide su

COLLAPSE

Top of Form

Define and describe SaaS.

SaaS is a cloud computing delivery model where the user uses an application but does not manage the operating system, hardware, or network infrastructure it operates on. The providers provide thousands of customers with the desired application through the internet. The provider manages applications and their security, availability, and efficiency (Nowrin & Khanam, 2019).

List the advantages and disadvantages of SaaS solutions.

Advantages:

Accessibility: It is highly accessible as the user needs an internet browser to start their business.

Scalability: As the company grows, so does the number of users who access the service. With SaaS, it is unnecessary to buy more storage space or additional software licenses to satisfy those new users. SaaS gives companies versatility where they can change their existing business strategy or subscription.

Cost reduction and quick commissioning: Service commissioning is faster, as users can start operations quickly with just a web browser on their OS. Expenses such as the procurement of software installation and IT infrastructure will not be necessary as it is already provided by third-party.

Disadvantages:

Performance issues: Local machine software may run faster than a SaaS that is hosting on a remote datacenter.

Limited applications: Although the number of businesses that use SaaS is growing, software applications still exist that do not provide a host platform. Without a hosting network, business applications would need to be hosted on-site, primarily if they rely on multiple software solutions.

Data security risks: Privacy and security concerns are one of the major inconveniences of SaaS for many customers.

Describe the role of OpenSaaS.

An OpenSaaS is a SaaS application that has been developed using an open-source programming language and is designed to run on an open-source operating system and database.  Open source is a web-based application where a service provider hosts, supports and manages. While its user base establishes the roadmap for OpenSaaS applications, a central provider manages updates software enhancements.

Define and describe SOA.

Service-Oriented Architecture is an architectural approach where applications make use of services available in the network. Services offered in this architecture to shape applications via communication over the internet. SOA enables consumers to integrate a wide variety of facilities to build applications from existing programs. SOA based computing combines functionalities into a collection of interoperable services that can be implemented into different enterprise domains software systems (Li & Madnick, 2015).

References:

Benlian, A., Koufaris, M., & Hess, T. (2011). Service Quality in Software-as-a-Service: Developing the SaaS-Qual Measure and Examining Its Role in Usage Continuance. Journal of Management Information Systems28(3), 85–126. https://doi.org/10.2753/mis0742-1222280303

Li, X., & Madnick, S. E. (2015). Understanding the Dynamics of Service-Oriented Architecture Implementation. Journal of Management Information Systems32(2), 104–133. https://doi.org/10.1080/07421222.2015.1063284

Migration, R. (2020, July 23). SaaS Advantages and Disadvantages. Cloud Solutions. https://www.racemi.com/saas-advantages-and-disadvantages/.  

Nowrin, I., & Khanam, F. (2019). Importance of Cloud Deployment Model and Security Issues of Software as a Service (SaaS) for Cloud Computing. 2019 International Conference on Applied Machine Learning (ICAML)https://doi.org/10.1109/icaml48257.2019.00042

Bottom of Form