Oil spills represent one of the most destructive environmental disasters. The frameworks of decision support system (DSS) for peace time and emergency situation are proposed. The monitoring network acquires the foundational data and information for decision from sensor network, information system and social network. The peace time DSS models the monitoring network and the general monitoring, prediction, simulation and management modules for contingent events and emergency resources. The emergency DSS is modeled as a layered architecture. Form the information acquisition to the decision layer, the information flow and real-time decision-making modules are revealed. Finally, the key models and algorithm for resource deployment and scheduling are studied.