Font Size: a A A

Design And Implementation Of The Enterprise Service Bus Scheduler

Posted on:2015-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:C MaFull Text:PDF
GTID:2298330422479492Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the21st century, with the rapid development of economy and informationtechnology, companies in order to accelerate the development of personalized andhumanized services, have developed various information systems and service systems.These systems may use different techniques, different programming languages and runon different platforms. In this case, the enterprise information sharing and systemsintegration have encounted great challenges. Technology and demand promote eachother to develop, at this time, Service-Oriented Architecture (SOA) idea has emerged,and enterprise service bus (ESB) can well use this idea to solve the system ofinformation sharing and integration problems, make all kinds of service systemscommunicate decouplingly.Enterprise Service Bus is a product of the combination of middleware technologyand Web Service technology, is an implementation of SOA. Enterprise Service Bus asan intermediary plays a bridge role between service providers and service consumers.Based on the Service-Oriented Architecture, Stage Event-Driven Agriculture (SEDA),excellent open source Webx service framework and thread pool package for a detailedstudy and analysis, as technical supports; combined with the ESB working principle andfunctional requirements, this paper proposes a allocation of resource schedulingheuristic algorithm which applys to design an ESB dispatcher with well loading andregulating performance.The scheduler is an important part of a server system, which consists of the centralscheduling controller and stage controller. According to the business process flow, theESB system is divided into several different functional stages, the scheduler isresponsible for scheduling and resource allocation for each stage. Under heavy loadsituation, the scheduler takes requests access control strategy to ensure the stableoperation of the system. This article describes in detail the function of several stages,especially introduces scheduler designing and implementing, including load monitoring,balancing load and requests access control. Finally, the article tests the function andperformance of the system and summarizes the advantages of a system which is basedon SEDA and some issues need further study.
Keywords/Search Tags:Service-oriented Architecture, Enterprise Service Bus, SEDA, Scheduler
PDF Full Text Request
Related items