• Skip to main content
  • Skip to footer

INT

Empowering Visualization

COMMUNITY BLOG
CONTACT US SUPPORT
MENUMENU
  • Solutions
    • Overview
    • Real-Time Visualization
    • Visualization Components
    • New Energy Visualization
    • OSDU Visualization
    • Machine Learning
    • Developer Tools
    • Cloud Partners
  • Products
    • IVAAP™
          • SOLUTIONS

            Real-Time Visualization

            OSDU Visualization

            Visualization Components

            New Energy Visualization

            Upstream Data Visualization

          • SUCCESS STORIES

            WEATHERFORD
            Well delivery optimization software

            BARDASZ
            Data management, data quality monitoring

            ANPG / SATEC-MIAPIA
            Virtual data room

            MAILLANCE
            High-performance visualization of ML algorithms

            SEE ALL >

          • SUPPORT

            DEVELOPER COMMUNITY
            Join or log in to the INT Developer Community.

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • DEMOS

            IVAAP DEMOS
            Cloud-Based Demos

            FIRST TIME HERE?
            Register to access our
            IVAAP demos

    • GeoToolkit™
          • SUCCESS STORIES

            CAYROS
            Field development planning

            TOTALENERGIES
            High-performance large dataset reservoir rendering

            IFP ENERGIES NOUVELLES
            Seismic and structural interpretation validation

            SEE ALL >

          • SUPPORT

            DEVELOPER COMMUNITY
            Join or log in to the INT Developer Community.

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • DEMOS

            GEOTOOLKIT DEMOS
            Geoscience Demos

    • INTViewer™
          • SUCCESS STORIES

            STRYDE
            Fast seismic QA/QC in the field

            SILVERTHORNE SEISMIC
            Efficient 2D/3D seismic data delivery

            WIRELESS SEISMIC
            Drones, IoT, and Advanced Onsite Seismic Data Validation

            SEE ALL >

          • SUPPORT

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • PLUG-INS

            EXTEND INTVIEWER
            More than 65 plugins available

  • Demos
    • GeoToolkit Demos
    • IVAAP Demos
  • Success Stories
  • Resources
    • Blog
    • Developer Community
    • FAQ
    • INT Resources Library
  • About
    • Overview
    • News
    • Events
    • Careers
    • Meet Our Team
    • About INT

Azure

Feb 22 2024

Navigating the Deployment Challenges You May Run into with the OSDU® Data Platform: A Few Strategies for Maximizing Value

The oil and gas landscape is constantly evolving, and the Open Subsurface Data Universe (OSDU) initiative stands at the forefront of this change. Its Data Platform promises to streamline operations and unlock valuable insights, but navigating its complexities can be challenging.

Since 2018, INT has been deeply involved in the OSDU journey, deploying our E&P data visualization platform, IVAAP, at every stage of the Data Platform’s development. This experience has given us unique insights and allowed us to participate in diverse deployments across scales — from proofs of concept and pilots to full-fledged production implementations. Whether you’re on AWS, Azure, GCP, or IBM Cloud, we have the expertise to guide you through your OSDU journey.

In this blog, we’ll dive deep into the insights gleaned by our team on the challenges operators face when adopting OSDU as a standard. We’ll explore the hurdles of connecting legacy applications and data with the platform and offer practical strategies to navigate this transformation and unlock its true value.

 

INT-OSDU-diagram

 

Overcoming Ingestion Challenges

While data ingestion is essential for unlocking OSDU’s power, hidden problems often lurk beneath the surface. Our experience across various implementations reveals a recurring issue: data definition and design flaws only surface after data is already ingested. This often stems from the lack of readily available visualization tools during the ingestion stage. Essentially, ingesting data “blindly” can lead to undetected errors that later derail progress.

The key to overcoming this challenge lies in early detection and proactive correction. By integrating data visualization tools like IVAAP directly into the ingestion process, we can identify issues like incomplete data sets and incorrect metadata in real time. This shift from “ingest first, fix later” to “visualize, identify, correct” can significantly streamline the process and prevent downstream complications.

