Abstract:
Over the last few decades, service oriented architectures, in particularly web services, have grown in popularity
in the context of enterprise level application integration. As a result, most of the enterprise level software systems
tended to be developed with a flavor of web service components. However, like all other distributed software
technologies, web services also fail. Therefore, proper mechanisms and tools to handle system failures are vital to
avoid such exceptional behaviors. To address that problem, this paper investigates a state prediction mechanism for
web services using Hidden Markov Model (HMM). This approach is capable of predicting the future exceptional
behaviors of the web service by analyzing and identifying the error patterns generated by long-running web services.
This research can be further extended with an automated system input to determine the system state.