scholarly journals A service-oriented cloud modeling method and process

Author(s):  
Chee-Yang Song ◽  
Eun-Sook Cho

The transition of software development from web to cloud has been accelerated. The development of cloud services requires a modeling method that reflects the characteristics of cloud including personalized service, resource sharing service, grouped and distributed services, and cross-platform operability. This study aimed to suggest a method of developing UML-based cloud services suitable for the characteristics of cloud services. A cloud service metamodel was defined using cloud applications’ characteristic modeling elements, and after that, how these cloud modeling elements are expressed into UML modeling elements was defined with an integrated metamodel between cloud and UML. By applying this hierarchical cloud metamodel, an MDA and MVC-based service-oriented cloud modeling process was established. By doing so, it will be possible to easily design services (applications) and solutions that are suitable for cloud computing environments, and in particular, to create hierarchical reuse models by the level of the abstraction of model-driven development.

2014 ◽  
Vol 543-547 ◽  
pp. 2933-2936
Author(s):  
Jun Rong Li ◽  
Wen Bo Zhou ◽  
Li Wen Mu ◽  
Tong Yu Yin ◽  
Yuan Li Feng

Different cloud services need different resources, how to use the resources efficiently has become one of the hot research topics about cloud computing. In order to improve the utilization of resources in cloud, this paper proposes an automatic cloud service classification method, which uses an artificial neural network to predict the type of service resource requirements, and classifies services based on the predicting result. In this paper, we do classification experiments on three groups of Web services on Web service site. The experiment results show that, the method is effective and can predict the type of resource requirements for Web services automatically.


2012 ◽  
pp. 102-125 ◽  
Author(s):  
Michael Gebhart

This chapter focuses on the identification and specification of services based on prior modeled business processes and legacy systems. The resulting service interfaces and service components formalized by using the Service oriented architecture Modeling Language (SoaML) describe the integration of legacy systems into a service-oriented application landscape. The legacy systems provide services for integration purposes and represent the implementations of service components. Additionally, the resulting architecture allows functionality of legacy systems to be replaced with functionality provided by external cloud services. According to model-driven development concepts, the formalized service interfaces and service components as part of the service designs can be used to automatically derive service interface descriptions using the Web Services Description Language (WSDL). These descriptions enable the technical integration of legacy systems. If necessary, service implementations based on the Service Component Architecture (SCA) and the Business Process Execution Language (BPEL) can be generated.


Author(s):  
Aparna Vijaya ◽  
Neelanarayanan V

<p class="Abstract">Cloud Computing is an evolving technology as it offers significant benefits like pay only for what you use, scale the resources according to the needs and less in-house staff and resources. These benefits have resulted in tremendous increase in the number of applications and services hosted in the cloud which inturn has resulted in increase in the number of cloud providers in the market. Cloud service providers have a lot of heterogeneity in the resources they use. They have their own servers, different cloud infrastructures, API’s and methods to access the cloud resources. Despite its benefits; lack of standards among service providers has caused a high level of vendor lock-in when a software developer tries to change its cloud provider. In this paper we give an overview on the ongoing and current trends in the area of cloud service portability and we also propose a new cloud portability platform. Our new platform is based on establishing feature models which offers the desired cloud portability. Our solution DSkyL uses feature models and domain model analysis to support development, customization and deployment of application components across multiple clouds. The main goal of our approach is to reduce the effort and time needed for porting applications across different clouds. This paper aims to give an overview on DSkyL.</p>


2013 ◽  
Vol 823 ◽  
pp. 565-571 ◽  
Author(s):  
Bai Gang Du ◽  
Shun Sheng Guo ◽  
Yi Bing Li ◽  
Jun Guo

The cloud manufacturing brings forward a new idea of manufacturing resource sharing with service-oriented. Recent advances in information technology, such as cloud computing, internet of things, make it easier for heterogeneous resources in different regions to remote collaboration in cloud manufacturing. To help improve the success of distributed manufacturing resource sharing for service provider and user in building material and equipment enterprise (BMEE), the order-oriented cloud service library (OCSL) and order-based model for shared manufacturing resources (OMSMR) are proposed after analysing the management features of manufacturing resources in BMEE. The OCSL gives a relationship description between task orders and related services. Moreover, a case study is undertaken to evaluate the proposed model. The model brings into manufacturing industry for manufacturing resource sharing with a number of benefits such as openness, integrity and traceability.


Author(s):  
Ramanathan Venkatraman ◽  
Sitalakshmi Venkatraman ◽  
Suriya Priya Asaithambi

This chapter proposes a strategic framework with practical guidelines for the key players, namely, cloud service providers, cloud architects, and consumers, which would facilitate in successful adoption of cloud-based service-oriented solutions for e-businesses. In this context, we discuss the security, privacy, and governance issues related to cloud implementations, as well as the possible benefits that cloud services could offer. Additionally, the various models and dimensions of the cloud that aid in the understanding and strategic planning of the cloud implementation in e-businesses are discussed. Underpinning these aspects is the proposed service-oriented strategic framework that provides a step-wise guideline for a successful cloud adoption exemplified with an e-business case.


Author(s):  
Harry M. Sneed

