Abstract

Some of the basic assumptions of software development and maintenance paradigms are changing drastically. For example, software is no more being developed as a product, but has become a service. This basic paradigm shift is already affecting software developers as well as the users of software. We first discuss the paradigm shift and the reasons behind this shift. Subsequently, we examine the component-based approach to develop software. Subsequently, we discuss the emergence of the Cloud computing as a game changer that is serving as an enabler of the Service-Oriented Architecture (SOA) and Software as a Service (SAAS). In the SOA paradigm, an application is built by orchestrating existing services, and writing only the “missing” ones. SaaS is changing software as a product to be purchased and owned to a service to be availed of and paid for the extent of use. We discuss the nitty gritty of SOA and SAAS with particular reference to the Cloud environment. Finally, we discuss the emerging trends.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.