Current Trends in Software as a Service (SaaS)

2018 ◽  
Vol 6 (2) ◽  
pp. 221-234
Author(s):  
T.C. Sandanayake ◽  
P.G.C. Jayangani

Software as a service (SaaS) is one type of the cloud computing that has gained more popularity in the world. It is a way of delivering the software through the internet to its end users. Then users can use it through subscriptions from vendors.  Users have to pay only for what they use. SaaS architecture is a very high level model which is based on Application Service Provider (ASP) concept and Service Oriented Architecture. Currently many organizations are using SaaS as it is a service centric model and it uses technologies like multi-tenant architecture which in turn provides the users with many desired set of features. SaaS also have some security challenges which can be classified under data, application and deployment of SaaS architecture. Furthermore there are many emerging trends in SaaSwhich are focused on full filling advanced customer demands. This research study is evaluating the current trends, approaches and applications of SAAS.

Author(s):  
Dr Anand Sharma

SaaS is software as a service. In previous days when the concept of providing the facility of distributed system from where information can be shared was introduced then the concept of Application service provider came into the picture. The idea was to provide application-based services to the companies using client server techniques. It became popular. SaaS is introduced to provide software also as a service which is upgraded version of the ASP. In this paper SaaS will be discussed in detail. There are two main types of SaaS. The challenges in implementation of SaaS will also be discussed.


Author(s):  
Jay Ramanathan ◽  
Rajiv Ramnath

The Adaptive Complex Enterprise framework presented provides a basis for integrating many related areas of research into a services discipline. We have shown the framework is widely applicable to any kind of organization. Here our focus is on the articulation of further research needed for the IT-enabled business innovation, resilience and effectiveness. At a high level, see Figure 1, the related research topics are 1) ACE Co-engineering Theory which covers the development of context- based methods for the conceptualization, prioritization, and implementation of service-oriented solutions; 2) Knowledge Infrastructure for delivery of services, 3) Integrated Development Environment for service life-cycle management and continuous improvement of highly distributed complex systems, and 4) Transformation and Innovation Practice. While it is true that technology research in emerging trends like bio-info-nano integration will increase in importance, there is also a fundamental realization that the management of complexity will itself become a critical area of research. This is especially true since other related IT trends like virtualization, miniaturization, and distribution will also increase the complexity of deployed systems. Here we will explore the underlying challenges.


2014 ◽  
Vol 12 (10) ◽  
pp. 4014-4025
Author(s):  
Hamid Mcheick ◽  
Youcef Baghdadi

Service-Oriented Software Engineering is a new approach that concerns with methods to build software solutions as services and compositions with respect to service orientation and service-oriented architecture. Several methods from both academia and industry have been developed for service-oriented based systems. This work first questions “to what extent a solution provided by a method would conform to service orientation, particularly, how to examine the design decisions based on quality attributes”, and “to what extent the method would align solutions with problems”. Next, it proposes a framework for shaping methods. The framework considers the perspectives. Then, it propose a SOADM, a method for developing Service-as-a Software (SaaS) in high level design based on functional requirements and quality attributes.


Author(s):  
Dimitrios Gagalis ◽  
Panayiotis Tahinakis ◽  
Nicolaos Protogeros ◽  
Dimitrios Ginoglou

Small and medium-sized enterprises (SMEs) are considered as both the backbone and the main driving force of economic development and innovation. Technology is playing an increasingly significant role in the success or failure of SMEs. The purpose of this chapter is to present international trends and challenges on the field of ERP and SCM systems, thus to: (a) record background information on legacy and current supply chain IT systems for SMEs, (b) discuss the importance of both ERP and SCM systems and the complementarities of ERP and SCM systems, (c) present survey conclusions of ERP and SCM systems adoption in various industries and countries, mainly in Europe and reveal the most prominent trends and barriers, (d) identify the technologies that are used to provide integrated view of information for SMEs, with emphases on both technological and organizational dimensions and recommendations to SMEs and (e) provide future trends, possible future areas of work and conclusions. Contemporary SMEs must carefully examine integration approaches and their technological and organizational issues such as hidden integration costs and management of change considered with human organizational concerns, cultures and business objectives. Application Service Providers, Web Services and Service Oriented Architecture as well as ERP and SCM application’s maturity and open source software solutions, especially for SMEs requirements, are amongst the anticipating future trends in the field.


Author(s):  
Brad A. Myers ◽  
Sae Young Jeong ◽  
Yingyu Xie ◽  
Jack Beaton ◽  
Jeff Stylos ◽  
...  

