Font Size: a A A

A SCOM Driven Construction Method For Software Service System

Posted on:2021-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y ChenFull Text:PDF
GTID:2428330605473023Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rise of big data and big service concepts,new changes have taken place in the service industry.With the improvement of software service performance standards and the increasingly complex software business processes on the demand side,traditional software development models are no longer applicable.How to develop service products quickly and with high quality has become a hot research direction in the service field today.When combining existing services,in addition to focusing on functional consistency,the pros and cons of non-functionality of services have become increasingly important.Traditional quality of service(Qo S)does not consider legal or service restrictions when describing services.In view of the above problems,this paper proposes a SCOM(Service Contract oriented Model,SCOM)driven software service system construction method.In this method,this article first uses the Horn clause to construct an abstract service process model that meets the functional needs of users,and then introduces the concept of service contracts to expand the non-functional requirements description capabilities of Petri nets,and builds a personalized user satisfaction SCOM model for functional and non-functional requirements.Then,based on the SCOM model,a Hybrid Enhancement Artificial Bee Colony(HEABC)algorithm was proposed to support the construction of SCOM-driven software service systems.Finally,based on the above research content,a small Web service composition system is designed.The specific research mainly includes the following aspects:(1)A web service composition method considering user input and output requests is proposed.When describing the abstract flow of Web services using Petri nets,the registered service is first converted into a set of Horn clauses,and the input and output parameters provided by the user are converted into a set offacts and goals in the Horn clause.To build a complete business process through logical reasoning.(2)A Petri net model based on Service Contract(SC)is proposed.When the original Petri net described the service process of the Web service,it only contained its functional attributes and could not describe the non-functional attributes.In this paper,the service contract is extended to the Petri net process construction process,and the atomic service is selected and matched based on the attributes of the server contract to complete the chain operation of service composition.(3)In order to efficiently implement service selection and use service aggregation methods to build complex software service systems that can maximally meet user needs,a Hybrid Enhancement Artificial Bee Colony(HEABC)algorithm is proposed.This algorithm combines K-means algorithm,KNN algorithm and ABC algorithm to ensure that the ABC algorithm always maintains the continuity of the solution when updating the solution in the discrete solution space.Further,the algorithm enhances the ability to explore and develop bee colonies by increasing the ability to share information among bee colonies.
Keywords/Search Tags:software service, service contract, petri net, artificial bee colony algorithm
PDF Full Text Request
Related items