• Title/Summary/Keyword: SaaS Cloud Service

Search Result 86, Processing Time 0.026 seconds

Software Development Methodology for SaaS Cloud Service (SaaS 클라우드 서비스를 위한 소프트웨어 개발 방법론)

  • Hwang, Mansoo;Lee, Kwanwoo;Yoon, Seonghye
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.1
    • /
    • pp.61-67
    • /
    • 2014
  • A SaaS cloud service represents a model deployed and running on a cloud platform to enable users to use software as an online service. This work proposes a development methodology adequate for the effective development of SaaS cloud services. For doing this, we first analyzed the current state of companies developing SaaS cloud services and identified key factors for the development of SaaS cloud services. Then, we selected and tailored the methodology that is best suited for the development of SaaS cloud services among existing software development methodologies. To validate the applicability of the proposed methodology, we performed a case study tailoring the development methodology adequate for the company developing SaaS cloud services.

A Study of Factors Affecting the Performance of Collaborative Cloud SaaS Services (과업특성 및 기술특성이 클라우드 SaaS를 통한 협업 성과에 미치는 영향에 관한 연구)

  • Shim, Sujin
    • Journal of Information Technology Services
    • /
    • v.14 no.2
    • /
    • pp.253-273
    • /
    • 2015
  • Cloud computing is provided on demand service via the internet, allowing users to pay for the service they actually use. Categorized as one kind of cloud computing, SaaS is computing resource and software sharing model with can be accessed via the internet. Based on virtualization technology, SaaS is expected to improve the efficiency and quality of the IT service level and performance in company. Therefore this research limited cloud services to SaaS especially focused on collaborative application service, and attempts to identify the factors which impact the performance of collaboration and intention to use. This study adopts technological factors of cloud SaaS services and factors of task characteristics to explore the determinants of collaborative performance and intention to use. An experimental study using student subjects with Google Apps provided empirical validation for our proposed model. Based on 337 data collected from respondents, the major findings are following. First, the characteristics of cloud computing services such as collaboration support, service reliability, and ease of use have positive effects on perceived usefulness of collaborative application while accessability, service reliability, and ease to use have positive effects on intention to use. Second, task interdependence has a positive effects on collaborative performance while task ambiguity factor has not. Third, perceived usefulness of collaborative application have positive effects on intention to use.

Development Strategy of SaaS Service based on User Behavior Analysis (이용자 행태분석 기반의 SaaS 서비스 발전 전략)

  • Seo, Kwang-Kyu
    • Journal of Digital Convergence
    • /
    • v.10 no.9
    • /
    • pp.73-78
    • /
    • 2012
  • The appearance and evolution of cloud service is potentially one of the major advances in information and communication technology. However, it is necessary to identify and understand the various issues of cloud service, both from the perspectives of the providers and the consumers of it. While a lot of studies such as cloud business model, profit model and technology itself are currently taking place in cloud service considering provider's aspects, there are a few researches dealing with cloud service user's aspects. This paper presents the user behavior analysis focused on SaaS users and discusses the development strategy of SaaS service based on the results of user behavior analysis. In order to analyze the user behavior, we surveyed SaaS users divided into two groups such as present and future user groups. Eventually, we proposed the SaaS prospects, development strategy and policy issues based on user behavior analysis.

A Framework to Develop Safe and Reliable SaaS Certification Systems (안전하고 신뢰할 수 있는 SaaS(Software as a Service) 인증제도 개발을 위한 프레임워크)

  • Seo, Kwang-Kyu
    • Journal of Digital Convergence
    • /
    • v.10 no.10
    • /
    • pp.523-528
    • /
    • 2012
  • The recent appearance and evolution of cloud service including IaaS(Infrastructure as a Service), PaaS(Platform as a Service) and SaaS(Software as a Service) is potentially one of the major advances in information and communication technology. While a lot of studies are currently taking place in the technology itself, there is an equally urgent need for understanding and researching the business-related issues surrounding cloud service. As more and more individuals and companies use the cloud service, their concerns are beginning to grow about just how safe and reliable an environment it is. This paper focus on SaaS as an one of the important cloud service. For successful implementation of SaaS service, it is necessary to establish the certification systems to ensure safety and reliability of SaaS. This paper provides the safe and reliable framework for systematic SaaS certification systems. In order to develop it, the critical issues related to service quality and certification of SaaS service are identified and the systematic framework for certification systems of SaaS service and service provider domains are developed. An evaluation methodology for the developed certification systems is also proposed.

