• No results found

A Survey On Software as a service

N/A
N/A
Protected

Academic year: 2022

Share "A Survey On Software as a service"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

ISSN: 2395-1303 http://www.ijetjournal.org Page 125

A Survey On Software as a service

Nitesh Kumar 1 , Rishav Kumar 2 , Amit Kumar 3 ,Priya G 4

1,2,3,4

VIT University, School of computer engineering, Vellore-632014, India

Introduction

Software quality has the objective to ensure conformity with software requirements [1].

Distributed computing consolidates sharing of benefits like hardware, programming and framework. It incorporates passing on encouraged organizations got to through web. It has three advantages specifically: SaaS, PaaS, and IaaS. The organizations are sold on intrigue either by a minute or hour and the customer can get to organizations as their yearning for a particular given time. The organizations are managed by the administrations provider or associations like Amazon, Google, and IBM et cetera [2].

Cloud can be public, private and hybrid. Public cloud offers all in the web. Private cloud is a server farm on the other hand restrictive system which gives administrations to some individual [3]. Mixed cloud is a distributed figuring environment where association gives and oversees couple of assets inside and others remotely.

Saas is a kind of cloud administration which gives programming services by means of web. SaaS is for the most part utilized and it gives numerous focal points to administration clients. To figure it out these advantages, it is vital to create the nature of SaaS furthermore, Deal with the more elevated amount of its nature which relies on upon the created output. Thus, the interest is max to produce an excellent model to create Software as a Service administrations. SaaS so often demonstrated as "on interest programming", is an item display in which programming and its neighbor data are kept on the cloud halfway [4] .Software

as a Service is ordinarily obtain entrance by clients devouring a slight customer in a internet program. Software as a Service has transform in an open circulation prototype form for a few work apps, containing bookkeeping, affiliation, undertaking asset arranging Enterprise resource planning, invoicing, description administration , human asset administration , client administration .

Points of interest of the Software as a Service model have:

 Few troublesome organization

 Synchronized

 Few troublesome cooperation

 overall availability Routine structures for evaluating its nature,

Along these lines, the interest is max to create once again excellent model to assess Software as a Service administrations which have attributes, for example, to give support to shared trait, web based conjuring, virtualization and information administration on server side [6]. This paper, we perceives a thorough excellent model for assessing Software as a Service. Utilizing this new Software as a Service excellent model, it can be assessed by suppliers. In addition, the outcomes are utilized as an identifier for Software as a Service quality administration.

With a specific end goal to ensure the advancement of CCC, the issues of asset administration and notoriety administration must be discussed mutually. It can be accomplished in three errands. 1. Gainfully finding reliable assets. 2. Picking assets from the discovered options. 3. Totally utilizing the assets as a

RESEARCH ARTICLE OPEN ACCESS

Abstract:

Cloud computing is a sort of dispersed registering over the web i.e. it can run a venture or application on more than one PC meanwhile. It is isolated into three classes to be specific: (i) IaaS (ii) PaaS and (iii) SaaS Software as a service is a sort of administration which gives numerous advantages to the administration shoppers. A tweaked quality model is important to assess the nature of SaaS cloud services. The paper perceives the segments of SaaS. The ordinary model does not consider components of SaaS like security and nature of organization. Along these lines, in this paper, we come out with another model for the security, nature of services, and programming quality for programming as an administration. Also the results are used as recognizing verification for the SaaS quality organization.

Keywords — Cloud computing, Software as a Service (SaaS), Enterprise Resource Planning,

Software evaluation

(2)

ISSN: 2395-1303 http://www.ijetjournal.org Page 126 part of the framework while to avoid over-burdening any hub

[5].

Below we have depicted the neighboring works that have been accomplished for quality on Software as a Services administration and some components of Software as a Service. Some specific elements we deal with new components of Software as a Service separated from the current elements. Later we have talked about SaaS design.

Later we have clarified about the quality model of SaaS administrations which incorporates security, nature of services and programming quality measurements.

I. RELATED WORKS

International Organization for Standardization 9126 is a worldwide attainment for the assessment of item quality. This standard gives three angles to assessing programming items;

inner quality, outside quality, and quality being used. Also, there are sixteen attributes for three sorts of characteristics.

