Font Size: a A A

The Research And Implementation On Soa-based Ubiquitous Multi-Node Collaborative Business Execution Environment

Posted on:2014-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:T GongFull Text:PDF
GTID:2248330398970844Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In the ubiquitous network environment, with the evolution of wireless network technology, the growing capability of mobile devices and the large-scale network access of devices’services, business execution environment is gradually changing from the individual service mode, which pursues strong and comprehensive capability of a single device, to the collaborative service mode with a lot of ubiquitous device nodes involved in. This leads to a large number of new businesses gushing, but these businesses need a centralized management so as to serve the user uniformly and efficiently. It well fits with the design idea of establishing a unified service management platform with a distributed business execution environment, advocated by SO A. On the other hand, with the growing perception of ubiquitous device nodes, more and more context-aware applications have appeared. Moreover, the user’s demand for personalized context-aware business is also constantly increasing. However, the traditional SOA has seriously restricted the development of business collaboration execution environment in the following four aspects:(1) it’s unable to adapt to the instability and high dynamic of ubiquitous device nodes;(2) inflexibility of its business process orchestration causes the system can not support dynamic service composition and reconfiguration;(3) it does not support context-aware businesses, and lacks of a context-aware computing system;(4) many standard protocols make its business process orchestration overly complex, and greatly reduce the possibility of the user’s customizing personalized business.To solve these four major issues above, first of all, an overall architecture of SOA-based ubiquitous multi-node collaborative business execution environment is proposed. This architecture extends the traditional SOA, and integrates a context-aware system. Secondly, in this paper, on the basis of this architecture, an abstract business process description language is proposed and designed to describe a business process as a combination of several abstract function modules, and the transformation mechanism from it to BPEL language is also designed, so that it not only enables dynamic service composition, but also makes business processes easier for the user to understand. Then, a service broker middleware, which is able to provide virtual network services, is also designed to provide transparent transmission mechanism between BPEL execution engine and Web services, so that the system can support dynamic service reconfiguration. Through in-depth studying of context-aware technology, a context information modeling method based on multi-dimension semantic model is designed, including the presentation of context information and the inference of the event or scene context information. According to this model, the paper proposes a service evaluation method based on the data mining algorithms to provide service selection algorithm for dynamic service composition and reconfiguration, so that the system can support context-aware business. In this paper, a case study with intelligent house is also presented for verifying the featured functionalities of the whole system.
Keywords/Search Tags:ubiquitous network, execution environment, service orientedarchitecture, context-aware computing, dynamic service composition andreconfiguration
PDF Full Text Request
Related items