Expert Service-Oriented Architecture in C#: Using the Web Services Enhancements 2.0