User admin operations from .Net Service


Im new to openfire server and Im working in .Net platform(C#). I manage to create a client which is using agsXmpp API. Till now Im performing user admin tasks such as create user, delete user, add roster and user group operations using the admin console provide by the open fire in But now I’ve to create a service which can communicate to openfire to perform above mentioned user admin tasks because other applications are running on .Net Services. Is there any way that .Net services can communicate with openfire server to accomplish admin tasks. Please provide any kick starts thats enough…

thank you