Service-Oriented Architecture: Concepts,Technology, and Design