31
The OSIsoft Product Roadmap The OSIsoft Product Roadmap

11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

Embed Size (px)

Citation preview

Page 1: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

11

The OSIsoft Product RoadmapThe OSIsoft Product Roadmap

Page 2: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

2

AgendaAgenda

Why use a Development Roadmap?

Platform Releases

Details of the Roadmap

– Real-time Event Detection and Definition

– Operations Data Management

– Highly Availability

– Wider Usability

Summary

Page 3: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

3

New Directions for the Product RoadmapNew Directions for the Product Roadmap

New Sources of Input:

– Technical Steering Committee (TSC)

– Strategic Influence Groups (SIG’s)

New Technologies

– Service Oriented Architecture (SOA)

New Delivery Mechanisms

– The Platform Release

Page 4: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

4

Product Development Roadmap ProcessProduct Development Roadmap Process

BusinessBusiness

MarketMarket SIGSIGTechnologyTechnology

TSCTSC

RoadmapRoadmap

Engineering Plan

Engineering Plan

AspectsAspects Services(Features)

Services(Features)

Products – Sales – Customers – PartnersProducts – Sales – Customers – Partners

DriversDrivers

Page 5: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

5

PI System “Platform” Aspects and ServicesPI System “Platform” Aspects and Services

Platform

Drivers

Characteristics

– Aspects

– Services (Features)

Initiatives

Timelines

Engineering Plans

Data

Serv

ices

(Acce

ss, Conte

xt, D

irecto

ry)

Data

Serv

ices

(Acce

ss, Conte

xt, D

irecto

ry)

Analy

sis Serv

ices

Analy

sis Serv

ices

Use

r Serv

ices

Use

r Serv

ices

Histo

rian S

erv

ices

Histo

rian S

erv

ices

Notifi

catio

n S

erv

ices

Notifi

catio

n S

erv

ices

Event Fra

min

g S

erv

ices

Event Fra

min

g S

erv

ices

Sm

art C

onn

ecto

rsSm

art C

onn

ecto

rsSEA (Simple, Enterprise Aware, Highly Available)

User and Security

Performance and Scalability

Manageability

Localization, Setup/Installation, Data Quality, etc…

Serv

ices (F

eatu

res)

Asp

ects

Page 6: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

6

What is a Platform?What is a Platform?

Operating Systems

– Windows, Linux

Frameworks

– .Net, JDK, NetWeaver

Relational Databases

– Oracle

– SQL Server

Portals

– Sharepoint, WebSphere

Page 7: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

88

Overview of the PlatformOverview of the Platform

Page 8: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

9

ServerGathers, Organizes, Distributes,and Stores Data from Many Sources

VisualsDeliver Information for Meaningful, Better Business Decisions

Structure /AssetData

Real-TimeData

CustomData

IT Data RelationalData

WebServices

ERP /Maintenance

PerformanceImprovement

OperationalVisibility

KnowledgeManagement

ProductQuality

LeanManufacturing

AssetManagement

SituationalAwareness

AnalyticsTurn Valuable Real-Time Data Into Actionable Information

The

The

The

Functional Groups of The PI SystemFunctional Groups of The PI System

Page 9: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

10

Windows Server 2003SQL Server 2005

Real-Time Interfaces

AF Context Database

PI Archive

Data Access

The Server The Analytics The Visuals

MCN HealthMonitor

RLINK

Windows Server 2003Visual Studio.NET

Adv Comp Engine (ACE)

RtReports

PI Analytics

RtAlerts

Sigmafine

ProcessBook

DataLink

RtPortal iViews

ActiveView

RtReports Clients

BatchView

Server: Windows Server 2003Windows SharePoint Services – or –

SAP Enterprise Portal 6Thin Clients

RtWebParts

Smart ClientsClient: Windows XP/Vista

Microsoft Office 2003/2007

Page 10: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

11

Real-time Interfaces

IT DataIT MONITOR

Custom DataAPIs / SDKs

Relational Data OLEDB / ODBC ORACLE / SQL

Web ServicesSOA / EXTERNAL DATA

LEGACY APPS

Real-Time DataDCS / PLC / SCADA / OPC

HISTORIANS / INTERFACESCOM CONNECTORS

ERP / MaintenanceRLINK SERVERS & GATEWAYSSAP / JD EDWARDS / PEOPLESOFTMAXIMO / INDUS / MIMOSA

Structure / Asset Data

ServerThe

Custom Programming RLINK

AnalyticsThe

VisualsThe

Data AccessRtBaseline Services

for Thin ClientsOLEDB OPC / HDAODBC

MCN HealthMonitor& System Management Tools

Failover / Management Services

The Server within the PI SystemThe Server within the PI System

PI ArchiveData Storage, Management Services,

Audit Trail, Batch

Module DatabaseAnalysis Framework

Page 11: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

12

Windows Server 2003

PI Analytics(Performance Equations, Totalizers, Alarm, RTSQC)

Advanced Computing Engine(ACE)

AnalyticsThe

Visual Studio.NET

ServerThe

VisualsThe

