Font Size: a A A

Research On Management And Invocation Of Humanware Service Based On Semantic In SOA

Posted on:2015-07-22Degree:DoctorType:Dissertation
Country:ChinaCandidate:J YangFull Text:PDF
GTID:1228330461960169Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Humanware Service is a topic based on the human-centered web environment in intelligent information system. Based on the service-oriented architecture, humanware service develops system’s solving ability by containing people’s wisdom and enhancing interoperability of people with service process. The process is consisted of software services. But in our process, a node is implemented by humanware service while the task of the node cannot be solved by software. To implement humanware service, semantic is a crucial technique. Because semantic is to enable humanware service understandable and interoperable with software service. In this paper, service management and invocation are studied. Software service and humanware service are stored, managed unifiedly. Service invocation includes two stages:service retrieval and service selection. Based on the research contents, the adoptive theories, methods and techniques include:web service, semantic, ontology, decision tree classifier, Naive Bayes, TF-IDF weighting, propbank, Quality of Service, particle swarm optimization algorithm, genetic algorithm, etc. The main contributions of this paper are concluded as follows.(1) A formal description method of humanware service based on ontology is provided. The definition and feature of humanware service are analyzed. Referring web service’s description OWL-S, ontology as a tool is employed to describe humanware service. The metadata, class, property, et al are listed. Hierarchical relationships of classes, properties and properties’domain, range are defined. Consistency of humanware service descriptional ontology is verified.(2) Service classification, including software service and humanware service, is to classify services with the identical or similar functionalities into one category by applying supervised machine learning technique. And then services will get their own semantic labels automatically. The course of service classification is resolved into: analyzing service description document, extracting element, preprocessing, transforming into a service vector and applying classifiers. For developing classification accuracy rate, single element and C4.5 classifier perform better, which are proven by experiments. The output of humanware service is long-term and overloads people’s mental burden, so the output prediction is achieved by C4.5 classifier.(3) With the number of services in the repository increasing, to search the desired service of user is a meaningful work. To meet user’s functional requirements, based on information retrieval, semantic and syntactic are proposed into service retrieval to develop efficiency and precision. In a service category, it is provided that similarity is used to establish service-related model, and syntactic structure of content of <documentation>——element of service description is analyzed. The return services are matched with query from words’ similarity and sentences’ syntactic structure.(4) To seek quality of service, service selection is transformed into a multi-objective constraint optimization problem. According to humanware service’s characteristic, trust as a quota is provided to measure service as well as reliability, availability, execution time and price. Trust evaluation, uility function in humanware service and software service are provided respectively. Qos model of composed service is introduced, which includes logical structures, sequence, parallel, choice and loop. Exhaustive search, stochastic, genetic algorithm and particle swarm optimization are used to solve the problem. And the experimental results show that genetic algorithm outperforms other three algorithms, and in service selection, humanware service depends more on trust than software service.(5) The invocation process based on software service and humanware service is given. The project group developed a service architecture platform. Unified management of humanware service and software service, command decision process which contains humanware service are illustrated on the platform.
Keywords/Search Tags:Humanware Service, Software Service, Semantic, Service Managenment, Service Retireval, Service Selection
PDF Full Text Request
Related items