A Dynamic ASuW (Anti-Surface Warfare) Simulator Using Semantic and Event-Driven Web Services