Hence, it becomes essential to have a means of visualizing and quality-checking the data as early as possible in the process when dealing with the vast number of fields in OSDU. Some parameters essential for consumption may not be explicitly required in the specifications. As a native OSDU viewer, IVAAP Data Visualization platform has been used to mitigate this risk by enabling users to perform sanity checks and validate the quality of the data throughout the ingestion process to start assessing it even during the data design phase.

Simply displaying ingested data in a web browser early on can significantly improve error detection and streamline the entire process. In simple terms, a recipe can look right on paper, but having a way to taste it before serving it to 100 guests is a safer incremental approach.

Data Mapping and Enriching the OSDU Data Model

While operators embrace the standardized data models offered by OSDU, they also require flexibility to manage their unique data needs. This is where extensions come in, allowing operators to add custom metadata and data elements essential for their specific operations, geological decisions, and analysis.

However, introducing extensions can increase the complexity of OSDU adoption. Integrating these extensions requires all applications in the data pipeline and consumption ecosystem to be not only OSDU-compliant but also adaptable to exposing these unique data elements. This applies to both the submerged “iceberg” (foundation, ingestion, enrichment, infrastructure) and the exposed “tip” (user access, consumption, and visualization). 

Our experience shows that leveraging IVAAP SDKs effectively addresses this challenge. They enable extending and enriching the OSDU data model with client-specific requirements, ultimately presenting users with “their data” tailored to their workflows.

Connecting Non-OSDU Data, Legacy Applications with OSDU-Ready Data

While the promise of OSDU is clear, migrating all applications overnight isn’t feasible for many oil and gas companies. Many crucial legacy applications might take years to be fully “OSDU-ready” — and may never be. 

The OSDU Forum is making significant strides in standardization, but it’s an ongoing process with frequent updates and not all data types are currently supported. This can create a temporary gap between those ready for OSDU and those still relying on legacy systems.

The key challenge is preventing information silos during this transition. You might have some systems offering partial OSDU-ready data while others house crucial non-OSDU data. This fragmentation can negate the benefits of OSDU.

The temptation to stay on the sidelines, waiting for a perfect transition, is understandable. However, delaying adoption can hinder your ability to leverage the transformative power of OSDU. Instead, consider proactive solutions that can bridge the gap while providing a full picture of the entire data universe of interest.

The approach here is to take the data where it is. Data in the oil and gas industry can often be spread across different databases. To bridge this gap, companies can leverage two key strategies:

  1. Native Applications: Utilize existing applications that seamlessly integrate with your legacy systems, allowing you to access and utilize their data within the OSDU environment.
  2. OSDU-Friendly Applications: Choose applications designed to work harmoniously with OSDU, enabling data aggregation and interaction between OSDU-ready and non-OSDU data.

This is, for instance, what IVAAP does with its back-end data connectors and SDK. Aggregation capabilities, pivotal to bridging the OSDU/non-OSDU gap, also enable deeper interoperability. An example of this is the integration of SLB’s DELFI platform with INT’s IVAAP, which connects applications and workflows, making them accessible to all users and enabling team members to build common workspaces for data, data models, and interpretations while respecting proprietary information boundaries and connecting them with OSDU. 

Bridging the gap between legacy applications and OSDU’s standardized data universe can be a complex challenge. Instead of forcing legacy data into a new mold, platforms like IVAAP and SLB DELFI embrace an “integrate to exist” approach. DELFI acts as a data hub, connecting these disparate databases and applications through native integrations and OSDU-friendly tools like IVAAP. This enriches the workflow with advanced visualization and data interactions, unlocking the full potential of your data universe.  

Navigating the Transition from On-Premise to Cloud

While cloud adoption is a driving force in digital transformation, not every company can make a complete jump immediately. Local regulations, connectivity limitations, and data residency requirements can create concrete roadblocks to full cloud migration and, consequently, OSDU Data Platform adoption. 

Fortunately, the Cloud Provider and ISV OSDU community are actively exploring various solutions to address these challenges and offer flexible deployment options. One such example is deploying IVAAP on IBM Red Hat OpenShift, which allows for a robust on-premise alternative to a full cloud solution. IVAAP supports on-premise deployments natively, whether for the standard or the OSDU configuration. 

