_____ incorporates many recent technologies under one platform, including the software as a service (saas) model, web 2.0, grid computing, and utility computing.