Font Size: a A A

Heterogeneous Assembly Execution Engine Design And Key Technology Research

Posted on:2009-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ZhuoFull Text:PDF
GTID:2208360245982515Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The rapid development of software technology, contributes to the increasing of services in type and quantity, and also causes emerging of many dynamic, heterogeneous services on the network. How organize these resources effectively to turn them into more powerful, more complete application requirements, is the hot spot of current services composition. Because workflow has many characteristics such as coordinating applications, processing automation in process-driven technology, so it has been widely used in the process of services composition. However, the workflow engine to a general lack of the support for dynamic, heterogeneous services, this thesis designs a heterogeneous service-oriented engine for services composition to these limitations.The state of activities is a property most closely associated with the activities in the process of services composition. We take full advantage of the state information, and design a state-driven mechanism for scheduling activities. Defining three enable conditions that can trigger activities: enable condition for control, parameters and user-defined. So the state of activities can be measured through these conditions. When the trigger conditions of activities can be met, services being driven, service-driven brings about the transfer of control and the transmission of parameters, and triggers the next service under the conditions that can be met, so lead the implementation process to further advance.Second, the scheduling of process is the the common results of the data flow and the control flow, and the data flow is carried out through the transfer of control and parameters. The key of parameters transmission is to determine the only source of the binding relationship. This thesis analysis from two sides: the name of parameters and the type of parameters, determines the binding relationship of source and aim by matching the parameters based on the semantic similarity, and introduces the binding process through examples. Finally, a good fault-tolerant mechanism is an important safeguard for stable operation of services composition platform. The exceptions in the process of heterogeneous services composition are divided into two sorts in accordance to the impact, and are both given the different solution: the second driving based on agents and service-oriented replace.
Keywords/Search Tags:heterogeneous services, services composition, excute engine, state-driven
PDF Full Text Request
Related items