Once the on-premise concerns are addressed, transitioning efficiently is crucial to avoid unnecessary costs. A hybrid solution connects both on-premise and cloud data sources and offers a flexible approach. Data aggregation and co-visualization become key components of this transition, allowing operators to harness the benefits of cloud infrastructure while maintaining their on-premise systems during the migration.

Challenges in the OSDU Business Model

Creating a healthy ecosystem of buyers and sellers within OSDU is essential for its long-term success. Increased adoption leads to deeper expertise and better utilization. To achieve this, operators must transition from proof of concept (POC) stages into production. 

Encouraging operators to invest in sharing their expertise, domain knowledge, experiences, and requirements, along with co-financing initiatives, is crucial for building a thriving OSDU ecosystem. In the same way that the energy transition cannot just rely on operators but requires the contribution of consumers and governing bodies, the OSDU transition cannot rely just on the R&D backbone of ISVs (Independent Software Vendors). 

The past four years have taught us valuable lessons about liberating data. There is plenty more to do, learn, and share amongst this very smart and dedicated community. This is an exciting time to be in this industry and shaping its future. 

From an INT perspective, one challenge we commonly encounter is that visualization is often thought of only at the end of the process. Thinking about consuming the data at the end of a very linear process represents significant risks such as poor user adoption, missed data, and delays, jeopardizing the business value of adopting OSDU. 

We have observed that the most successful projects integrate user experience, data search, and visualization early on alongside core workstreams like data infrastructure, definition, and ingestion. Each workstream even used data visualization as a core function to test the quality of their activity and maximize its success. 

Encouraging ISVs and Solution Creators

Finally, driving the participation of ISVs and solution creators in building for OSDU is vital. Operators can play a significant role by encouraging ISVs to design more open systems rather than relying on proprietary technology. This openness facilitates collaboration and accelerates the transition towards OSDU adoption.

Navigating OSDU deployments requires a strategic approach that addresses legacy systems, data mapping, and cloud migration complexities. By leveraging tools like IVAAP and fostering a collaborative spirit among operators, ISVs, and solution creators, the oil and gas industry can unlock the full value of OSDU: a more efficient and interconnected future.

Visit us online at int.com/ivaap for a preview of IVAAP or for a demo of INT’s other data visualization products. 

For more information, please visit int.flywheelstaging.com or contact us at intinfo@int.com.


Filed Under: IVAAP, Products Tagged With: AWS, Azure, DELFI, gcp, IMB, ivaap, OpenShift, OSDU

May 07 2020

Interactive Network Technologies, Inc. (INT) Integrates Bluware Corp. Volume Data Store (VDS) into IVAAP

INT and Bluware are partnering to empower their upstream clients with true lossless, serverless storage and advanced data visualization in the cloud.

HOUSTON, TX – May 4, 2020 – Interactive Network Technologies, Inc. (INT) a leader in advanced domain visualization in digital exploration and production (E&P) and Bluware Corp., the digital platform that enables the oil and gas industry to accelerate digital transformation initiatives and adopt cloud computing for subsurface data, are pleased to announce the integration of Volume Data Store (VDS), a data format with adaptive streaming technology for seismic data storage, into IVAAP, an upstream data visualization platform. 

IVAAP is an HTML5 data visualization and collaborative platform for large Geoscience and petrophysical data sets in the cloud that empowers product owners, developers, and architects to accelerate the delivery of subsurface digital solutions for oil and gas. Deployable in any cloud environment (Azure®, GCP®, AWS®), IVAAP can scale to meet the needs of tens to thousands of users.


“Companies are pushed to the extreme in terms of remote collaboration and access, and, especially in the case of seismic visualization, finding the right tool to handle large datasets in the cloud can be even more challenging,” says Dr. Olivier Lhemann, President and Founder of INT. “Partnering with Bluware means INT can offer our clients true serverless, lossless storage to visualize their upstream data in the cloud.”


Bluware VDS manages all types of seismic data, including pre-stack, post-stack, WAZ, and more as demanded by an organization’s business needs, workflows, and infrastructure requirements. It can also transfer legacy formats such as SEG-Y or SEP using advanced on-the-fly transcoding on-premise or in the cloud.


“Bluware VDS cloud-native seismic data environment will provide customers with quick, cost-effective, remote access to their data, which is becoming imperative for organizations,” says Dan Piette, CEO at Bluware.


