RPS Energy
Digital Oilfield
RPS has extensively helped energy clients with automation of tasks for Petroleum Experts software. Relate is our software umbrella for this work. Proprietary software development is expensive to undertake, and so we have developed an umbrella where non-proprietary code can be shared amongst clients and proprietary code held separate. Relate accomplishes this by extensive use of dynamic plug-in assemblies. Proprietary code can exist in a plug-in assembly made available only to the client for whom the assembly was created. Our plug-ins register themselves dynamically in the application and require no user set-up. Clients can rest assured their proprietary work is safe while benefitting from the reduced cost of shared code. The client owns the source code of their proprietary code, while RPS holds in trust the shared code.
The Relate software suite comprises two components:
1. Relate Server
It provides tasks for running IFM and supports the engineer in managing bespoke workflows. It will interact with the IFM database, ModelCatalogue database, ENI’s process control database, and ENI’s report database. An instance of this server would be installed for each IFM server. Relate.Server should be installed on it too so that the bespoke servers can log to the Relate.Server.
2. Relate.Office
It provides tasks for the engineer to manage bespoke workflows. This includes defining proprietary data that may be necessary to run the bespoke workflows, and acquiring data to enable the engineer to test bespoke workflows. This application is installed on the engineer’s computer and will be able to connect to any and all Relate Servers.