Microsoft.NET and OSIsoft PI Microsoft.NET & OSIsoft PI Tracking Catalyst Use, Corporate Planes & more Roland Heersink CEO, Industrial Evolution.

Slides:



Advertisements
Similar presentations
MQ Series Cross Platform Dominant Messaging sw – 70% of market Messaging API same on all platforms Guaranteed one-time delivery Two-Phase Commit Wide EAI.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Lesson 4 0x Operating Systems.
QDV 7 Overview A powerful estimating tool designed to match up with your own specific methodologies.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
ISYS 546 Client/Server Database Application Development.
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
Interpret Application Specifications
Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published:
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Tutorial 11: Connecting to External Data
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
.NET On A Shoe String By: Patrick Brannen Lead Developer iDevCo, Inc.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Real-time HMI and SCADA software for .NET applications.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Creating and Running Your First C# Program Telerik Software Academy Telerik School Academy.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Atlanta Mercury Users Group How to Performance Test.NET and.NET Web Services February 18, 2003 Caleb Billingsley Orasi Software.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Introduction to .NET Rui Ye.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
6.1 Using AMO After this class, you will be able to: Install AMO
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Advanced PI Calculation Engine Makes Complex PI Calculations Easy! Use of EDICTvb for Multi-Plant Advanced PI Calculations Dane OverfieldEXELE Information.
Visualization in the Real-Time Enterprise Ken Marsh Service Manager OSI Software Asia Pte Ltd.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
VDSL Statistics Tool Eli Gur Eliad Young Mark Shifrin Instructors: Itzhik Ashkenazi, BATM Itai Dabran, Technion.
Lecture 15 Introduction to Web Services Web Service Applications.
PI on a Mini-PC PI on a Mini-PC Remote Data Collection with Intelligence Roland Heersink Industrial Evolution Chuck Wells OSIsoft.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
OSIsoft User Conference Monterey, March 2002 Tank-to-Boardroom: Inventory Management Comes of Age! A web service strategy featuring OSIsoft Technologies.
OSIsoft User Conference Monterey, March 2002 Collaborative Manufacturing Haldor Topsøe Using PI to Improve Diesel Hydrotreater Performance & Summary of.
PI Data Archive Server COM Points Richard Beeson.
OSIsoft User Conference Monterey, March 2002 PI ICE Deployment Industrial Evolution’s Experience with PI ICE Implementations Roland Heersink, CEO Sylvain.
Architecture and Design of Customer Support System using Microsoft.NET technologies Nikolay Pavlov Asen Rahnev.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.
Lesson 3 Getting started and Installing Web Matrix Getting started and Installing Web Matrix.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Module 1: Overview of the Microsoft .NET Framework
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Java – in context Main Features From Sun Microsystems ‘White Paper’
Main Computer Components
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
PI for the Enterprise How JEA’s Single PI Server Serves the Entire Company’s Real-time Data Needs Presented by: Robert Raesemann Sea Coast Diversities,
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Active Server Pages v.s. Java Server Pages Presenters: Lan Guo Qunying Fan Pei-Xun Wu Date:
Chapter 13 Web Application Infrastructure
Introduction to Visual Basic 2008 Programming
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
New Technologies for Storage and Display of Meteorological Data
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Microsoft.NET and OSIsoft PI Microsoft.NET & OSIsoft PI Tracking Catalyst Use, Corporate Planes & more Roland Heersink CEO, Industrial Evolution

Microsoft.NET and OSIsoft PI.NET Applications with PI What is.NET? How does.NET fit with PI? A few examples: Filtering real-time data for Prediction (Optyxx) Monitoring catalyst performance (Haldor Topsoe) Tracking the corporate plane (OSIsoft) Limitations & new developments

Microsoft.NET and OSIsoft PI What is.NET? Microsoft technology set for connecting information, people, systems, and devices a.k.a..NET framework Uses XML web services – individual applications that connect to each other over the Internet XML = formatted text messaging

Microsoft.NET and OSIsoft PI What is.NET?

Microsoft.NET and OSIsoft PI What is.NET? XML Web Services -applications -used with other XML web services -used with “smart clients” Example: Microsoft MapPoint