All software today is written using application programming interfaces (APIs). We performed a user study of the online documentation of a large and complex API for Enterprise Service-Oriented Architecture (eSOA), which identified many issues and recommendations for making API documentation easier to use. eSOA is an appropriate testbed because the target users include high-level business experts who do not have significant programming expertise and thus can be classified as “end-user developers.” Our study showed that the participants’ background influenced how they navigated the documentation. Lack of familiarity with business terminology was a barrier for developers without business application experience. Both groups avoided areas of the documentation that had an inconsistent visual design. A new design for the documentation that supports flexible navigation strategies seems to be required to support the wide range of users for eSOA. This paper summarizes our study and provides recommendations for future documentation for APIs.


2012 ◽  
pp. 602-619
Author(s):  
Fabricio Nogueira Buzeto ◽  
Carlos Botelho de Paula Filho ◽  
Carla Denise Castanho ◽  
Ricardo Pezzuol Jacobi

Ubiquitous environments are composed by a wide variety of devices, each one with different characteristics like communication protocol, programming and hardware platforms. These devices range from powerful equipment, like PCs, to limited ones, like cell phones, sensors, and actuators. The services provided by a ubiquitous environment rely on the interaction among devices. In order to support the development of applications in this context, the heterogeneity of communication protocols must be abstracted and the functionalities dynamically provided by devices should be easily available to application developers. This paper proposes a Device Service Oriented Architecture (DSOA) as an abstraction layer to help organize devices and its resources in a ubiquitous environment, while hiding details about communication protocols from developers. Based on DSOA, a lightweight middleware (uOS) and a high level protocol (uP) were developed. A use case is presented to illustrate the application of these concepts.


Author(s):  
Fabricio Nogueira Buzeto ◽  
Carlos Botelho de Paula Filho ◽  
Carla Denise Castanho ◽  
Ricardo Pezzuol Jacobi

Ubiquitous environments are composed by a wide variety of devices, each one with different characteristics like communication protocol, programming and hardware platforms. These devices range from powerful equipment, like PCs, to limited ones, like cell phones, sensors, and actuators. The services provided by a ubiquitous environment rely on the interaction among devices. In order to support the development of applications in this context, the heterogeneity of communication protocols must be abstracted and the functionalities dynamically provided by devices should be easily available to application developers. This paper proposes a Device Service Oriented Architecture (DSOA) as an abstraction layer to help organize devices and its resources in a ubiquitous environment, while hiding details about communication protocols from developers. Based on DSOA, a lightweight middleware (uOS) and a high level protocol (uP) were developed. A use case is presented to illustrate the application of these concepts.


2019 ◽  
Vol 6 (5) ◽  
pp. 485
Author(s):  
Andy Hidayat Jatmika ◽  
Royana Afwani ◽  
Nadiyasari Agitha

