A Comparative Analysis of Reliability Assessment Methods for Web-based Software

2013 ◽  
Vol 1 (3) ◽  
pp. 34-47 ◽  
Author(s):  
Jinhee Park ◽  
Yeong-Seok Seo ◽  
Jongmoon Baik

As web technology has advanced, many business software applications are built on the web. In such web environment, it has become very important to ensure the reliability of web-based software systems such as Software as a Service (SaaS) or Service-Oriented Architecture (SOA) based systems because service failures in those systems may have an effect on extensive users. With the comparison to the reliability studies on traditional software, there are only a few studies on the reliability of web-based software. The dynamic environment of the web makes it much more complicated to assess the reliability of web-based software. In this paper, the authors investigate the characteristics of reliability assessment methods for web-based software such as SaaS and SOA based software systems. The authors also evaluate those methods based on hypothetical execution scenarios to analyze the strengths and weaknesses of each method. This analysis helps the authors identify remaining problems on the reliability research in the web environment and provides insight into possible solutions.

2013 ◽  
Vol 1 (4) ◽  
pp. 31-44 ◽  
Author(s):  
Jinhee Park ◽  
Yeong-Seok Seo ◽  
Jongmoon Baik

As web technology has advanced, many business software applications are built on the web. In such web environment, it has become very important to ensure the reliabilities of web-based software systems such as Software as a Service (SaaS) or Service-Oriented Architecture (SOA) based systems because service failures in those systems may have an effect on extensive users. With the comparison to the reliability studies on traditional software, there are only a few studies on the reliability of web-based software. The dynamic environment of the web makes it much more complicated to assess the reliabilities of web-based software. In this paper, the authors investigate the characteristics of reliability assessment methods for web-based software such as SaaS and SOA based software systems. The authors also evaluate those methods based on hypothetical execution scenarios to analyze the strengths and weaknesses of each method. This analysis helps us to identify remaining problems on the reliability research in the web environment and provides insight into possible solutions.


Author(s):  
Bhuvan Unhelkar ◽  
Amit Tiwary ◽  
Abbass Ghanbary

Web Services (WS) technologies create the potential for an organization to collaborate with partners and customers by enabling its software applications to transact over the Internet. This collaboration is achieved by carefully incorporating Web Services in the organization’s software applications, resulting in comprehensive Service-Oriented Architecture (SOA) for the enterprise. This incorporation of WS-enabled applications and components in the organization’s overall enterprise architecture requires understanding of the service at three interrelated yet distinct layers: policies, activities, and standards. This chapter describes how the existing business processes of an organization are transitioned in to collaborative business processes that would result in a Collaborative Web- Based System (CWBS). The ideas presented in this chapter have been validated through an action-research carried out by the authors in a large energy supplier organization in Melbourne, Australia.


2018 ◽  
pp. 804-812
Author(s):  
Jide Aniyikaiye ◽  
Emmanuel Udoh

Cloud computing has many advantages and is being used increasingly as an efficient and safe solution for web based services. This on-demnd self-service provides network access to a shared pooi of redundant computing resources. Software applications are being developed in the cloud and there are demands for the interoperability of these applications. A common way to meet this demand is the development of Web services (applications), taking advantage of Service-oriented architecture principles. These loosely coupled Web base components pose some security challenges. This paper examines Security as a Service (SECaaS) solutions, as well to propose a new approach to security management in the cloud.


Author(s):  
Muthu Ramachandran ◽  
Zaigham Mahmood ◽  
Pethuru Raj

Connected Government suggests provisioning of a government's services to its citizens using the Web and communications technologies employing the latest software development paradigms and related methodologies. This also requires appropriate integration of, and interaction between, software applications and e-services developed by various government departments as well as the other influencing sectors of the society such as commerce. This is especially so as the connected government (c-government) applications require open, flexible, interoperable, collaborative, and integrated architecture to provide services for the emerging technologies such as mobile, cloud, and big data. This, in turn, suggests a robust and standard mechanism to develop such applications and services. In this context, Service-Oriented Architecture (SOA) is an attractive approach to adopt. SOA has already been proven successful in providing such a framework for delivering software applications as services with flexibility and multi-platform and multi-channel integration that are necessarily required for c-government application offerings. This chapter provides a discussion of the SOA paradigm and the associated citizen and administrative requirements. The chapter also presents a service-oriented architectural framework based on a set of evaluated application characteristics that support newer technologies. A number of service-component models have also been proposed that provide required customisation, reuse, flexibility, and extensibility. In the context of the proposed overall service-oriented architecture, a large-scale sub-system that the authors term “e-Taxservice” has been used as a case study. The study has a service design that has been validated against a set of key service quality attributes.


Author(s):  
Jide Aniyikaiye ◽  
Emmanuel Udoh

Cloud computing has many advantages and is being used increasingly as an efficient and safe solution for web based services. This on-demnd self-service provides network access to a shared pooi of redundant computing resources. Software applications are being developed in the cloud and there are demands for the interoperability of these applications. A common way to meet this demand is the development of Web services (applications), taking advantage of Service-oriented architecture principles. These loosely coupled Web base components pose some security challenges. This paper examines Security as a Service (SECaaS) solutions, as well to propose a new approach to security management in the cloud.


2015 ◽  
Vol 64 (1/2) ◽  
pp. 82-100 ◽  
Author(s):  
Michael Calaresu ◽  
Ali Shiri

