02.05.2014 Views

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The <strong>Ocean</strong> Module<br />

<strong>Ocean</strong> Module<br />

Petrel Product<br />

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

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

3rd Party<br />

.NET<br />

Fig. 3-2 <strong>Ocean</strong> Architecture with <strong>Ocean</strong> Module<br />

Module Manager<br />

The CoreSystem.Modules property provides access to the <strong>Ocean</strong> ModuleManager<br />

class. ModuleManager allows you to identify modules that are currently loaded to the<br />

system. It may be used to manage the modules in the system, but since Core manages<br />

the modules for you, it is typically used to find module information.<br />

The ModuleManager class holds a collection of IModule implementations on which<br />

CoreSystem will run lifecycle events. For details on IModule see “Module Interface” on<br />

page 3-24.<br />

3-22 <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!