<p> </p><p>Saat ini sistem pengolahan data pasien layanan KIA di semua puskesmas di kota Mataram masih dikerjakan dengan  cara  konvensional  atau  belum  memanfaatkan teknologi sistem informasi. Permasalahan yang muncul dari pihak puskesmas adalah lambatnya proses pelayanan pasien yaitu dalam hal pendataan pasien dan pencarian data pasien, serta tingginya  tingkat  kesalahan  dalam  pengolahan  data  pasien  misalnya data  pendaftaran,  data  pemeriksaan,  dan data rujukan. Permasalahan dari sisi pasien adalah pasien harus datang ke puskesmas jika ingin mendaftar, pasien harus mendaftar sebagai pasien baru lagi jika ke puskesmas yang berbeda, pasien masih menggunakan buku KIA untuk mendapatkan informasi dan melihat catatan hasil konseling yang memiliki resiko rusak atau hilang, serta pasien kesulitan untuk melakukan monitoring terhadap perawatan kesehatannya. Keberadaan teknologi <em>cloud</em> <em>computing</em> dengan layanan <em>Software as a Service (SaaS)</em> dapat memberikan solusi untuk permasalahan tersebut. <em>SaaS</em> merupakan model bisnis untuk menyampaikan aplikasi dalam bentuk layanan. <em>SaaS</em> untuk sistem PKIA akan sangat berguna bagi puskesmas dalam mengelola data pasien, sedangkan bagi pasien akan mempermudah mendapatkan informasi dan mempercepat proses layanan. Tujuan penelitian ini adalah membuat rancangan <em>SaaS</em>  untuk sistem PKIA dimana nantinya seluruh Puskesmas di Kota Mataram yang telah tergabung dalam <em>community</em> <em>cloud</em> <em>computing</em> memiliki keseragaman sistem dalam mengelola data pasien dan dapat diakses dari puskesmas mana saja. Terdapat dua metode yang digunakan pada penelitian ini yaitu (1) analisis layanan bisnis, (2) analisis kebutuhan sistem, dan (3) analisis <em>service oriented architecture</em>. Data yang digunakan dalam penelitian ini diambil saat dilakukan observasi langsung dan pengumpulan data di puskesmas wilayah Mataram. Hasil akhir penelitian ini berupa (1) <em>prototype</em> model layanan bisnis PKIA puskesmas yang digambarkan dalam bentuk <em>use case diagram</em> sebagai bagian dari<em> </em>layanan <em>SaaS</em> serta (2) <em>prototype</em> <em>web service.</em> Berdasarkan hasil wawancara dengan pihak Puskesmas yang terdiri dari bidan dan petugas, hasil rancangan ini telah sesuai dengan apa yang diharapkan.  Perancangan ini diharapkan dapat dijadikan dasar dalam implementasi perangkat lunak sistem PKIA puskesmas se-Kota Mataram berbasis <em>cloud</em> SaaS.</p><p> </p><p><em><strong>Abstract</strong></em></p><p class="Abstract"><em>Currently, patient data processing system of PKIA services in public health centers in Mataram city is still doing conventional way that is not yet utilize information technology. The problems that arise from public health centers are: a long service process which includes patient data collection and patient data retrieval, and the number of errors in the processing of patient data, such as registration data, examination data, and referral data. Problems from the patient that the patient must come if will do the registration, must register as new patient if to the different public health centers, still use the manual book to get information and see the record of counseling results that have the risk of damaged or lost, and difficulty in monitoring health care. The existence of cloud computing technology with Software as a Service (SaaS) can provide solutions to these problem. SaaS is a business model for delivering applications in the form of services. SaaS for PKIA will be very useful for public health center to manage patient data, patient will be more efficient easier to get service and get information. The purpose of this research is to design the SaaS for PKIA system where the public health center in Mataram City which is incorporated in community cloud  has uniform system in managing data.. This research uses three methods: (1) business service analysis, (2) system requirement analysis, and (3) service oriented architecture analysis. The data used in this research was taken when doing observation and data collection at public health center of Mataram city. The results of this research are (1) prototype of PKIA business service model which is described in the form of use case diagram as part of SaaS service and (2) prototype of  web service. Based on the results of interviews conducted with the Public Health Center, the results of this design were as expected. This design can be used as a basis in the implementation of software on the system of PKIA based on cloud SaaS.</em></p><p><em><strong><br /></strong></em></p>


Author(s):  
Janis Kampars

This paper addresses common problems like poor reusability, closed vendor proprietary framework, limited customizability which are associated with use of traditional Geographic Information Systems (GIS) and proposes architecture of new generation GIS. The architecture described in this paper is based on Service Oriented Architecture and open standards. It consists of Geographic Information Service Provider, Geographic Information Service Consumer and Geographic Information Mediation Infrastructure. The new generation GIS allows achieving high level of reusability both on GIS logic and orchestration layer. Its broad customizability capabilities make it suitable for wide user audience.


Author(s):  
Hua Li ◽  
Chonghua Wang ◽  
Yiming Rong

Dockside container cranes are well-known for their complex structure and thus many factors to be considered in their development. A service-oriented architecture based CAD/CAE system for dockside container crane is proposed in this paper. First, customers provide specifications of the cranes to designers through Browser/Server (B/S) based user requirement input interfaces. Second, designers parametrically model the cranes through 3D CAD platform, and CAE analysts conduct explicit dynamic Finite Element Analysis (FEA) on the designed crane structure. CAD and CAE function modules are accomplished through Client/Server (C/S) architecture. Next, based on the high-level web service and lower-level socket communication, a Design-Analysis-Integration (DAI) module is developed to maintain a model consistence between CAD module and CAE module. Then, the design results are displayed to the customers through B/S mechanism. Last, the SQL-Server based crane product database used to support the whole design and analysis processes is discussed. Since all the operations are conducted through internet/intranet and service-oriented architecture, customers, designers and analysts are able to participate in the product development processes at different geographical locations.


Sign in / Sign up

Export Citation Format

Share Document