Purpose – The purpose of this article is to explore and conceptualize the Semantic Web as a term that has been widely mentioned in the literature of library and information science. More specifically, its aim is to shed light on the evolution of the Web and to highlight a previously proposed means of attempting to improve automated manipulation of Web-based data in the context of a rapidly expanding base of both users and digital content. Design/methodology/approach – The conceptual analysis presented in this paper adopts a three-dimensional model for the discussion of Semantic Web. The first dimension focuses on Semantic Web’s basic nature, purpose and history, as well as the current state and limitations of modern search systems and related software agents. The second dimension focuses on critical knowledge structures such as taxonomies, thesauri and ontologies which are understood as fundamental elements in the creation of a Semantic Web architecture. In the third dimension, an alternative conceptual model is proposed, one, which unlike more commonly prevalent Semantic Web models, offers a greater emphasis on describing the proposed structure from an interpretive viewpoint, rather than a technical one. This paper adopts an interpretive, historical and conceptual approach to the notion of the Semantic Web by reviewing the literature and by analyzing the developments associated with the Web over the past three decades. It proposes a simplified conceptual model for easy understanding. Findings – The paper provides a conceptual model of the Semantic Web that encompasses four key strata, namely, the body of human users, the body of software applications facilitating creation and consumption of documents, the body of documents themselves and a proposed layer that would improve automated manipulation of Web-based data by the software applications. Research limitations/implications – This paper will facilitate a better conceptual understanding of the Semantic Web, and thereby contribute, in a small way, to the larger body of discourse surrounding it. The conceptual model will provide a reference point for education and research purposes. Originality/value – This paper provides an original analysis of both conceptual and technical aspects of Semantic Web. The proposed conceptual model provides a new perspective on this subject.


Author(s):  
Vinay Raj ◽  
Ravichandra Sadam

Service oriented architecture (SOA) has been widely used in the design of enterprise applications over the last two decades. Though SOA has become popular in the integration of multiple applications using the enterprise service bus, there are few challenges related to delivery, deployment, governance, and interoperability of services. To overcome the design and maintenance challenges in SOA, a new architecture of microservices has emerged with loose coupling, independent deployment, and scalability as its key features. With the advent of microservices, software architects have started to migrate legacy systems to microservice architecture. However, many challenges arise during the migration of SOA to microservices, including the decomposition of SOA to microservice, the testing of microservices designed using different programming languages, and the monitoring the microservices. In this paper, we aim to provide patterns for the most recurring problems highlighted in the literature i.e, the decomposition of SOA services, the size of each microservice, and the detection of anomalies in microservices. The suggested patterns are combined with our experience in the migration of SOA-based applications to the microservices architecture, and we have also used these patterns in the migration of other SOA applications. We evaluated these patterns with the help of a standard web-based application.


2015 ◽  
pp. 392-422
Author(s):  
Zhaohao Sun ◽  
John Yearwood

Web services are playing a pivotal role in business, management, governance, and society with the dramatic development of the Internet and the Web. However, many fundamental issues are still ignored to some extent. For example, what is the unified perspective to the state-of-the-art of Web services? What is the foundation of Demand-Driven Web Services (DDWS)? This chapter addresses these fundamental issues by examining the state-of-the-art of Web services and proposing a theoretical and technological foundation for demand-driven Web services with applications. This chapter also presents an extended Service-Oriented Architecture (SOA), eSMACS SOA, and examines main players in this architecture. This chapter then classifies DDWS as government DDWS, organizational DDWS, enterprise DDWS, customer DDWS, and citizen DDWS, and looks at the corresponding Web services. Finally, this chapter examines the theoretical, technical foundations for DDWS with applications. The proposed approaches will facilitate research and development of Web services, mobile services, cloud services, and social services.


Author(s):  
Bogdan D. Czejdo ◽  
Maciej Zakrzewicz ◽  
Govindarao Sathyamoorthi

The Chapter discusses the need and the problems associated with WEB based cooperative activities in which several team members work in parallel on a common task. Models for software systems supporting such cooperative activities are discussed. Our models describe structure of the cooperation object, cooperation modes and the network message synchronization, that are of prime importance when the system members work at different places and communicate over the Internet. We introduce and describe a component requirements graph and show how to translate it into an interaction graph. The state diagrams and the design graphs are the basis for the WEB software design. The discussion of software architecture for implementing cooperative activities over the Web is also provided.


Author(s):  
Nenad Stefanovic ◽  
Dusan Stefanovic ◽  
Bozidar Radenkovic

As supply chains are growing increasingly complex, from linear arrangements to interconnected, multi-echelon, collaborative networks of companies, there is much more information that needs to be stored and analyzed than there was just a few years ago. Today, there are variety of business initiatives and technologies such as joint planning and execution, business intelligence, performance management, data mining and alerting that can be used for more efficient supply chain management. However, organizations still lack methods, processes and tools to successfully design and implement these systems. In this chapter, the authors present the integrated supply chain intelligence (SCI) system that enables collaborative planning and decision making through web-based analytics and process monitoring. The system is process based and utilizes business intelligence and Internet technologies. Multi-layered and service-oriented architecture enables composition of the new breed of SCI applications. They describe main elements and capabilities of the system, its advantages over existing systems and also discuss future research trends and opportunities.


Sign in / Sign up

Export Citation Format

Share Document