Nonetheless, this standard spotlights on assessing nature of customary items. Henceforth, it is mandatory for the attainment to be redone and reached out to assess the nature of Software as a Service. Jureta's work perceives a model, called QVDP, to determine the nature of Service-Oriented System.

This model comprises of 4 sub parts; quality trademark, trademark esteem, quality reliance, quality Priority. These speak to conditions and needs between qualities measurements and quality attributes. Nonetheless, the analysis considered administrations arranged features as a focus of value design and recognizes faults identified with them at calculated altitude. (i)Kim characterizes a design for internet administrations quality administration and quality variables during procedure of creating and utilizing internet administrations. This analysis recommends 6 quality variables and their few sub variables. Additionally, it gives measurements to gauge quality components. Henceforth, it is essential that this design is altered and reached out to assess the nature of Software as a Service. The greater parts of ongoing research are not for Software as a Service but rather for specific clients, for example, an ordinary programming or Service Oriented Architecture framework. Because of the circumstance, it is difficult to assess nature of Software as a service and to evaluate which Software as a Service is great [7]. Hence, our work gives a design which has quality to assess Software as a Service.

II. KEY FEATURES OF SAAS

So for characterizing a quality model for assessing software as a service.it is a necessary to distinguish important components of software as a service.

A. Reusability

For programming designing, reusability is the use of existing assets in some form within the software product development process. The principle inspiration of cloud registering is to use it again the different sorts of web based services [8]. In the case of software as a service, programming is an objective of reusing and conveying to administration purchasers through

the internet. It implies, one-to-many connections are utilized while conveying software as a service. Like, Google map gives an arrangement of operations to use shared data on guide and nearby, which can be utilized by different clients.

B. Information Managed by Provider

Software as a service is a model of programming sending to administration suppliers to permit applications to buyers to utilize on interest administrations. In this manner administration suppliers are in charge of administration establishment and information administration all alone server.

In this way, the majority of the information which shoppers produce is put away on administration supplier's server farm and oversaw by them. Subsequently clients don't see that where everyone’s information put away is and the way of supervising the information. So, the clients may not believe the administrations and afterward the administration use gets to be lower, if administration suppliers don't give information security and dependability capacity.

C. Administration Customizability

Administration Customizability characterized by the capacity for administrations to be changed by administration shoppers in light of their necessities [24]. This trademark permits administration suppliers to fulfill the diverse requirements of a buyer. As per the attributes of cloud administrations, each shopper may get to be potential clients of the cloud administrations. Because of that, the real weakness is, it is unrealistic that administration suppliers redo their cloud administrations for all administration shoppers [21]. In this way, benefit buyers need to modify their administrations for their own motivations. In the event that administration suppliers don't give adjustable software as a service, the main aspect is that administration purchasers can use the administrations. It will likewise restrict the utilization of Software as a services.

D. Accessibility

In Cloud computing, a buyer can get to software as a service from a Web program by means of the web and he/she doesn't have a possession for the software as a service which is conveyed and keeps running in the supplier's server [13]. On account of these essences, numerous software as a service sellers attempt for accomplishing a great accessibility of administrations. In the event that a SaaS is most certainly not accessible, administration customers can't utilize the usefulness of the SaaS.

E. Quality

Nature of Service is identified with the supplier's administration level furthermore, benefit abilities. Supplier's administration level incorporates accessibility/business coherence, execution, ease of use and unwavering quality.

Supplier's administration capabilities comprise of the

capacities to guarantee information security and the abilities

to supervise software as a service [12].

(3)

ISSN: 2395-1303 http://www.ijetjournal.org Page 127 F. Scalability

In programming designing, scalability is a feature that is essential for a framework, a system, or a procedure, which implies its capacity to either handle developing measures of work or can be large. Because without knowing of internal workings of distributed computing, administration buyers can't control assets which are used by the administrations, for example, memory, system, or CPU usage [23]. That is, a provider is an in charge of rescaling the assets as indicated by buyer's solicitations without advising the shoppers in subtle element.

G. Data Security

The information security cerebral pain are the most vital reasons why associations are un-intrigued by programming as an administration. In addition, unraveling the associations security concerns have risen in a way as the biggest test [10].

H. Multi-Occupant

