Abstract
An enterprise service-oriented architecture is typically done with a messaginginfrastructure called an Enterprise Service Bus(ESB). An ESB is a bus which delivers messagesfrom service requesters to service providersSince it sits between the service requesters andproviders, it is not appropriate to use any of theexisting capacity planning methodologies forservers, such as modeling, to estimate thecapacity of an ESB. There are programs thatrun on an ESB called mediation modules. Theirfunctionalities vary and depend on how peopleuse the ESB. This creates difficulties forcapacity planning and performance evaluationThis article proposes a capacity planningmethodology and performance evaluationtechniques for ESBs, to be used in the earlystages of the system development life cycle. Theauthors actually run the ESB on a real machinewhile providing a pseudo-environment aroundit. In order to simplify setting up theenvironment they provide ultra-light servicerequestors and service providers for the ESBunder test. The authors show that the proposedmock environment can be set up with practicalhardware resources available at the time ofhardware resource assessment. Theirexperimental results showed that the testingresults with our mock environment correspondwell with the results in the real environment. Copyright © 2009, IGI Global.