Pervasive applications, like smart living, geriatrics care, agricultural development, etc, are rapidly developed recently. Context-awareness and workflow-centric are important characteristics of the applications. Service-oriented architecture which provides flexibility in integrating heterogeneous devices and communication networks might improve the execution of pervasive applications. To integrate these techniques, we present an application model composed of a layered context model, a workflow, and required services extracted from pervasive applications. A service-based framework supporting context-awareness and workflow management is sketched to support execution of pervasive applications. We also present a development process for pervasive applications based on the application model and the framework.