This paper presents a broad-spectrum service- oriented framework for Internet applications (SOFIA), to efficiently manage the architecture design complexity and govern the solution development lifecycle of information systems in a service-oriented paradigm. This overarching model comprises multiple dimensions of design activities: system architecture, development lifecycle, technology solutions, and system management & governance. Further, these four dimensions consist of a string of elements: conceptual view, logical view, physical view, topology view, methodology/process, design/develop, testing, build/deploy, application framework, utility components, integration mechanism, security solutions, quality of services, system management, governance, and tools modules. The characteristics and features of the constituent elements in the SOFIA model are articulated in great detail. Applications and future trends are also discussed in the context. This holistic framework provides a comprehensive taxonomy of the design and process artifacts from both design-time and run-time perspectives. It helps build high-quality service-oriented solutions focused on different domains, and in the meantime keeps the agility, flexibility and adaptivity of the overall model.