Service Level Agreements (SLAs) are currently one of the major research topics in Grid/Cloud Computing, as they serve as a foundation for reliable and predictable business Grids. Managing SLA-aware compositional services is a complex task, as characteristics of business relations, correlated sub-jobs, data transfer phases, deadline constraints and possible failures have to be considered. Thus, the system handling SLA-aware workflow in the business Grid needs sophisticated business model, sub-job mapping, data transfer optimization and fault reaction. Therefore, this book presents the latest theories and a prototype implementation of a system handling SLA-aware Grid workflows. The main contributions include a business model, a set of mapping and optimization algorithms for sub-jobs assignment to Grid resources, an SLA negotiation protocol, an error recovery mechanism, and a prototype implementation using standard middleware. Experimental measurements prove the quality of the development.