With increasing adoption of cloud computing there is a need to provide methodological and tool support for the development of enterprise applications that utilize cloud services. Traditional approaches that assume that services are developed and deployed on-premise are not suitable for hybrid cloud environments, where a significant part of enterprise applications is delivered in the form of cloud services provided by autonomous cloud providers. In this paper we describe a Service Development Life Cycle for hybrid cloud environments and a prototype system designed to support this life cycle.
Tran, HT & Feuerlicht, JG 2016, 'Improving Reliability of Cloud-Based Applications', Service-Oriented and Cloud Computing: Lecture Notes in Computer Science, European Conference on Service-Oriented and Cloud Computing (ESOCC), Springer, Vienna, Austria, pp. 235-247.View/Download from: UTS OPUS or Publisher's site
With the increasing availability of various types of cloud services many organizations are becoming reliant on providers of cloud services to maintain the operation of their enterprise applications. Different types of reliability strategies designed to improve the availability of cloud services have been proposed and implemented. In this paper we have estimated the theoretical improvements in service availability that can be achieved using the Retry Fault Tolerance, Recovery Block Fault Tolerance and Dynamic Sequential Fault Tolerance strategies, and we have compared these estimates to experimentally obtained results. The experimental results obtained using our prototype Service Consumer Framework are consistent with the theoretical predictions, and indicate significant improvements in service availability when compared to invoking cloud services directly.
Tran, HT & Feuerlicht, G 2016, 'Optimization of Cloud-Based Applications Using Multi-site QoS Information', Research and Practical Issues of Enterprise Information Systems: 10th IFIP WG 8.9 Working Conference, CONFENIS 2016, Vienna, Austria, December 13–14, 2016, Proceedings 10, Springer, pp. 325-338.
Feuerlicht, G & Tran, HT 2015, 'Adapting Service Development Life-Cycle for Cloud', Proceedings of the 17th International Conference on Enterprise Information Systems, International Conference on Enterprise Information Systems, SCITEPRESS – Science and Technology Publications, Barcelona, Spain, pp. 366-371.View/Download from: UTS OPUS or Publisher's site
As the adoption of cloud computing gathers momentum, many organizations are facing new challenges that relate to the management of cloud computing environments that may involve hundreds of autonomous cloud services provided by a large number of independent service providers. In this paper we argue that the large-scale use of externally provided cloud services in enterprise applications necessitates re-assessment of the SOA paradigm. The main contribution of this paper is the identification of the differences between service provider and service consumer SDLC cycles and the description of the service consumer SDLC phases.
Tran, H & Feuerlicht, G 2015, 'Service Repository for Cloud Service Consumer Life Cycle Management', Service Oriented and Cloud Computing (LNCS), European Conference on Service-Oriented and Cloud Computing (ESOCC), Springer International Publishing, Taormina, Sicily, Italy, pp. 171-180.View/Download from: UTS OPUS or Publisher's site
With rapid uptake of various types of cloud services many organizations are facing issues arising from their dependence on externally provided cloud services. In order to enable operation in this rapidly evolving environment, end user organizations need new methods and tools that support entire life-cycle of cloud services from the perspective of service consumers. Service repositories play a key role in supporting service consumer SDLC (Systems Development Life-Cycle) maintaining information that is used during the various life-cycle phases. In this paper we briefly describe service consumer SDLC and propose a design of service repository that supports information requirements throughout the service life-cycle.
Feuerlicht, G & Tran, HT 2014, 'Enterprise Application Management in Cloud Computing Context', Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, Information Integration and Web-based Applications and Services, ACM, Hanoi, VIETNAM, pp. 517-523.View/Download from: UTS OPUS or Publisher's site
Feuerlicht, G & Tran, H 2014, 'Service Consumer Framework: Managing Service Evolution from a Consumer Perspective', Service Consumer Framework: Managing Service Evolution from a Consumer Perspective, International Conference on Enterprise Information Systems, SCITEPRESS, Lisbon, Portugal, pp. 665-672.View/Download from: UTS OPUS or Publisher's site