Read the press release on PRWeb >

About Bluware Corp.

Bluware enables oil and gas companies to solve the most challenging objectives in the petrotechnical world. E&P companies use Bluware to achieve previously unthinkable workflows using cloud computing, and artificial intelligence for subsurface data applications and workflows. For more information, visit www.bluware.com.

Filed Under: IVAAP Tagged With: AWS, Azure, Bluware, digital transformation, gcp, ivaap, seismic

Jan 31 2020

What Is Kubernetes?: An Introduction and Overview of the Popular Platform

Over the last several years, Kubernetes has been a developing trend in the tech world, gaining popularity as more and more companies begin to take advantage of cloud-based services. As a non-developer living in a developer world, I wanted to understand more about why we develop our software to work with Kubernetes. So I sat down with INT’s Senior Product Manager Steven Reynolds and Senior Architect James Velasco to learn more about Kubernetes and the advantages of working with it.

Christin: So, Steven, tell me — what in the world is Kubernetes??

Steven: Kubernetes is described as an orchestration platform. It’s usually associated with getting big software up and running. For example, with some of our clients, we have our build set up so that all of the software assets are pushed out and deployed using Kubernetes which takes care of monitoring (pods). If a pod fails, Kubernetes will restart it, and it has nice hooks that can spin up new pods if there’s too much work for one pod to handle.

Christin: What are the advantages of using Kubernetes?

James: Traditionally, you have a service provided by a server. If you migrated, changed, or updated the service, there would be a lot of work to change or configure, set up the new server providing it, and with cloud and cloud providers like AWS, they are moving to automating things. So instead of manually going in and doing all of it, you have tools to automate updating an old version, and switching over to the new one automatically.

Christin: The term microservices is used with Kubernetes — can you go into what microservices does?

James: Microservices is an architectural trend happening right now. Instead of having one big server running everything for a web service, you may have that same web service decomposed into little servers that do separate, well defined parts.

Steven: So the idea of Kubernetes and microservice are different concepts, but they’re talked about together. When using a microservice architecture, it’s an advantage, but it’s also a headache to keep track of all the components.

Christin: So when is it best to use Kubernetes?

Steven: We have 15 to 20 services, and it’s a headache to manage, but you can use Kubernetes to help organize it and help it be more manageable for human beings. There are trade-offs because it makes it better to manage, but there are many tradeoffs as in anything else. It’s the engineer’s dilemma.

James: It tends to only be an advantage if you’re managing a lot of services. So if you’re just managing one or two, then it’s iffy. But if you’re managing 10+ or even just 4 or 5 and those 4 or 5 are made up of 10 or 15 subparts, that is when it makes sense. If I divided all my services like that I may have 10 or 20 and then you may have other vendors or services and you can literally have 100 to 200 of these things. You have to swap out in a unique order and all need to come up and down and all need to be monitored, so that’s what Kubernetes helps you do. Kubernetes is also great to scale up or down.

Christin: That’s really cool. So, Steven mentioned that we have built projects to run on Kubernetes. Does that mean IVAAP can be supported on Kubernetes if requested?

James: Kubernetes is one of the environments that IVAAP targets, if a client requests it. It’s important that we do support it because it is one of the modern deployment styles. And it is common that clients use IVAAP running on Kubernetes. Some clients use Azure or AWS so we have to make sure we can run in all different environments.

******

So there you have it. As a growing trend in software development, Kubernetes can be a better way for companies to deploy and maintain software quickly, especially in a cloud environment. For INT, supporting Kubernetes is an important aspect of how we help meet the needs of our many diverse clients. For more information on IVAAP, check out int.com/ivaap or schedule a demo with one of our team.


Filed Under: IVAAP Tagged With: AWS, Azure, cloud, ivaap, microservices

Nov 01 2017

Bridging the Gap Between Business and IT: Visualization Architecture in the Digital Oilfield

A Closer Look at IVAAP

Thierry Danard, VP of Core Platform Technologies

In our latest Tech Talk, E&P Visualization in the Cloud, we featured IVAAP, our cloud-enabled visualization and analytics development platform. We showed how it can be used to monitor and analyze well data as a critical part of your digital transformation.

