Font Size: a A A

Research On The Model Of Service Composition Based On Functional Requirements

Posted on:2012-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:S M YeFull Text:PDF
GTID:2178330338484219Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Service composition has always been the focus point in the research field of Service Oriented Architecture. With increasingly demands of automation, the importance of dynamic composition of services is gradually realized by people. Currently most work in service composition domain merely cares about service input and output. Although semantic requirements have been concerned somehow, there still lacks insight into service behavior. Two main problems may occur if we just ignore behavior in service composition: (1) services are not described in a thorough way, which will leads to blind or incorrect picking of services; (2) verb's intrinsic property of succession can make a good contribution to service orchestration. If we just discard the description of service behavior, this kind of advantage can never be taken.To fix these two main problems, this paper proposed a service composition model based on functional requirements, while description of service behavior is used to composite services. The main research work includes: (1) We creatively make use of verb's property of succession to orchestrate services. The execution of services is ordered in a sequence. If we take service behavior as verbs, services can also be orchestrated in the same order. (2) We build up the ontology structure for verbs to establish our service orchestration model in use of the relations reflected in the ontology structure. Additionally, the ontology of verbs can serve as a great support for service selection and matching, thus avoiding incorrect behavior selected in service composition. (3) We extend our method in describing services by adding service behavior, and define the service type in a formal way. (4) We design an algorithm to search for verbs. By traversing on the model map, we can find out all correct paths, which rightly indicate the verb sequence to direct service orchestration. To effectively improve the requirements into small pieces and storing successful solutions, cross-level traversal can be realized to provide with more composition results. (5) Finally, we design and realize our prototype system, and verify it in accuracy and feasibility through a specific experiment. The experiment result shows that service orchestration in use of the behavior element in service description can provide service composition problems with an effective solution.Through the property of verbs and the relations reflected in verb ontology, this model can solve these two drawbacks mentioned above to a large extent. With SOA getting more mature, service composition methods are requiring of a bigger promotion. By adding service behavior in service description and compositing services in the advantage of service behavior, we can composite our services in a much more dynamic way. Making use of verb's intrinsic property of succession to orchestrate services proposed in this paper can broaden our eyesight in service composition based on logic model. Nowadays, with automatic and intelligent development of software, our method will definitely be of important theoretical significance and research value.
Keywords/Search Tags:service composition, service behavior, verb, ontology
PDF Full Text Request
Related items