Wghan,
Here is the documementation of AE:
Web-enabled applications use Web services to integrate with CA Workload Automation AE. Web services in CA Workload Automation AE focus on job monitoring and control. Using web services, you can perform tasks such as retrieving a job status and performing job actions such as start, cancel, hold, and so on.
Do you think that AE Web Services cannot meet your need? AE Web Services is a new feature compared to SDK.
Thanks