Cloud Computing makes it possible for users to access a wide range of web services in the public domain and to embed these global services in their local applications. This promises to save a significant amount of individual development cost. The biggest obstacle to using this technology is the problem of trust. To gain trust in the services offered they have to be extensively tested, either by the user himself or by a trusted agent. This chapter deals with the testing of web services in the cloud. There are many similarities to testing web services in a local service-oriented architecture, but there are also significant differences. In a company specific SOA, testers can gain access to the source. This is not true of the cloud. There is no possibility of accessing the source. Therefore, testers must rely solely on the specification contained in the service level agreement – SLA – and the web service interface definition – WSDL or REST – to base their test upon. Testing in the cloud is strictly a black-box test. The goal of a cloud service test is also not to find errors but to assess the suitability of the service to the purpose of the user. It may be necessary to test several services in order to find that one best suited to the requirements of the user. To judge suitability it is necessary to define an ideal usage profile, including performance, security and other non-functional criteria, and to compare that with the actual profile of each potential service. For this both static and dynamic analysis methods must be applied. The chapter presents an automated approach to assessing cloud services and selecting that one most suitable to the user’s application.


Author(s):  
S. Vijayarani Mohan ◽  
S. Sharmila Sathyanathan

Cloud computing is an Internet based resource sharing which trigger broad network access. This cloud computing technology is a new technology which delivers a new model for information and services by means of an existing grid computing technology. Further, this new technology uses Internet infrastructure to communicate between the client and the server side service applications. Apart from this, cloud computing has cloud service provider they offers cloud platform for their customers to create and use web oriented services. The hardware and software resource sharing is possible in cloud with the help of internet and it can be managed and maintained by the third party cloud service provider. The cloud service provider facilitates cloud computing to increase the capacity or add capability, for example without investing in a new infrastructure, training new people or licensing new software. It is packed with a new infrastructure to improve the services like scalability, elasticity, business agility, faster start up time, reduced management cost and availability of resources. This special Internet based shared resource has its own conceptual, technical, economical and user experience characteristics. Nowadays, cloud computing has become one of the most important and popular research areas in the field of computer science. Many open research problems are available in cloud computing and good solutions also been proposed by the researchers by developing new techniques and efficient algorithms. In this paper, a detailed study about cloud computing, its basic concepts, history, virtualization technique, and cloud services are discussed. In addition to this, research issues in cloud computing also discussed.


Author(s):  
Aparna Vijaya ◽  
Neelanarayanan V

<p class="Abstract">Cloud Computing is an evolving technology as it offers significant benefits like pay only for what you use, scale the resources according to the needs and less in-house staff and resources. These benefits have resulted in tremendous increase in the number of applications and services hosted in the cloud which inturn has resulted in increase in the number of cloud providers in the market. Cloud service providers have a lot of heterogeneity in the resources they use. They have their own servers, different cloud infrastructures, API’s and methods to access the cloud resources. Despite its benefits; lack of standards among service providers has caused a high level of vendor lock-in when a software developer tries to change its cloud provider. In this paper we give an overview on the ongoing and current trends in the area of cloud service portability and we also propose a new cloud portability platform. Our new platform is based on establishing feature models which offers the desired cloud portability. Our solution DSkyL uses feature models and domain model analysis to support development, customization and deployment of application components across multiple clouds. The main goal of our approach is to reduce the effort and time needed for porting applications across different clouds. This paper aims to give an overview on DSkyL.</p>


2020 ◽  
Vol 44 (5) ◽  
pp. 953-975
Author(s):  
Emna Ben-Abdallah ◽  
Khouloud Boukadi ◽  
Mohamed Hammami ◽  
Mohamed Hedi Karray

PurposeThe purpose of this paper is to analyze cloud reviews according to the end-user context and requirements.Design/methodology/approachpropose a comprehensive knowledge base composed of interconnected Web Ontology Language, namely, modular ontology for cloud service opinion analysis (SOPA). The SOPA knowledge base will be the basis of context-aware cloud service analysis using consumers' reviews. Moreover, the authors provide a framework to evaluate cloud services based on consumers' reviews opinions.FindingsThe findings show that there is a positive impact of personalizing the cloud service analysis by considering the reviewers' contexts in the performance of the framework. The authors also proved that the SOPA-based framework outperforms the available cloud review sites in term of precision, recall and F-measure.Research limitations/implicationsLimited information has been provided in the semantic web literature about the relationships between the different domains and the details on how that can be used to evaluate cloud service through consumer reviews and latent opinions. Furthermore, existing approaches are lacking lightweight and modular mechanisms which can be utilized to effectively exploit information existing in social media.Practical implicationsThe SOPA-based framework facilitates the opinion based service evaluation through a large number of consumer's reviews and assists the end-users in analyzing services as per their requirements and their own context.Originality/valueThe SOPA ontology is capable of representing the content of a product/service as well as its related opinions, which are extracted from the customer's reviews written in a specific context. Furthermore, the SOPA-based framework facilitates the opinion based service evaluation through a large number of consumer's reviews and assists the end-users in analyzing services as per their requirements and their own context.


Symmetry ◽  
2021 ◽  
Vol 13 (4) ◽  
pp. 563
Author(s):  
Babu Rajendiran ◽  
Jayashree Kanniappan

Nowadays, many business organizations are operating on the cloud environment in order to diminish their operating costs and to select the best service from many cloud providers. The increasing number of Cloud Services available on the market encourages the cloud consumer to be conscious in selecting the most apt Cloud Service Provider that satisfies functionality, as well as QoS parameters. Many disciplines of computer-based applications use standardized ontology to represent information in their fields that indicate the necessity of an ontology-based representation. The proposed generic model can help service consumers to identify QoS parameters interrelations in the cloud services selection ontology during run-time, and for service providers to enhance their business by interpreting the various relations. The ontology has been developed using the intended attributes of QoS from various service providers. A generic model has been developed and it is tested with the developed ontology.


Sign in / Sign up

Export Citation Format

Share Document