A sustainable way to consume services in AX is to implement a [C# assembly] wrapper and call it from AX:
http://msdn.microsoft.com/EN-US/library/hh500185.aspx
But I'm afraid you are talking of something else:
providing AX logic as a service. Since when is
AX2009 able to expose services?