Documente Academic
Documente Profesional
Documente Cultură
Development Roadmap
Bryan Owen,
Cyber Security Manager
Agenda
Life before the Roadmap
New Organization
Roadmap Principles
The PRs in details
Challenges
OSIsoft is platform focused
Useful to many industries
Avoid vertical, stovepipe applications
Annotations
Sub-second data
Product Development
Roadmap
Describe development orientations
over a 5 years period
Objectives
Communication
What will we deliver?
Predictability
When will we deliver it?
Value
Make sure to deliver the "right" product
Copyright 2007 OSIsoft, Inc. All Rights Reserved
This means
Many pieces must be in place:
Database
Visualization
Analysis Infrastructure
SDK
New Technologies
New Delivery Mechanisms
The Platform Releases
Enterprise Aware
Ready to keep customers in business.
Meet enterprise needs and expand our presence.
Available (highly)
Whenever, wherever, and however customers need it.
We are available if and only if a user can use our
system.
Easy to manage
Deployment
Maintenance
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Initiatives
Smart Connectors
Business gateways
Asset connectors
Managed PI
Event Frames
Localization
New UI
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Initiatives
Timelines
Engineering
Plan
2001
2002-2003
2004
2005
2006
* projection
High Availability
Definition
Ability of a system to tolerate faults and continue
to provide service according to its specifications
Dr. Kalinsky Design Patterns for HA
HA Features before PR 1
Distributed Data Collection, Storage
& Computation
PI to PI Interface + PI Auto Point Sync
Support for Online PI Server Backup
Support for Microsoft Cluster Technology
Integration with 3rd party Fault Tolerant/HA
solutions
ly
l
a
c
i
t
a
autom
or in real-time
3. Near-Identical Time-series Data distributed from PI
Interfaces (within compression specs)
The value of HA in PR 1
More uptime during server outages
Planned
Unplanned
PI Replication Architecture
PI Server
Collection of identical PI Servers exposed as one
(Collective)
One Primary Server accepts configuration changes
(e.g. points, modules) and produces a change log
Secondary Servers automatically synchronize with the
Primary change log
Interface Nodes
Identical time-series data distributed to all
PI Servers by new buffering services
PI SDK in HA Environment
Three connection modes:
Need Primary
Prefer Primary
Dont Care
PI API in HA Environment
PI API is not aware of the Collective
Includes PI Interfaces
PI SDK
Discovery, Failover, Failback, Load Distribution Services
API
Buffering
PI Collective
Secondary
Secondary
PIPIServer
Server
Configuration
Changes
API Buffering
Services
PI Interfaces
Primary
Primary
PIPIServer
Server
Failover
Mechanisms
Configuration
Secondary
Changes
PI Server(s)
API Buffering
Services
PI Interfaces
ProcessBook
What Users Will See at Failover
ProcessBook
After Recovery
ProcessBook
User Can Click Revert Button
PI Replication Benefits
Seamless connection and failover to replicated
servers from any PI SDK client
No change to your displays, spreadsheets, and
portal pages
System scalability, load distribution
Support for systems of all sizes
No specialized hardware requirement
Geographic availability, e.g. disaster recovery
Administration comparable to a single PI Server
Copyright 2007 OSIsoft, Inc. All Rights Reserved
PI Replication Future
Data Mining, Business Intelligence Services
Enterprise Data Center
PI Server
PI Server
Node
Node
PI Server
PI Server
Node
Node
PI Server
PI Server
Node
Node
PI Server
PI Server
Node
Node
PI Clients
Regional Center 2
Regional Center 1
Site A
Primary
Primary
PI Server
PI Server
PI Caching Server
Aggregated
Aggregated
PI Server
PI Server
Aggregated
Aggregated
PI Server
PI Server
Archive
Mirroring
Site B
Primary
Primary
PI Server
PI Server
Secondary
Secondary
PI Server
PI Server
Interfaces
PIPI
Interfaces
Primary
Primary
PI Server
PI Server
Secondary
Secondary
PI Server
PI Server
Interfaces
PIPI
Interfaces
Notifications
First rollout of the PIANO project
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Foundation
AF 2.0 is
A flexible enterprise asset model
Relationships between the assets:
Hierarchical
Flow network
Not just one type of relationships
Access to:
Relational and web service data
PI data
Copyright 2007 OSIsoft, Inc. All Rights Reserved
PR2 names
Why three names for this meta data layer?
Data Directory
The concept (asset centric, heterogeneous data)
Foundation
Code name for development
AF 2.0
The actual product to support the concept
Copyright 2007 OSIsoft, Inc. All Rights Reserved
PI Archive
Asset Model
supported by AF 2.0
Time-Series
Structural
Information
Information
Honeywell
ABB
Delta-V
Rockwell
Interface
Interface
Interface
Interface
SCM
RDBMS
MES
Honeywell
ABB
Delta-V
Rockwell
Reactors
Crystallizers
Valves
Mixers
etc.
AF Data References
Map Element Attributes to external data sources
Reading an Attribute Value accesses other Data
References as needed
Element Attributes are part of an asset template and
apply to each instance of an asset
Element Model Efficiency
Reactor 1
Formula Data
Reference
=Production/Plan
Production
PI Point
Plan
select value
from prod_plan
where
Reactor1.Efficiency
Request for
Asset Efficiency
PI
RDB
Creating Assets
Cracker
Crystallization
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Distillation
Boiler
Hierarchy
Distillation
Boiler
Cracker
Role-based
Connectivity
Models
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Analyses in PR3
Collection based
analysis
Uptime
Alarming
Connectivity based
analysis
Equipment based
analysis
= 65%
= 90%
= 74%
= 94%
Efficiency
KPI
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Mass Balance
Composition tracking
Value of Foundation
Speed the development of displays and
applications
Why Applications?
Every year, customers present their valuable
applications built on PI
We want to provide tools that make this easier for them
Why Displays?
This is how you use our technology to derive value
We want to provide tools accessible for all levels of
users
Copyright 2007 OSIsoft, Inc. All Rights Reserved
PIANO PR2
Part of and built on Foundation
Service spanning products
Delivery 1
Notifications with basic Analyses and
equations
Escalations
Delivery 2
More visualization and delivery channels
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Contacts
Contents
Delivery Channel
Email
Copyright 2007 OSIsoft, Inc. All Rights Reserved
IM
RSS
Webservice
Trigger
Content
Subscription
Individual Contact
Active Directory or Custom
Delivery Channel (Plugin)
Email
Phone
IM
Webservice
Escalation
Individual
Group
Escalation
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Example Acknowledgements
History
Security
Notification Summary
Triggering events from both PI and non-PI
data
Delivering events to any end point
Historizing all the actions
Reusable Components
Notification View
Notification Configurator
BaseLineServices 3
Data Access
OPC UA
Time
Series
Data
Access
Connectivity
Context
Operations
Centric
Analytics
Time
Series
Context
Data
Access
(Data Directory)
Connectivity
Analytics
Enterprise Goals
Enterprise Benefits
PIANO Goals
After PR2:
No more new custom notification logic in
products
No more new scheduling logic in products
After PR3:
No more new custom analysis code in
products
Summary
Platform Releases
Focus on features and services
Less focus on products
Deliver value
SEA Principles
Copyright 2007 OSIsoft, Inc. All Rights Reserved
PR1
The
Servers
The
Analytics
The
Visuals
Data Access
RtBaseline Services
for Thin Clients
OLEDB
Module Database
Analysis Framework
ODBC
PI Archive
Data Storage, Management Services,
Audit Trail, Batch
Custom Programming
OPC / HDA
MCN HealthMonitor
& System Management Tools
RLINK
Real-time Interfaces
ERP / Maintenance
RLINK SERVERS & GATEWAYS
SAP / JD EDWARDS / PEOPLESOFT
MAXIMO / INDUS / MIMOSA
Real-Time Data
Custom Data
IT Data
Relational Data
Web Services
APIs / SDKs
IT MONITOR
OLEDB / ODBC
ORACLE / SQL
PR2
The
Servers
The
Analytics
The
Visuals
Data Access
RtBaseline Services
for Thin Clients
OLEDB
ODBC
PI Archive
Data Storage, Audit Trail,
Batch (Module Database)
PI AF 2.0
Asset Connectors
Smart Connectors
Real-time Interfaces
OPC / HDA
MCN HealthMonitor
& System Management Tools
Business Gateways
ERP / Maintenance
RLINK SERVERS & GATEWAYS
SAP / JD EDWARDS / PEOPLESOFT
MAXIMO / INDUS / MIMOSA
Real-Time Data
Custom Data
IT Data
Relational Data
Web Services
APIs / SDKs
IT MONITOR
OLEDB / ODBC
ORACLE / SQL
PR3
The
Servers
The
Analytics
The
Visuals
Data Access
Web Services
ODBC
PI Archive
PI AF 2.0
Asset Connectors
OPC / HDA
Directory Services
Audit
Event Frames
& Batch
OLEDB
MCN HealthMonitor
& System Management Tools
Datastorage
Smart Connectors
Real-time Interfaces
Business Gateways
ERP / Maintenance
RLINK SERVERS & GATEWAYS
SAP / JD EDWARDS / PEOPLESOFT
MAXIMO / INDUS / MIMOSA
Real-Time Data
Custom Data
IT Data
Relational Data
Web Services
APIs / SDKs
IT MONITOR
OLEDB / ODBC
ORACLE / SQL
The
Analytics
The
Server
Windows Server 2003
The
Visuals
Visual Studio.NET
RtReports
Enterprise Services
Facility Monitor
PI Analytics
(Performance Equations, Totalizers, Alarm, RTSQC)
PR1
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Sigmafine
The
Analytics
The
Server
Windows Server 2003
The
Visuals
Visual Studio.NET
Enterprise Services
Scheduler
RtReports
Compliance & Standard
Facility Monitor
Sigmafine
PI Analytics
(new PE, Alarm, and RTSQC engine based on PIANO work)
PR2
Copyright 2007 OSIsoft, Inc. All Rights Reserved
The
Analytics
The
Server
Windows Server 2003
The
Visuals
Visual Studio.NET
PI Analytics
Advanced Analytics
Configurable Analytics
(PE, Alarm, Totalizer, and RTSQC engine)
PI Notifications
RtReports
Enterprise Services
Facility Monitor and more
PR3
Copyright 2007 OSIsoft, Inc. All Rights Reserved
Scheduler
Sigmafine