scispace - formally typeset
Search or ask a question
Topic

Software as a service

About: Software as a service is a research topic. Over the lifetime, 8514 publications have been published within this topic receiving 136177 citations. The topic is also known as: Service as a Software Substitute & SaaSS.


Papers
More filters
Book ChapterDOI
08 Jun 2006
TL;DR: It is found that the core developers self-organize into three sub-groups that communicate intensely in completing the project, and that a few prominent developers who are centrally located in the network are driving communications within the project.
Abstract: This study explores the nature of the social network and the patterns of communication that exist in an open source software development project, the Apache HTTP (WEB) server project. Our analysis of archival data on email communications between developers in the Apache HTTP server project suggests an interesting pattern of communication. We find that the core developers self-organize into three sub-groups that communicate intensely in completing the project. Our analysis also reveals that a few prominent developers who are centrally located in the network are driving communications within the project. We identify the implications of our findings and suggest areas for further research.

29 citations

Patent
15 Mar 2017
TL;DR: In this article, the authors provide an SaaS application construction method based on a microservice architecture, which solves the microservice development, deployment, and management schemes so as to improve the development efficiency of the application.
Abstract: The present invention provides an SaaS application construction method based on a microservice architecture. Aiming at the defects in the construction method based on the traditional SOA architecture in the prior art, the method provided by the invention comprises: formulating the design rule and the attribute model for developing the microservice, and realizing the deployment of the microservice example through a Docker container; building a distributed microservice metadata cluster, and performing unified management of the metadata of the microservice, the microservice providers and the microservice users; aiming at the real-time updating state data and the relatively fixed attribute data, designing a highly available storage scheme; aiming at the real-time highly concurrent reading-write requirement of the metadata, designing a scheme through combination of Redis main and slave server models and a reading-writing separation architecture; and aiming at the microservice example dynamic addition and deletion condition, designing a load balance strategy based on the consistency hash algorithm. The SaaS application construction method based on the microservice architecture solves the microservice development, deployment and management schemes so as to improve the development efficiency of the SaaS application.

29 citations

Patent
14 Jun 2000
TL;DR: In this article, a method and system for prevention of piracy of a given software application via a communications network, such as the Internet, is proposed, which requires the user to provide the remote service provider with user data such as user's personal identity information and the unique software identification code relating to the specific software.
Abstract: A method and system for prevention of piracy of a given software application via a communications network, such as the Internet. A given software application, installed on a user system, will not function until it is activated by a remote service provider. This will require the user to provide the remote service provider with user data, such as the user's personal identity information and the unique software identification code relating to the specific software. User data will then be compared to archived data in order to determine if the user is a pirator of the software. If not a pirator, the remote service provider may transmit undisclosed service data, such as a software activation code, to the user system. Once activated, the software will become fully operational and allow the user complete access to its functions. In this manner, piracy of a given software application can be prevented.

29 citations

Journal ArticleDOI
TL;DR: A queuing mathematical model is presented that is powerful and able to correctly and effectively predict the system performance and cost, and also to determine the number of VMs cores needed for SaaS services in order to achieve QoS targets under different workload conditions.

29 citations

Journal ArticleDOI
06 Apr 2016-PeerJ
TL;DR: In this work, DAE Tools modelling, simulation and optimisation software, its programming paradigms andmain features are presented, and a new hybrid approach to modelling is introduced, implemented in a fourth generation object-oriented general purpose programming language such as Python.
Abstract: In this work, DAE Tools modelling, simulation and optimisation software, its programming paradigms and main features are presented. The current approaches to mathematical modelling such as the use of modelling languages and general-purpose programming languages are analysed. The common set of capabilities required by the typical simulation software are discussed, and the shortcomings of the current approaches recognised. A new hybrid approach is introduced, and the modelling languages and the hybrid approach are compared in terms of the grammar, compiler, parser and interpreter requirements, maintainability and portability. The most important characteristics of the new approach are discussed, such as: (1) support for the runtime model generation; (2) support for the runtime simulation set-up; (3) support for complex runtime operating procedures; (4) interoperability with the third party software packages (i.e. NumPy/SciPy); (5) suitability for embedding and use as a web application or software as a service; and (6) code-generation, model exchange and co-simulation capabilities. The benefits of an equation-based approach to modelling, implemented in a fourth generation object-oriented general purpose programming language such as Python are discussed. The architecture and the software implementation details as well as the type of problems that can be solved using DAE Tools software are described. Finally, some applications of the software at different levels of abstraction are presented, and its embedding capabilities and suitability for use as a software as a service is demonstrated.

29 citations


Network Information
Related Topics (5)
Cloud computing
156.4K papers, 1.9M citations
85% related
Software
130.5K papers, 2M citations
85% related
The Internet
213.2K papers, 3.8M citations
84% related
Wireless sensor network
142K papers, 2.4M citations
84% related
Information system
107.5K papers, 1.8M citations
83% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202375
2022226
2021192
2020306
2019327
2018424