A Service Reusability-Centric Process for Developing Software-as-a-Service (서비스 재사용성 중심의 Software-as-a-Service 개발 프로세스)

  • Lee, Jung-Woo;La, Hyun-Jung;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.7
    • /
    • pp.518-535
    • /
    • 2010
  • Cloud Computing is emerged as an effective reuse paradigm, where service providers operate hardware and software and as a service, and service consumers invoke the service through Internet. Software-as-a-Service (SaaS) is a type of cloud services, where the whole software is designed as a service so that several consumers can reuse the SaaS. While tradition software applications are developed for a specific organization, SaaS is developed for multiple users in the various organizations. Hence, reusability is very essential characteristic of SaaS. Reusability is defined as a metric of how effective and efficient software functionalities can be used by various users. Reusability in SaaS is evaluated by considering three sub-characteristics; applicability, adaptability, and scalability. Since such a SaaS has considerable differences and characteristics from traditional software applications, conventional methods including object-oriented modeling, component-based development method, and service-oriented architecture (SOA) service development method would be limited in developing services which can fulfill these three sub-characteristics related to reusability as well as SaaS-intrinsic characteristics. Hence, there is a great demand for effective processes for developing SaaS cloud services. In this paper, we present a practical process for developing SaaS, which focuses on ensuring reusability. And by performing a case study with our proposed SaaS development process, we evaluate applicability of our proposed process and explain how the process is used in a real domain. Then, we compare our proposed process with others for verifying our study. Through the proposed process, cloud services with high quality can be more effectively developed.

A Specification and Exchange Method for Supporting SLA in SaaS Environment (SaaS 환경에서 SLA 보장을 위한 명세 및 교환 방법)

  • Nam, Taewoo;Kang, Taejun;Jang, Moonsoo;An, Youngmin;Yeom, Keunhyuk
    • Journal of Software Engineering Society
    • /
    • v.26 no.2
    • /
    • pp.45-52
    • /
    • 2013
  • A cloud computing service provider must assure Service Level Agreement (SLA) to provide reliable and consistent quality of service to a user. The SLA is a contract between the user and the service provider that connects to assure constant level such as availability to target provided service. The cloud computing is classified into IaaS, PaaS, and SaaS according to IT resources of the various cloud service. The existing SLA is difficult to reflect quality factors of service because it only considers factors about the physical Network environment. In this paper, we suggest the UDDI-based interchange process with the architecture and the specification language having a XML schema for the SLA specification. The quality requirements of SaaS are defined by a proposed specification language in the cloud environment. It is stored in the repository of a quality specification and exchanged on during the service binding time based on the exchange architecture.

  • PDF

Service Level Agreement Specification Model of Software and Its Mediation Mechanism for Cloud Service Broker (클라우드 서비스 브로커를 위한 소프트웨어의 서비스 수준 합의 명세 모델과 중개 방법)

  • Nam, Taewoo;Yeom, Keunhyuk
    • Journal of KIISE
    • /
    • v.42 no.5
    • /
    • pp.591-600
    • /
    • 2015
  • SLA (Service Level Agreement) is an essential factor that must be guaranteed to provide a reliable and consistent service to user in cloud computing environment. Especially, a contract between user and service provider with SLA is important in an environment using a cloud service brokerage. The cloud computing is classified into IaaS, PaaS, and SaaS according to IT resources of the various cloud service. The existing SLA is difficult to reflect the quality factors of service, because it only considers factors about the physical Network environment and have no methodological approach. In this paper, we suggested a method to specify the quality characteristics of software and proposed a mechanism and structure that can exchange SLA specification between the service provider and consumer. We defined a meta-model for the SLA specification in the SaaS level, and quality requirements of the SaaS were described by the proposed specification language. Through case studies, we verified proposed specification language that can present a variety of software quality factors. By using the UDDI-based mediation process and architecture to interchange this specification, it is stored in the repository of quality specifications and exchanged during service binding time.

