well master synchronization - community-dev.tibco.com · tibco makes no warranties, express or...

11
Presented by Clay Harter (TIBCO) September 7, 2016 Well Master Synchronization

Upload: others

Post on 30-Apr-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

Presented by Clay Harter (TIBCO)

September 7, 2016

Well Master Synchronization

Page 2: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

The following information is confidential information of TIBCO Software Inc. Use, duplication, transmission, or republication for any purpose without the prior written consent of TIBCO is expressly prohibited.

CONFIDENTIALITY

© Copyright 2000-2016 TIBCO Software Inc.

Page 3: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without limitation, that this document, or any information in it, is error-free or meets any conditions of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by any means without our prior written permission. The material provided is for informational purposes only, and should not be relied on in making a purchasing decision. The information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. During the course of this presentation TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO’s future results or our future financial performance. These statements are based on management’s current expectations. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein. TIBCO does not undertake to update any forward-looking statement that may be made from time to time or on its behalf.

DISCLAIMER

© Copyright 2000-2016 TIBCO Software Inc.

Page 4: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

© Copyright 2000-2016 TIBCO Software Inc.

Agenda

Business Challenges

Solution Components

Demo

Solution architecture

Conclusions

Page 5: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

© Copyright 2000-2016 TIBCO Software Inc.

• Well data is used across numerous system but there is not a

consistent means of identifying wells

• Wells with a company working interest need to be used in both

financial and technical systems

• Different systems have different attribute values for the same well

(of differing quality)

• Some systems distinguish between a well and well bore – others

don’t

• Many regions don’t have a definitive source for wells

Business Challenges

Page 6: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

© Copyright 2000-2016 TIBCO Software Inc.

Business units located in 10+ sites –varying network capabilities

(not real locations)

Page 7: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

1

Indentify and

index key source

data stores

2

Match to existing

wells in master

© Copyright 2000-2016 TIBCO Software Inc.

Solution Components

3

Assign existing

or new unique

id (UID)

4

Create “blended”

record based on

source precedence

5

Apply quality rules to

blended record and

save to staging

6

Promote to well

master

7

Propagate

new/updated

wells to

subscribers

Page 8: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

Live Demo ( assigning UIDs and blending)

© Copyright 2000-2016 TIBCO Software Inc.

Page 9: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

© Copyright 2000-2016 TIBCO Software Inc.

High Level Solution Architecture – Web applications

OpenSpirit Runtime

OpenSpirit Connect

OpenSpirit Scan

Run scheduled task to keep index up to date

Map Services

TOES Solr Server

OpenWorks Studio, PPDM, other…

CDS EDM Other…

html5 web apps

REST web services

http

Search Match & Assign UIDs Blend Records, review quality and save to staging Promote to master Create subscribers to master

matching quality blending saveuids

savetomaster subscription indexing

Patterns matching engine

Index of source systems and master Staging db

Basemaps Operational layers

Page 10: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

© Copyright 2000-2016 TIBCO Software Inc.

High Level Solution Architecture – Data transfer

OpenSpirit Connect

EMS Server JMS Publisher OW reader (or other…)

OpenSpirit Runtime

OpenSpirit Connect

EMS Server JMS Subscriber Studio Writer EDM Writer (or other…)

OpenSpirit Runtime Global master Region

JMS

Persist messages until receipt confirmed

Well master

Regional working projects

Page 11: Well Master Synchronization - community-dev.tibco.com · TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without

© Copyright 2000-2016 TIBCO Software Inc.

Conclusions

Providing rule based tools (matching, blending, quality) to data managers eases the task of mastering data and ensures consistency

Automatically propagating validated data keeps data consistent across systems without human effort (or errors)

Working with indexed data provides much better user experience for data managers and allows a number of differing rules to be explored

By using a messaging based solution unreliable network issues may be overcome