Multi-occupant is alluded to the guideline in programming design, where a case of the product runs on a server, offering administrations to many customers (occupants). In case of various groups of users which is close to all associations or occupants what's more, their clients gets the administration from the comparative innovation, sharing almost all segments in the strategy stack indulging the copy of information, servers, and database layers [22]. The upside of various- inhabitant surroundings incorporates versatility, execution, administration, and administration updates.

I. Configureability

Design is a fundamental component of any software as a service. In this section of software as a service programming incorporates authoritative construction, UI, information, access control, work process, and business rationale [17].

J. Pay For Every Use

The costs for SaaS are estimated by utilizing administrations [14], for example, the quantity of services summons or term which services are used. That is, services shoppers can interface and utilize the administration every time they need, and after that compensation for simply measure of use. Along these lines, the client takes a movement for utilizing the service.

III. S

AAS

A

RCHITECTURE

Numerous Software as a Service arrangements are alluded to various-occupant stage. With the help of this design, one rendition of the project or apps, with one arrangement is used for almost each customers or occupants [27]. With a specific end goal to bolster adaptability, the system or application is executed in the wake of introducing on numerous PCs. For some cases, another adaptation of the system or application is made to give to a few customers which will be having entrance before discharging adaptations of the system or applications for testing purposes. This has been contrasted and current software, the place with many duplicates of the

product each having the trait of other form, with different setup, and tweaked are run after establishment over numerous purchaser locales [28]. Likewise an exemption is there, few product as administration arrangements never utilize more than one tenure, and different strategies like virtualization to cost-viably give many shoppers rather than multi-tenure.

Whether more than one occupancy is required for Software as a Service is a theme which is questionable.

IV. Q

UALITY

M

ODEL

O

F

S

AAS

S

ERVICE

The model that we have come out with incorporates of components, i.e. security, Quality of services and programming quality. As Software as a Service services included 3 parts (client, stage also, application engineer), so every quality element is ordered into three sections which will be clarified in the taking after.

Security Metrics

For each buyers, security is the primary challenge, which requires all the three parts to be specific client, stage and application engineers to cooperate to guarantee. This model have dealt, security measurements includes client security, security of application, and system security [26].

Customer Security: Security of Client is the imperative constraints that purchaser must take. It includes four measurements: (i) Evaluation of Provider. The client ought to assess the supplier before choosing to receive SaaS administration. (ii) SLA Clients must work on contracts and SLAs. (iii) Risk Management Plan. Customers ought to be having their own danger administration arrangement in request to handle with administration occupied. (iv) End-point security [9].

Application Security: It is the imperative constraint that the engineer ought to consider [15]. It has taking after measurements:

(i) Secure programming advancement lifecycle. The plan, coding guidelines, gauges, and certification devices that the designer ought to embrace must be secure to bolster the safe programming improvement lifecycle [18].

(ii) The engineer ought to step in request to handle with

normally security dangers of the internet application [13].

(4)

ISSN: 2395-1303 http://www.ijetjournal.org Page 128 (iii) The delicate and basic information of use should be

encoded so as to handle information robbery.

(iv) Traceability and Non-Repudiation [20].

(v) The applications capacity takes after the security gauges.

Quality of Service (QoS): In Software as a Service, Quality of administration is critical issue for purchasers to figure the Software as a Service administration. In this model, Quality of Service Measurements concentrates on QoP, QoA and QoE [29] .

A. Quality of Platform:

Quality of Platform is the major issues both for buyers and suppliers to assess the Software as a Service stage, it comprises of the accompanying:

(i) Transparency.

(ii) Location-mindful capacity.

(iii) SLA administration.

(iv) Flexibility.

(v) Data reviewing

B. Quality of Application:

Quality of Application comprises of the attributes of Software as a Service administration, i.e the accompanying measurements:

(i) Multi-tenure. So as to learn whether a Software as a Service administration has more than one-tenure or not, we can utilize the accompanying rules:

 permit multi-occupants to shared database then again plot

 Permit multi-occupants to share a solitary case.

Supporting the design of User Interface, information, business rationale and work process (ii) Configuration.

(iii) Interoperability.

(iv) Application adaptation to non-critical failure.

C. Q

UALITY OF

E

XPERIENCE

(Q

O

E)

Quality of Experience is one of the imperative issue to make strides the fulfillment of buyer, and it incorporates the measurements like [11]:

(i) Service accessibility.

(ii) Usability.

(iii) Performance.

