Towards a Model-based Application Integration Framework for Smart Oilfields

The increasing demand for cost-effective oil and gas production has led to an industry-wide push to develop smart oilfields for the future. Applications for smart oilfields are characterized with heterogeneous data and resources, complicated business processes, and changing business requirements from users. Existing software development process and techniques have become increasingly incapable of managing such complex software systems. Model-based integration frameworks are based on a domain-specific modeling language and a common model database. They offer the benefits of extensibility, modularity, and reusability of both code and design to the applications. In this paper, we describe a prototype integration framework for a class of oilfield applications. To demonstrate the advantages of the integration framework, we show how applications are developed and integrated in the framework in a systematic manner