Due to the impacts of structural market evolution (globalization, sustainable growth, mass customization, product-service development...) enterprise are more and more focusing on their core business, developing outsourcing and collaborative strategies to support value-added customized product-service for the customers. This involves developing agile and interoperable information system. To achieve this goal, Service Oriented Architecture has been introduced to support systems interconnection by mean of service composition. Nevertheless, this approach do not integrate service contextual configuration so that different services must be defined according to the context, leading to un-consistent systems. To overcome this limit, we propose a Model Driven Engineering approach to support contextual service refinement. Thanks to an hypergraph organization of the different partial models, services can be contextually instantiated and contextual information can be either inherited from the global model or propagated through the service chain.