(iv) Response auspiciousness.

Software Quality Metrics: Programming quality design comprises of two various types of sub-parts: quality being used design and item quality design. The Quality being used model made out of five attributes, what's more, the item quality model made out of many attributes [30]. In our model, programming quality measurements are the same as International Organization for Standardization/ International Electro technical Commission

Conclusion and Future Work

Software as a Service is one sort of cloud administrations is risen as a successful reuse worldview which gives advantages to administration purchasers; no underlying expense to buy programming, free of upkeep/redesigns, openness through Internet, high accessibility, and pay-scrutinize estimating.

Consequently, assessing the nature of SaaS gets to be more

critical action to an effective SaaS administration. In the paper, we first examine the specific elements and generic design of Software as a Service administration. At that point we introduced the quality properties from the components. At that point we show the quality model which examine the security, Quality of Service, and programming nature of the Software as a Service administration, from platform’s point of view, supplier and client independently [16]. Through this quality model for Software as a Service, administration suppliers assess their benefits and can foresee their ROI. In addition, administration customers can allude quality assessment results to find, subscribe and use Software as a Service. Client can utilize the model to assess the development level of Software as a Service administration, and to choose better Software as a Service suppliers in view of assessing outcome [19]. In the future we plan to finish the assessment criteria for quality measurements in quality model, and create programming instruments to quantify and assess Software as a Service administration.

Acknowledgment

We would like to thanks our professor of computer Science “Prof. Priya G.” who supported us in our research paper and helped us in learning many things in many ways.

References

[1] Nemésio Freitas Duarte Filho1, Clarindo Isaias Pereira da Silva e Pádua1, Paulo Henrique de Souza Bermejo2, Andre Luiz Zambalde2, Ural Salgado de Barros3 SaaS quality-a method for quality evaluation of software as a service International Journal of Computer Science &

Information Technology (IJCSIT) Vol 5, No 3, June 2013 [2] Saurabh kumar garg , Rajkumar Buyya . Admission control for a software as a service provider in cloud computing environments.Journal by computer and sciences.

[3] Sumit Goyal. Software as a Service, Platform as a Service, Infrastructure as a Service. International journal of Computer Science & Network Solutions November.2013-Volume 1.No3

[4] Dave Thomas . Enabling Application Agility - Software as A Service, Cloud Computing and Dynamic Languages . Journal of Object Technology 2008

[5] Priya .G, Jaisankar N ," A Reputation Based Trustworthy System For Cloud Environment" in International Journal of pharmacy and Technology,Vol 8,No 3 ,pp No:

16702-16708,September 2016.

[6] Supriyono , Andy Prasetyo Utomo. Utilization of SaaS.

Journal of Education and Social Sciences, Vol. 4, 2016

[7] S.Priyadarsini , N.Deepa , Himanshu Kumar .

Implementing Software as a Service in Cloud using Android

Applications. International Journal of Advanced Research in

Computer Engineering & Technology (IJARCET) 2012

(5)

ISSN: 2395-1303 http://www.ijetjournal.org Page 129 [8] Gurudatt Kulkarni , Jayant Gambhir , Rajnikant Palwe.

“Cloud Computing-Software as Service”. International Journal of Computer Trends and Technology- 2011 Page 178 [9] K.V. K Mahesh Kumar . Software as a service for efficient for efficient cloud computing . International Journal of Research in Engineering and Technology-2014

[10] Navneet Singh Patell, Prof. Rekha B.S. Software as a Service (SaaS): Security issues and Solutions . International Journal of Computational Engineering Research (IJCER) 2014 [11] Nitu Gupta , Varshapriya JN . Software as a Service . International Journal of Innovative Research in Advanced Engineering (IJIRAE)-2014

[12] Sushil Bhardwaj , Leena Jain , Sandeep Jain . An Approach for Investigating Perspective of Cloud Software-as- a-Service (SaaS) . International Journal of Computer Applications – 2010

[13] Chashu Mol R, Alfia A P . Integrity Attestation for Software-as-a Service Clouds . International Journal of Science and Research (IJSR)-2015

[14] Amit , SaaS (Software as a Service) Based Business Model: Cost Analysis, International Journal of Management and Commerce Innovations (IJMCI), October 2013-March 2014

