SCC: A Service Centered Calculus