Wellstorm Development Connecting Real Time Data to Everything Hugh Winkler May 11, 2006.

Slides:



Advertisements
Similar presentations
RSS RSS is an acronymn for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web. RSS.
Advertisements

웹 서비스 개요.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Performance Testing - Kanwalpreet Singh.
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
ONE STOP THE TOTAL SERVICE SOLUTION FOR REMOTE DEVICE MANAGMENT.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
OPC WPFHMI.NET.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
Introduction to client/server architecture
RSS is an acronym for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web.
Application Layer. Applications A program or group of programs designed for end users. Software can be divided into two general classes: systems software.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Technology Overview. Confidential & Proprietary Information System Unit Server Two-way Satellite network System includes units and server Units have built.
Windows Vista: Volume Activation 2.0
INTRODUCTION TO WEB DATABASE PROGRAMMING
Going where consumers are!
Trimble Connected Community
Show Car Event Management Solution PeoplePlus Copyright PeoplePlus Software 2011.
Proposal for App Id and Service Provider Id registration Group Name: Shelby Kiewel Source: Shelby Kiewel, iconectiv / Ericsson,
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Wyatt Pearsall November  HyperText Transfer Protocol.
Facility Registry System and the Exchange Network Pat Garvey OEI/OIC May 2000.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
WITSML Service Platform - Enterprise Drilling Information
Chapter 5 Info Tech. Plug ins & Extensions  What are plug ins?  Applications/Extensions – Google Chrome Store
 You’re already a Web Site Dev  You’re interested in more simply making your web sites more responsive  If you’re not already hosting sites in.
Open Data Protocol * Han Wang 11/30/2012 *
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Use of Electronic and Internet advertising options Standard 3.4.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
What Is RSS? Adapted from Stephanie Quilao & Wikipedia It can take hours going to visit every single website and blog you enjoy  RSS Feed: get all the.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.
The Intranet.
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
1 Emerging Technology Using RSS RSS and syndication By Steve Sloan RSS and syndication By Steve Sloan.
Exchange Deployment Planning Services Exchange 2010 Complementary Products.
XP Browser and Basics COM111 Introduction to Computer Applications.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Do not turn on your computers.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Introduction TO Network Administration
Rich Internet Applications: Better Practices for Financial Services Stephen Turbek, Avenue A | Razorfish.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Wellstorm WSP: Enterprise Drilling Information Wellstorm Development Hugh Winkler CTO.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
WHY VIDEO SURVELLIANCE
WHY VIDEO SURVELLIANCE
The Intranet.
Lesson 4: Web Browsing.
Order Management For Shippers.
Lesson 4: Web Browsing.
Lesson 2: Internet Communication
WHY VIDEO SURVELLIANCE
WHY VIDEO SURVELLIANCE
RSS RSS is an acronymn for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web. RSS.
Presentation transcript:

Wellstorm Development Connecting Real Time Data to Everything Hugh Winkler May 11, 2006

Wellstorm’s Business Founded 2004 Broadening the base of real time data suppliers and consumers: “WITSML Everywhere” Enabling data suppliers with WITSML server technology Exposing RT data to web and WITSML clients

Target Audience You need to supply WITSML services to your customers, or you’re an operator with internal real time systems You have a business requirement to retain control over the data you acquire or aggregate –e.g. you distribute data to customers over internet –e.g. you have an application-specific repository You intend to focus your resources on enhancing the value you already give your customers –…not on reinventing the plumbing of getting the data from A to B

Our Status Integrated with M/D Totco RigSense Shipped first integrated systems this year; on track for several dozen by year end Seeking other integration partners

Integrating with Wellstorm We help company build export adapter –Translate internal format to WITSML –Store in Wellstorm repository e.g. log data –Reflect to subscribers Can be a two-way adapter –accept WITSML info –fire update events to host system –Example: send control data back to driller

The Process Two weeks of analysis, typical Four weeks integration, typical Two weeks interface QA, stress testing Validating the correct semantic mapping: variable

Connecting Your customers will be able to connect to their data three ways: –WITSML clients: purpose built applications like GEO, DrillWorks that speak WITSML API –Web clients a browser, maybe a little script feed readers, for updates (v 2) –Real time clients: desktop applications that subscribe to Wellstorm supplies “Click Once” rich client (v 2) We can help you enhance your existing rich RT client or web client software to use these data access practices

WITSML Clients Works with standard WITSML clients software Several companies test client compatibility against our v1 and v2 servers every day Wellstorm supports all WITSML objects; suitable for any application domain

Web Client: Browser Just use a web browser to review repository It’s easy to build a custom web user interface, because all Wellstorm objects have URLs. Note to Nerds: This is an ajax webapp, meaning if you look at the javascript you’ll see how to construct your own rich client application by navigating Wellstorm’s URLs (“lightweight witsml”)

Web Client: Feed Web feeds: a special xml format that feed readers understand (RSS, Atom) Windows Vista and IE7 have built in support for feeds Manageable way to monitor changes over dozens of wells, hundreds of objects

Realtime Client: Solving the Publish Problem Publish interface good for server to server communication but usually can’t push to the desktop Most offices do permit instant messaging, because the connection always is requested by the client Solution: Push objects over instant messaging protocol (RFC 3290) –Secure –More efficient –Actually works We supply this generic client, but you can easily adapt your own RT client software to read this messaging stream

Vision Thing Break your data out of application silos. This means anywhere an application is sitting on a pile of data in proprietary format, expose it in standard formats like WITSML. The data have more value to you when all applications can use it. Metcalfe’s Law: The value of the network increases as the square of the number of nodes. Enable your data to participate in the Web – the most valuable network there is. It can then be used in ways you never anticipated.