Symmetric Service Oriented Programming