SigmafineRtReports

Compliance & Standard

RtAlerts

Enterprise ServicesFacility Monitor

The Analytics within the PI SystemThe Analytics within the PI System

Page 12: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

13

Thin ClientsRtActiveViewRtGaugeRtGraphicRtMessengerRtTimeRange

Microsoft Office SharePoint Portal Server 2003* Microsoft Office SharePoint Server 2007

Microsoft SQL Server

SERVER: Windows Server 2003,Windows SharePoint Services / SAP Enterprise Portal

RtWebParts

Smart Clients

BatchViewSQC ClientAlarmView

AF Modeler Add-in

ProcessBook

BatchView Excel Add-inAF Excel Add-in DataLink

ActiveViewProfileView Additional Clients

RtActiveViewRtGaugeRtGraphicRtTableRtTagSearch

iViews

PerformanceImprovement

OperationalVisibility

KnowledgeManagement

ProductQuality

LeanManufacturing

AssetManagement

SituationalAwareness

AnalyticsThe

ServerThe

RtTreeViewRtTrendRtTableRtXYPlot

RtTimeRangeRtTreeViewRtTrendRtKPIRLINK iViews

DataLink Server *RtReports EditorRtReports Generator

Other Thin Clients

Microsoft Windows XP or Windows Vista

CLIENT: Windows XP, Microsoft Office,Intel Pentium 4

VisualsThe

Page 13: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

14

Thin ClientsSmart Clients

VisualizationRoot Cause AnalysisPlanningContent Authoring

SeamlessInteraction Between Smart Clients & Portal Environment

Structured PortalEnvironment AllowsUsers to Build DisplaysWithout IT Training

VisualsThe

PerformanceImprovement

OperationalVisibility

KnowledgeManagement

ProductQuality

LeanManufacturing

AssetManagement

SituationalAwareness

AnalyticsThe

ServerThe

Page 14: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

1515

Platform ReleasesPlatform Releases

Page 15: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

16

Platform ReleasesPlatform Releases

Consolidation of all products into a single release event

Targeting yearly releases

– Incremental improvements through more frequent minor releases

Predictable release schedule

– Customers need to trust our plans

– Customers have their own plans to make and meet

– Minimize the impact of independent patches

Page 16: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

17

SolutionSolution

Cross group development teams

– Collaboration at design time

– Concerted development effort

Examples

– High Availability

– PIANO

– Foundation

Page 17: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

18

Platform Release ThemesPlatform Release Themes

PR 1 = High Availability (released January 07)

PR 2 = Data Directory and Notifications + HA– Delivery 1 – Notifications and High Availability

– Delivery 2 – Initial Data Directory Support

PR 3 = Enterprise Data Access and Analysis

Page 18: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

19

High Availability PIHigh Availability PI

Software Fault-Tolerant System

– Interface Failover, Buffering, PI Server Replication, SDK Services

Near-Independent, Physically Separated Servers

– No hardware/network restrictions, no limit on server nodes

General Benefits

– Availability, end-user sees one logical system

– Scalability, system load can be distributed

– Flexibility, accommodates your environment

For IT and Management

– Reduced Total Cost of Ownership (TCO)

– Allows Disaster Recovery Plans

Page 19: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

20

The Value of High Availability in PR 1The Value of High Availability in PR 1

More uptime during server outages– Planned

– Unplanned

Automatic failover for data consumersAutomatically publish changes from

a primary to secondary servers– Multiple configurations possible

Page 20: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

21

High Availability PI: ArchitectureHigh Availability PI: Architecture

Secondary PI Server

Secondary PI Server

Primary PI Server

Primary PI Server

Configuration

Changes

Failover

Mechanisms

Tertiary (n…)PI Server(s)

Configuration

Changes

Clients: ProcessBook, DataLink, BatchView, RtWebParts,Custom Application…

System Management Tools AppServers: AF, RtBLS, RtReports, ACE

PI SDKDiscovery, Failover, Failback, Load Distribution Services

API BufferingServices

PI Interfaces

API BufferingServices

PI Interfaces

APIBuffering

PI Collective

* PI Interface Startup without

PI Server Connection

Page 21: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

22

The Value of Data Management in PR 2The Value of Data Management in PR 2

Delivery 1 (targeted for August 2007)

– Notifications

– High Availability enhancements

Delivery 2 (targeted for the First Quarter 2008)

– Data Directory introduced

• Concepts and Applications

• Structured Data

– Asset Centric User Interaction

• Calculations

• Displays

• Reports

Page 22: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

23

Shifting Platform UsageShifting Platform Usage

Time SeriesTime

Series

ContextContext

ConnectivityConnectivity

AnalyticsAnalytics

Data Access

Data Access

Time Series Centric

Operations Centric

ConnectivityConnectivity

Context(Data Directory)

Context(Data Directory)

Time SeriesTime

SeriesData

AccessData

Access

AnalyticsAnalytics

Page 23: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

24

Shifting Platform UsageShifting Platform Usage

Operations Centric

ConnectivityConnectivity

Context(Data Directory)

Context(Data Directory)