Study on Metadata to support the SaaSpia Platform (SaaSpia 플랫폼에서 메타데이타의 지원)

  • Ku, Kyong-I;Lee, Sang-Min;Won, Hee Sun;Hur, Sungjin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.175-176
    • /
    • 2010
  • SaaS 플랫폼은 메타데이타를 기반으로 사용자에게 다중 사용자 지원 및 용이한 환경 설정으로 다양한 사용자 요구를 충족시키려 하고 있다. 따라서, 여러 고객이 하나의 서비스 인스턴스를 공유하고, 데이터베이스 안의 정보를 각자 관리할 수 있어 서비스로서 애플리케이션의 비용을 절감할 수 있다. 본 논문에서는 SaaS 플랫폼의 하나로 개발중인 SaaSpia 플랫폼에서 다중 사용자 지원 및 용이한 환경 설정을 위해 관리되어야 할 메타데이타를 알아보고, SaaSpia 애플리케이션에서 메타데이타 지원을 연구한다. SaaSpia 플랫폼에서 메타데이타는 일반 웹 애플리케이션을 SaaSpia 애플리케이션으로 변환하거나, 운용중인 SaaSpia 애플리케이션의 사용자별 설정 변경 시, 이용된다.

Improvement of Smart Library Information Service System for SaaS-based Cloud Computing Service

  • Min, Byung-Won
    • International Journal of Contents
    • /
    • v.12 no.4
    • /
    • pp.23-30
    • /
    • 2016
  • For a library to be able provide information services and fulfill its function as a knowledge convergence center capable of responding to various information demands, the development of next-generation information systems based on the latest information and communication technology is needed. The development of mobile information services using portable devices such smart phones and tablet PCs and information systems which incorporate the concepts of cloud computing, SaaS (Software as a Service), annotation and Library2.0 is also required. This paper describes a library information system that utilizes collective intelligence and cloud computing. The information system developed for this study adopts the SaaS-based cloud computing service concept to cope with the shift in the mobile service paradigm in libraries and the explosion of electronic data. The strengths of such a conceptual model include the sharing of resources, support of multi-tenants, and the configuration and support of metadata. The user services are provided in the form of software on-demand. To test the performance of the developed system, the efficiency analysis and TTA certification test were conducted. The results of performance tests, It is encouraging that, at least up to 100MB, the job time is approximately linear and with only a moderate overhead of less than one second. The system also passed the level-3 or higher criteria in the certification test, which includes the SaaS maturity, performance and application program functions.

A Study on the Validity of Government Cloud SaaS Service Migration using TCO Approach (TCO 접근방법을 통한 정부클라우드 SaaS 서비스 전환의 타당성에 관한 연구)

  • Yoon, Seong-Jeong;Kim, In-Hwan;Seo, Jung Wook;Kim, Min-Yong
    • Journal of Information Technology Services
    • /
    • v.11 no.4
    • /
    • pp.215-231
    • /
    • 2012
  • It is well known that SaaS(Software as a Service) changeover gives several advantages to organization. One of the advantages is the cost reduction effect of IT resources as well as IT human resources. Another one is the curtailment of software development workload in the field of informatization promotions. Nonetheless, it is hard to find comparison cases regarding the quantitative measurement of the introduction of SaaS before and after. Accordingly, when the Government IDC tries to adopt SaaS, it absolutely needs the empirical study whether SaaS is cost-effectiveness or not. In this study, we focus on variation in the Government administration common tasks, processes and labor costs. Using the Man-Month(MM) estimation methods, We verify that how much TCO(Total Cost of Ownership) is reduced per year.