Controlling AIX processes remotely using a NET app on a Windows server?

I have a .NET application that remotely starts, stops, and gets status of Windows services and scheduled tasks. I would like to add the capability of starting, stopping, and getting status of remote AIX applications also. Based on some preliminary research, one option may be to use 3rd party .NET SSH libraries or plink from a .NET application to remotely execute shell scripts on an AIX server. I would appreciate anyone's past experience or feedback on the best way to accomplish this. Thanks.