Microsoft.NET and OSIsoft PI What is.NET? Smart” Clients -Access & use XML web services -application software & operating systems -PCs, PDAs, etc. Example: Windows XP

Microsoft.NET and OSIsoft PI.NET & PI The PI System is being designed to provide information as a.NET server Examples: PI ICE: provide displays etc. as web services PI UDS: provide data as a web service Users can already write their own.NET applications to work with PI Examples: Data Screening Application Catalyst Monitoring Application Flight Tracking Application

Microsoft.NET and OSIsoft PI Data Screening Application (Optyxx) Optyxx delivers real-time performance management services to paper mills Industrial Evolution has developed OSIsoft- based infrastructure for Optyxx applications Data collected in real-time from paper mills Applications run on central server Output stored back in PI for viewing/transfer Rigorous modeling techniques used Requires high-quality real-time data from mill Data screening application is key component

Microsoft.NET and OSIsoft PI Data Screening Application (Optyxx) Data Screening scope: Monitor key input variables Apply user-defined rules Store adjusted/approved data Sample application East coast paper mill 523 points 10-second monitoring cycle 1-5 rules applied per variable

Microsoft.NET and OSIsoft PI Optyxx Application Optyxx App Server Data Screening Application (Optyxx) Web Servers Application Servers PI Servers RDB NT Service.ASPX PI User Interface: ASP.NET page Rule configurations: MS-Access Data Cleansing app: NT service (.NET) Data I/O: PI-API PI Data feeds model once/minute for automatic execution in real-time

Microsoft.NET and OSIsoft PI Data Screening Application (Optyxx)

Microsoft.NET and OSIsoft PI Data Screening Application (Optyxx) The user can enable & disable rules… …or change any rule limits as required

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Haldor-Topsoe sells catalyst and catalyst- monitoring services to process plants Industrial Evolution has developed OSIsoft-based infrastructure for hosting of Haldor-Topsoe monitoring calculations Data collected in real-time from process plant Applications run on central server Output stored back in PI for viewing/transfer Proprietary “secrets” used in H-T models Engineers review & adjust incoming data Select data suitable for analysis & run models

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Data Presentation scope: Present real-time & historical hourly-averages Allow engineer adjustment of collected data Store adjusted data for model use Sample application Gulf coast oil refinery 463 PI points collected 1-minute data collection frequency Approx. once-a-week data viewing & use

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Web Servers Application Servers PI Servers RDB ActiveX COM Object.ASPX PI WS ACE/MDB Servers HT DLL MDB Proprietary application code wrapped in VB This copy of the app is used for recalc’s Data I/O: PI-API Automatic execution on arrival of new data User Interface: ASP.NET page

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Page loads all at once – over 800+ separate PI- API calls Data is retrieved for dates as requested by the user

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Authorized users can - review input data - edit any data points - discard individual points - discard entire rows - trend any variables - export any variable to EXCEL

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) PI quality flag allows tracking of changes (edits, discards). Users can also reset any changed flags to original state as needed

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Data presentation structure can be re- arranged by user

Microsoft.NET and OSIsoft PI Catalyst Monitoring Application (HT) Once satisfied, users can make information available to others

Microsoft.NET and OSIsoft PI Flight Tracking Application (OSIsoft) Original design Use Microsoft MapPoint.NET Collect data from PI Call the web service Get back a map based on our input Display the map in an ICE web part

Microsoft.NET and OSIsoft PI Flight Tracking Application (OSIsoft) MapPoint.NET a programmable XML Web Service hosted by Microsoft presents cartographic & related data Visual Studio.NET applications use by creating a web reference to WSDL defined input details/structure (WSDL = an XML description document)

Microsoft.NET and OSIsoft PI Flight Tracking Application (OSIsoft) Problem $15,000 subscription fee from Microsoft Actual implementation Use Microsoft MapPoint server version Collect data from PI Call the application (once/minute) Get back a map based on our input Display the map in an ICE web part

Microsoft.NET and OSIsoft PI Flight Tracking Application (OSIsoft)

Microsoft.NET and OSIsoft PI Conclusions Early days, but.NET is real.NET is fast No hard stats yet, just first impressions.NET is secure Complies with our standards and yours.NET will be a part of your future OSIsoft are moving to.NET very quickly