[15] Dr. K Swathi,G. Anushiya,R.Vijayanathan , Scalable Analysis and Improved Search in Software as a Service in Cloud, International Journal of Advance Research in Computer Science and Management Studies,December 2014 [16] Mohammed M. Alani,Securing the Cloud: Threats, Attacks and Mitigation Techniques , Journal of Advanced Computer Science and Technology,2014

[17] Pallavi G B, Dr. P Jayarekha ,Multitenancy in SaaS:

A comprehensive Survey, International Journal of Scientific &

Engineering Research,july 2014

[18] Amar Deep Gorai,Dr. Birendra Goswami Cloud Computing an Emerging Technology to Save ,Money, Time and Resources , International Journal of Scientific and Research Publications,September 2014

[19] Aravind Raj G,Mohan Kumar Sampath,V G Venkatesh,Oportunities for cloud based software as a service(SaaS) warehouse Management System,Internationl Journal of scientific and research,September 2013

[20] Shubhada Bhalerao , Bhagyashree Bhosale, Gayatri Bhangale, Komal Nigade, Pooja Nitturkar, Cloud Based Sales and CRM Application for Builders A Web Enabled and Android CRM Tool ,International journal of computer and information technologies ,may-2014

[21] Polshetwar Poonam V,Mr. Saad Siddiqui,Comparison of cloud computing service models:SaaS,PaaS,IaaS,International Journal And Magazine of engineering, technology,management and research,aug- 2014

[22] Palak Makhija,Dr. Naveen Hemarjani,Implementing SaaS,IOSR Journal of computer Engineering,may-2013

[23] Rachana Desale,Ourva Kolhatkar,Anju More,Piyush Katira,Vishal okane,Prof.S.M.Jaybhaye,Software as a Service for management information system using multiple tenants,International Journal of Engineering Research and applications,may-jun2013

[24] Jun-Feng Zhao Jian-Tao Zhou,Strategies and Methods for Cloud Migration, International Journal of Automation and Computing,april2014

[25] Jaap Kabbedijk,Cor-Paul Bezemer,Slinger Jansen,Andy Zaidman,Defining Multi-Tenancy:A systematic mapping study on the academic and the industrial perspective,Journal of software and systems,16october2014 [26] Tim flood,The soft side of SaaS:Implications for IT in higher Education,Educause center for applied research,2011 [27] Manish Godse,Shrikant Mulik,An approach for selecting software as a service product,IEEE international Conference on cloud computing,2009

[28] Balamurugan E,Sujith Jayapakash,Dominic Owusu,A survey on SaaS,Journal of software and services,2013

[29] Bjorn Johansson,Pedro Ruivo,Exploring factors for adopting ERP as SaaS,International Conference on health and Social care information systems and technologies,2013 [30] Ben frank,Jeff Pittges,Analyzing Customer churn in the SaaS industry,international journal of computer and science ,2014

[31] Mr Pramod,Dr.B,R Prasad Babu,Securing SaaS

cloud infrastructure using TPM based

provisioning,International Journal of enhanced Research in Science Technology and engineering,feb-2015

References

Related documents

To our knowledge, the marked suppression of cystatin C concurrent with augmented expression of cysteine proteases observed in our studies of atherosclerosis and abdominal

Software as a service, usually abbreviated to SaaS, is a way of delivering software applications via the cloud to your business, and so reducing your.. requirement for

Software as a service, usually abbreviated to SaaS, is a way of delivering software applications via the cloud to your business, and so reducing your requirement for

This petition for review on certiorari seeks to set aside the decision of public respondent National Labor Relations Commission (NLRC) which upheld the legality of the separation

In selecting a SaaS vendor, it is important to find a trusted partner that has built the knowledge and infrastructure to keep your data secure and the software application

Using hosted ERP systems, today’s small and midsize businesses are often able to achieve a rapid return on their software investment, a lower total cost of ownership, and the

IFL1 IFL2 IFL3 CP1 CP2 CP3 CP4 CP5 LPAR1 z/OS LPAR2 z/OS LPAR3 Linux z/VM Linux LPAR4 z/VM z/VM Linux Linux IBM Mainframe Real CPUs Logical CPUs Real CPUs Logical CPUs Virtual

Management Billing & Revenue Travel & Expense Management Agreement Management Reporting RESULTS Central Services Applications Agency Business Applications. SYSTEM