Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard...

20
Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers

Transcript of Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard...

Page 1: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions

Shell Production Portal Architecture, Using AF2.0

For OSISoft UC2008

Richard CoomberTjidde Boers

Page 2: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Agenda

• Metering Atlas Demo• AF for applications - What you need

to do to make it work• Visualisation• Integration• Standardisation• Analysis – Health• Event Detection

• Conclusions

Page 3: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Production Portal Architecture

PIACE

SQLAF 2.0

MOSS (Sharepoint)

Production Data (EC)

Maintenance Data (SAP)

ANO

Page 4: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Services Orientation

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA(Evaluator)

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 5: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Visualisation

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 6: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Integration

Find Correct tag from sub

template via Formula

Production GAS Volume Same name

for all “Above services”

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 7: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Standardisation, Tag Name Look-up

Data reference. Name from

other attribute

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 8: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Standardisation, Tag Name Look-up

Find Tag Name via Table Lookup

Cross ref table for Tag names

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 9: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Standardisation, Tag Name Look-up

Element name

PI Tag Name

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 10: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Standardisation, Generic data Ref

Configuration Pop-up

Generic Data Reference,

configured for EC

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

mu-QA

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 11: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Evaluation, firing

Evaluator Web Service

Element under

evaluation

Evaluator Web service

parametersPI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

Evaluator

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 12: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

mu-QA at the heart of the evaluation

OD PIServer

Is the destinationidentical to the

source?

OPCServer

DCS

InterfaceNode

PCD PIServer

PI-to-PIServer

PU/EC/IPFM

Is the configurationright?

Are your transmitterscalibrated? Is your network ok?

Is your performanceok?

Do you dare topropose a set point

value?

Is the current valuereally the one fromthe process?

Is this a good qualityvalue?

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

Evaluator

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 13: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Evaluation, the mu-QA algorithm

PI

Rt WebParts MA WebParts

MOSSARC GIS WP MS Collaborative

Data Ref Cust Data Ref

AF 2.0

EC

WS

LIMS

WS

SAP

WS

Evaluator

Web Services

PIANO

Data Access Web Services

Business Web Services

Evaluation Admin

Page 14: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Event detection and notification – current implementations

Human workflowOften invisible and not really tracked

Embeddedin each

application for example:alert on web

page orsend email

Storedin each

application

SmartconnectPU

LagosaAF/ANOOthers

Page 15: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Events

What is an eventName, attributesDuration?Are events that don’t result in a workflow really an event.

How are they sharedSystem to PersonSystem to System

How are they reportedWorkflows and workflow managementNotifications

Emails, RSS, discussionsOverviews

How to Store them – one location, multiple

Page 16: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Event detection and notification – direction

Workflow layer exposed to user through PortalService layer

Human workflow

on standard workflow platform

Visible and traceable

Common

Publish, subscribe and

store

service

Smartconnect

PU

Lagosa

AF/ANO

Others

Page 17: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Well Surveillance & Event Detection

Page 18: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Event Detection

Standard AF 2.0

Event services

Sharepoint

Discussions and workflows

User

Administrator

Event (un)subscription

Subscription

AF 2.0Notification

Engine

Common Publish/subscribe

Rss Feed / Email

Notification

Notification

Event store

Every detected event will result in an entry in a Sharepoint discussion.

Standard alert

functionality within Sharepoint can be used for subscription

and notification.

From AF, a call is made directly to a notification (web) service.

Page 19: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

Conclusion

• We showed you that AF 2.0 can do:• Visualisation• Integration• Standardisation• Analysis – Health• Event Detection

• Basis but has obvious gaps that need filling.• Performance as an integrator?• With Sharepoint enables real-time data to be put in

broader business and functional context.

Page 20: Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.

Shell Global Solutions29 October 2008

We thank you for your attention!

20

Shell Global Solutions

To know if MAGION can help you, contact [email protected]

To find out what SGS can do for you, contact: [email protected]