02.05.2014 Views

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The <strong>Ocean</strong> Architecture<br />

The Product Family<br />

The Product Family is the host for the <strong>Ocean</strong> applications and is the environment in which<br />

the <strong>Ocean</strong> Module needs to run.<br />

Product Family<br />

Application shell<br />

Domain objects<br />

Data sources<br />

Window<br />

Interaction<br />

Examples:<br />

- Petrel<br />

- Osprey<br />

- Merak<br />

<strong>Ocean</strong> Services<br />

<strong>Ocean</strong> Core<br />

Fig. 2-4 The Product Family May Use Services and/or Core<br />

The Product Family provides the Domain objects and defines the data source for these<br />

domain objects. It is the Product Family that manages the disk storage for all data in the<br />

project, except for data private to the application Module.<br />

The Product Family also provides the graphical environment in which the applications will<br />

display their data. In addition, it provides a common look and feel for all User Interface<br />

components used by the applications.<br />

Application Modules<br />

Application Modules connect to all software layers as well as to the .NET framework.<br />

2-10 <strong>Ocean</strong> Application Development Framework 2008.1<br />

<strong>Schlumberger</strong> Private

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!