56

Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration
Page 2: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Enterprise Integration and PI Data Ac

Gopal GopalKrishnan, P.E.

[email protected]

Ray Verhoeff

[email protected]

Enterprise Integration and PI Data Access

Page 3: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Sustainability & Efficiency through Advanced Business Integration

Delivering Real Time Performance with Microsoft Business Intelligence

Nalco’s Software + Services Partnership with OSIsoft and Microsoft: Enabling Business Values in Real-Time

Maintenance Management Scorecard using SAP BW & R3, Microsoft, SharePoint & OSIsoft’s PI

Page 4: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Enterprise (aka LOB line-of-business) Systems

Production Maintenance Quality

Co

mp

lian

ce R

epo

rtin

g L

ab

Cal

ibra

tio

n

ERP

an

d A

sset

Man

agem

ent

Sys

tem

s

Page 5: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

PI Data Access

PI Web Services 2010

PI OLEDB Enterprise 2010

PI JDBC 2010

PI OPC

PI Notification - Delivery Channels

PI SDK, AF SDK, AN SDK

End User : PI System Access (PSA)

Developer: vCampus

Page 6: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Enterprise Integration and PI Data Access

Page 7: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Enterprise Business Integration

Data

Events

Visualization

Page 8: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Agenda• Use Cases w/ demos

• PI data/events– Push vs. Pull

• Middleware - Messaging/Orchestration between systems

– None

– Microsoft BizTalk

– SAP MII (and PCo)

– IBM Websphere ESB

– Oracle Fusion

– TIBCO

– . . . . . . .

Page 9: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

• NY ISO Wind Turbine

Reporting

– Availability

– WindSpeed

– WindDirection

– Humidity

– DewPoint

– …

– …

Use Case : ISO Reporting

• Implementation

– PI Notification

– XML Delivery Channel

Page 10: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

EMAIL

XMLXSL Web

Service

PI Notifications

External System

XML Data Flow

XML Delivery Channel (PI Notif. toolkit – vCampus)

Page 11: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Wind Turbine Element instance for NY ISO reporting

Page 12: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification – Periodic – every 30 seconds

Page 13: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification – Content includes XML requirements

Page 14: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification –XML file

Page 15: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Hyperlink launches the demo only during a live session

Enterprise_Integration_PI_Notification_NYISO_Reporting_Demo

Page 16: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

• Maintenance

– Equipment condition

based instead of calendar

Use Case : Maintenance

• Implementation

– Condition assessment

in PI

– Filter DeltaP DailyMax

to Maintenance

MAXIMO

GAUGE METER

Page 17: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

• AF for mapping (transaction)

• PI Notifications (XML Delivery)

• Push data from PI

• No middleware - use only PI tools

Filter DeltaP DailyMax to Maximo

Page 18: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

EMAIL

XMLXSL Web

Service

PI Notifications

External System

XML Data Flow

XML Delivery Channel (PI Notif. toolkit – vCampus)

Page 19: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Maximo UI – Meter screen

Page 20: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

AF – Maximo Meter template (XML Content)

Page 21: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

AF – Meter instance : 11450 O-PRESSUR

Page 22: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

AF – Point Data Reference - Calculation

Page 23: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

AF – Formula Reference - Calculation

Page 24: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification Content includes the XML requirements

Page 25: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification Subscription - XML Delivery Channel

Page 26: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification – Daily 11 PM delivery

Page 27: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Notification Email content w/XML requirements

Page 28: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

TOP: XML content similar to Email

BOTTOM: After XSL transform

Page 29: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

URL specified for delivery to Maximo Meter web services

Page 30: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Maximo UI - Meter reading updated

Page 31: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Hyperlink launches the demo only during a live session

Enterprise_Integration_PI_Notifications_XML_XSL_WebServices_Demo

Page 32: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

• Maintenance

– Usage based instead

of calendar

Use Case : Maintenance

• Implementation

– Machine run-hours (PI

Totalizer Tag)

– Asset move/change

needs to be considered

– Totalizer Tag value

sent to CONTINUOUS

METER

MAXIMO

Page 33: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

• Functional Location Mapping in Tag descriptor

• PI web services

• Pull data from PI on demand

• Middleware BizTalk

PI Totalizer reading to Maximo

Page 34: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

External System

PI to BizTalk to Maximo

SQL Server Agent

PI ServerPI Web Services

Maximo Web Services

Stored Proc

Page 35: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Files Web Services

BizTalk – Messaging and Orchestration – 1/2

Page 36: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Files Web Services

BizTalk – Messaging and Orchestration 2/2

Page 37: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

BizTalk – XML message stitching and mapping

Page 38: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Hyperlink launches the demo only during a live session

Enterprise_Integration_PI_BizTalk_Demo

Page 39: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Measurement Doc to SAP

• PI Notification - XML

• Microsoft SAP adapter (WCF LOB)

• BizTalk

* PI Notif. can also directly call a SAP web service

*

Page 40: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

SAP MII PCo Management console UIAF – SAP Measurement Point 11459

Page 41: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

PI Notification XML Microsoft SAP Adapter XML

RFC call Measurem_Docum_RFC_Single_001

Page 42: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Page 43: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Materials-Produced-Actual to SAP

• PI data after a daily production run

• Middleware SAP MII (and PCo)

– MII internally can use• PI OPC DA/HDA

• PI OLE DB 2010

• PI SDK etc.

• Materials-Produced-Actual-Quantity (BAPI_PROCORDCONF_CREATE_TT)

MII

Page 44: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

SAP MII workbench UI

MII

Page 45: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

SAP MII PCo Management Console UI

MII PCO

Page 46: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

B2MML…

B2MML Production Performance > ProductionResponse> MaterialProducedActual > Quantity

Page 47: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Use Case : CIM Asset Model

• Oracle to AF Asset

• Middleware - IBM WebSphere ESB

• AF SDK and PI SDK

• OSI partner SISCO UIB Adapter for PI

Page 48: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

CIM model in AF

Page 49: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Use Case : PI JDBC to IBM DB2

• Data Center - Branch Circuit Monitoring -Hardware Planner use case

• PI JDBC and Java App

• Common naming convention

– IBM DB2 (Asset registry)

– Siemens OPC

– PI Tags

Page 50: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

PanelsPlus hardware planner GUI

Page 51: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Enterprise Integration and PI Data Access

Page 52: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Enterprise Integration and PI Data Access

Page 53: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Take Away

Enterprise Business Integration:

Data Access methods - you choose

Push vs. Pull from PI - you choose

Middleware vs. No Middleware - you choose

Out-of-the-box vs. Add-on/extensions - ???

Page 54: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Current RLINK Users

RLINK is in “maintenance” mode

Your existing RLINK installs will continue to be supported

Consider using newer technologies on both PI and ERP/EAM side

May need one-on-one discussions to explore your specifics and alternatives

Page 55: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

© Copyright 2010, OSIsoft LLC. All rights reserved.

Other Related TalksWhat is new in PI Data Access… Wed AM

Building Great Dashboards… Wed AM

Configuring Integrated Visualizations with Wed AM

PI WebParts

Introducing Multi-dimensional Data…. Tue PM

Visualizing Data with PI DataLink 2010…. Tue PM

Page 56: Enterprise Integration and PI Data Accesscdn.osisoft.com/corp/en/media/presentations/2010/... · • Use Cases w/ demos • PI data/events –Push vs. Pull • Middleware - Messaging/Orchestration

Thank [email protected]

© Copyright 2010 OSIsoft, LLC., 777 Davis St., San Leandro, CA 94577