Font Size: a A A

Research And Implementation On Distributed Business Execution Platform Infrastructure

Posted on:2011-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:J P YeFull Text:PDF
GTID:2178360308455352Subject:Network Communication System and Control
Abstract/Summary:PDF Full Text Request
With the development of the internet and Web Services technologies, according to user requirements, compositing existing services to quickly develop a new business to provide value-added services and implementing the distributed collaborative execution of business in wide-area distributed environment have become a hotspot of current research. Existing business execution systems use a centralized approach to execute the static business process.During the execution, It can't flexibly and dynamically select the services, the whole process is completed by an engine, so it has the disadvantages of low efficiency, poor scalability and single point of failure risk, and difficulty to adapt to future business development's needs. In order to achieve the distributed business execution, It needs to build a distributed execution environment of business in the existing Internet architecture to address the distributed service discovery, dynamic selection and the distributed collaborative mechanism of business execution.This paper faces future business development, research and implementation on the infrastructure of distributed business execution platform. The work carried out in the paper is as following:(1) Proposed a distributed service discovery mechanism. In wide-area distributed environment, the mechanism organizes the service nodes as Chord ring, completes the registration and query of services and the joining and leaving of nodes. Meanwhile, a Qos-based service choice strategy is proposed. Using the virtual node technology of the chord, the service nodes are added to both regional and global two-tier network for the regional and global organizations. Based on the regional features and the execution's requirements, it could select to search the regional chord firstly. Experiment results show that it improves the time performance.(2) Proposed the strategy of distributed business deployment. The strategy deploys the necessary internal information of business execution to the relevant service node in advance and builds a business route table in every service node, which records the next hop candidate nodes of its own business process.The strategy of business deployment implements the mapping of business logic to the business links, builds the environment of business execution.(3) Based on the above research, this paper designed and implemented a infrastructure of business execution platform, discussed the design and implementation of service discovery module and business deployment module in detail.In this paper, infrastructure of distributed business execution platform is implemented to provide dynamic services selection and distributed environment for business execution. This infrastructure has been applied to"Development of the New Generation Collaborative Supporting Environment of Business Operation, Management, and Control"and is in good running condition.
Keywords/Search Tags:overlay network, service discovery, distributed business execution
PDF Full Text Request
Related items