Concepts of Service-Oriented Architecture