Thierry Danard, our VP of Core Platform Technologies, presented some of the technical aspects of IVAAP, so we asked him a few questions after the talk to dig a bit deeper:

> Hi, Thierry! We already know that you are the brains behind INTViewer, so which part of IVAAP are you responsible for?

I mostly work on the “P” part of IVAAP, the “platform.” IVAAP can be customized fully, both on the browser side and on the backend side. I focus on the backend side, meaning the microservices on the data side.

> What makes the IVAAP platform unique?

IVAAP comes with a Software Development Kit (SDK) so geoscience developers can tailor our solution to their needs. Developing solutions for the cloud is hard. We want to facilitate the work of these developers. The SDK is designed to ease the challenges developers face when developing distributed solutions.

But developers are not the only customers of IVAAP within IT. Deploying cloud solutions is also hard, and infrastructure folks want options when it comes to deployment. We made the IVAAP platform container-agnostic so that it can be deployed in a highly distributed environment or using standalone servers without changes: This is the same microservice code running.

IVAAP is unique because it bridges the gap between the business and IT: It provides a common platform that both sides can embrace, not just end-users.

 

SDK-architecture-ivaap
SDK Architecture

 

> Can you give us examples of containers that IVAAP works on?

The most widely used container for the IVAAP backend is Play. This is a high-velocity web framework designed to run on multiple machines, in a distributed fashion.

Another one is Apache Tomcat, the most widely used standalone Java application server. Other well-known JavaEE application servers are Oracle Glassfish and WebLogic.

> Why might a developer choose Tomcat over Play?

Not every customer has a network of machines to dedicate to well monitoring or analysis. Depending on what you use IVAAP for, you might not need distributed processing.

But developers also benefit. Developers can use the Integrated Development Environment (IDE) that they already use; it already works with Tomcat. No need to use a special environment, no need to install special plugins or to configure several servers. Developers can be productive from day one. The promise of IVAAP is to accelerate the delivery of geoscience, drilling and production cloud-enabled solutions. You can’t accelerate these deliveries unless your developers are productive.

The IVAAP Approach

 

> How does the SDK help developers create distributed microservices?

The IVAAP backend API makes a large use of the Akka library. Akka is a toolkit for building highly concurrent, distributed applications. The core Java programming model makes it very difficult for cloud developers to implement distributed processing. The Akka library addresses this concern with its simple model based on actors and messages.

Akka and Play are designed to work together. When Akka code is deployed in Play, you can sustain heavy loads. For example, the Akka actor system might decide to delegate individual processing units to one or several machines. This is virtually transparent to the developer as this is a behavior that depends on the state of each server.

> How does the SDK help developers create efficient microservices?

The API of the SDK is designed from the ground up to favor asynchronous execution over synchronous execution.

Synchronous code tends to reserve lots of resources just to wait for an answer. Asynchronous code doesn’t reserve these resources while a long processing task is being performed. Less CPU and less memory usage means more processing power for each deployed server, allowing your solution to perform under heavy loads.

> What’s coming next for the IVAAP backend?

Now that we made it easy to add new data sources and new microservices, we are adding connectivity to even more data repositories, such as OSISoft PI, Procount, or Peloton. This is a typical use case of the backend API. We have cleanly separated the microservices and data access parts. Now it’s just a matter of plugging additional data sources.


Stay tuned for more interviews with our developers! In the meantime, click here to learn more about IVAAP.


Filed Under: Uncategorized Tagged With: Azure, ivaap, Microsoft

Footer

Solutions

  • Real-Time Visualization
  • Visualization Components
  • New Energy Visualization
  • OSDU Visualization
  • Machine Learning
  • Developer Tools
  • Cloud Partners
  • Customer Success Stories

Products

  • IVAAP
  • GeoToolkit
  • INTViewer
  • IVAAP Demos
  • GeoToolkit Demos

About

  • News
  • Events
  • Careers
  • Management Team

Resources

  • Blog
  • FAQ

Support

  • JIRA
  • Developer Community

Contact

INT logo
© 1989–2024 Interactive Network Technologies, Inc.
Privacy Policy
  • Careers
  • Contact Us
  • Search

COPYRIGHT © 2025 INTERACTIVE NETWORK TECHNOLOGIES, Inc