Time SeriesTime

SeriesData

AccessData

Access

AnalyticsAnalytics

Page 24: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

25

PIANO in PR 2 Delivery 1 & 2PIANO in PR 2 Delivery 1 & 2

Analysis

AnalysisRule

TimeRule

Target Configuration

Notification

Trigger Contacts Content Delivery

Acknowledgement

Page 25: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

26

Context in Operations Data ManagementContext in Operations Data Management

The Data Directory is a set of services relating your raw data to logical structures, derived events and contexts.

Transforming

Operations Data

Into

Organizational

Capability

Core Data ServicesCore Data Services

Data AccessData Access

Data DirectoryData Directory

Context & Event Frames

Metadata & AssetData

TimeSeriesData

Page 26: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

27

The Data Directory in PR 2 Delivery 1 & 2The Data Directory in PR 2 Delivery 1 & 2

PI ArchiveData Directory

AF 2.0 Asset Database

Structural Data Sources Time Series Data Sources

Invensys Honeywell Emerson Rockwell

SCM RDBMS MES

Invensys

Interface

Honeywell

Interface

Delta-V

Interface

Rockwell

Interface

StructuralInformation

Time-SeriesInformation

* The Internal Name is “Foundation”

Page 27: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

28

Real-time Interfaces

IT DataIT MONITOR

Custom DataAPIs / SDKs

Relational Data OLEDB / ODBC ORACLE / SQL

Web ServicesSOA / EXTERNAL DATA

LEGACY APPS

Real-Time DataDCS / PLC / SCADA / OPC

HISTORIANS / INTERFACESCOM CONNECTORS

ERP / MaintenanceRLINK SERVERS & GATEWAYSSAP / JD EDWARDS / PEOPLESOFTMAXIMO / INDUS / MIMOSA

Structure / Asset Data

Custom Programming RLINK

Data AccessRtBaseline Services

for Thin ClientsOLEDB OPC / HDAODBC

MCN HealthMonitor& System Management Tools

Failover / Management Services

The Server within the PI System todayThe Server within the PI System today

PI ArchiveData Storage, Management Services,

Audit Trail, Batch

Module DatabaseAnalysis Framework

ServerThe

AnalyticsThe

VisualsThe

Page 28: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

29

IT DataIT MONITOR

Custom DataAPIs / SDKs

Relational Data OLEDB / ODBC ORACLE / SQL

Web ServicesSOA / EXTERNAL DATA

LEGACY APPS

Smart Connectors

Real-time Interfaces

Real-Time DataDCS / PLC / SCADA / OPC

HISTORIANS / INTERFACESCOM CONNECTORS

ERP / MaintenanceRLINK SERVERS & GATEWAYSSAP / JD EDWARDS / PEOPLESOFTMAXIMO / INDUS / MIMOSA

Structure / Asset Data

Asset Connectors Business Gateways

Data Access

PI AF 2.0

RtBaseline Services for Thin Clients

OLEDB OPC / HDAODBC

MCN HealthMonitor& System Management Tools

Failover / Management Services

The Server within the PI System at PR 2The Server within the PI System at PR 2

PI ArchiveData Storage,

Audit Trail, Batch (Module DB)

ServerThe

AnalyticsThe

VisualsThe

Page 29: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

30

IT DataIT MONITOR

Custom DataAPIs / SDKs

Relational Data OLEDB / ODBC ORACLE / SQL

Web ServicesSOA / EXTERNAL DATA

LEGACY APPS

Smart Connectors

Real-time Interfaces

Real-Time DataDCS / PLC / SCADA / OPC

HISTORIANS / INTERFACESCOM CONNECTORS

ERP / MaintenanceRLINK SERVERS & GATEWAYSSAP / JD EDWARDS / PEOPLESOFTMAXIMO / INDUS / MIMOSA

Structure / Asset Data

ServerThe

Asset Connectors Business Gateways

AnalyticsThe

VisualsThe

Data Access

PI AF 2.0

Web Services OLEDB OPC / HDAODBC

Directory Services

MCN HealthMonitor& System Management Tools

Failover / Management Services

The Server within the PI System at PR 3The Server within the PI System at PR 3

Event Frames & Batch

PI ArchiveA

ud

it

Page 30: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

31

Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)

Service orientation is nothing new

– It is, however, unique to your business

– Provides high value to customers

– Services are “business level” by nature and necessity

The architecture protects your service investment

– Supports reuse both with the aggregate steps and the electronic document

– Encapsulates changes in platform, process, and growth

Page 31: 11 The OSIsoft Product Roadmap. 2 Agenda Why use a Development Roadmap? Platform Releases Details of the Roadmap –Real-time Event Detection and Definition

32

SummarySummary

OSIsoft’s Roadmap:

– Real-time Event Detection and Definition

– Operations Data Management

– Highly Availability

– Wider Usability

Platform Release 2

– Delivery 1 – Third Quarter 2007

• Notifications and Enhanced High Availability

– Delivery 2 – First Quarter 2008

• Enhanced Contextual Information

• First Integrated Data Directory