Upgraded extractive, oil and gas data management software

Innowise has upgraded a set of customized oil and gas platforms to optimize resource exploration and extraction processes.

Utfordring

The client approached Innowise to upgrade their existing software for, oil and gas industry and refine it to be in line with modern customer needs and feedback. The new and improved system needed to be flexible enough to handle varying workloads and have a customizable interface.

The client needed a solution that would be both convenient and multifunctional — a tool that could meet the requirements of different user groups, such as:

  • Ledelsen og styret skal legge til rette for kommunikasjon og samarbeid for effektiv planlegging.
  • forskerteam til å utføre arbeidet sitt med større nøyaktighet og hastighet.
  • Geologisk team for å identifisere og utvinne ressurser basert på pålitelige data.
  • Petroleumsingeniører skal analysere og tolke data knyttet til mineralforekomster.

To meet these diverse requirements, Innowise integrated the current programvare specifications, modernized them, included any necessary missing features, and launched a new generation service that complies with the latest digitalization and technology standards.

Løsning

Innowise main objective was to implement new technologies into the client's existing extractive, oil and gas data management software, improve its performance, and update some of its functions.

We utilized proxy modeling that considered numerous factors and their interdependent effects to evaluate the potential of new deposits and forecast their outcomes. The data for various objects is presented in a user-friendly, tree-structured format, allowing users to access information by enterprises, deposits, or wells. Additionally, a specialized map displays the outlines, characteristics, and statistics of the objects in chart form, offering a comprehensive visual representation.

Vi opprettet og implementerte forskjellige typer skjemaer og widgets på GWT-plattformen for å overvåke tilstanden til borehull og oljebrønner, nivået av nyttige stoffer i fossile ressurser, volumet av produksjonsfeil osv.

Brukerne kan tilpasse dashbordene i henhold til sine interesser, legge til moduler med kart, tabeller eller grafikk og justere plassering og størrelse. For å imøtekomme kundens krav synkroniserte vi dashbordmodulene, slik at de viste elementene oppdateres som svar på brukerhandlinger på kartet, tabellene eller menyen. Til tross for dette høye integrasjonsnivået er hver komponent utformet for å kunne frikobles, slik at det er enkelt å oppdatere eller gjenbruke dem uten at det påvirker prosjektet som helhet. Interaktive diagrammer er også integrert, slik at brukerne raskt kan konfigurere diagramtyper (f.eks. kake, stolpe, foss, boble, polardiagram), velge flere akser og generere diagrammer på få sekunder. Disse diagrammene oppdateres kontinuerlig med verdier fra serveren, slik at brukerne alltid har tilgang til oppdaterte data.

Ledere kan bruke plattformen til å organisere arbeidsflyter, gi ansatte tilgangsrettigheter i henhold til deres ansvarsområder, sjekke informasjon om aktuelle aktiviteter for arbeidstakere på hvert objekt og vurdere deres ytelse. Systemet gjør det mulig for brukere å spore lagernivåer og bevegelser, planlegge volum av utvinning av råstoff, føre et arkiv. Elektroniske kataloger legger til rette for strukturering av dokumenter og hurtigsøk etter nøkkelord, attributter, kontekst eller på et kart.

Plattformen administreres og organiseres gjennom en datakatalog, som fungerer som et virtuelt register for innsamling og gruppering av unike forekomster av objekter i henhold til forhåndsdefinerte regler. Denne katalogen samler inn data fra alle tilgjengelige åpne kilder innenfor rammen av en ontologimodell, noe som gjør den til et sentralisert knutepunkt for relevant informasjon. Som et resultat fungerer datakatalogen som et enkelt tilgangspunkt for både brukere og informasjonssystemer for å søke og hente data. Med denne arkitekturen er plattformen i stand til å tilby en omfattende og effektiv løsning for forvaltning av og tilgang til data.

Datakatalogen er organisert i fire seksjoner:

  • Ontologidelen gir en omfattende beskrivelse av forvaltede objekter, deres interaksjoner og retningslinjer for plassering av objekter i den ontologiske modellen i datalagringsstrukturer. Denne delen brukes av alle dataintegrasjonstjenester.
  • Avsnittet Systemregistre gir en detaljert beskrivelse av miljøet og datalagringsstrukturer, og gir verdifull informasjon for effektiv forvaltning av dataressurser.
  • Avsnittet Connectors fokuserer på teknologiske mekanismer og verktøy som gjør det mulig for databussen å få tilgang til fysiske lagringsstrukturer i kilder. Denne delen legger til rette for effektiv datautveksling og -forvaltning.
  • NSI/MDS-delen inneholder et register over standard referansebøker for foretak og omkodede verdier mellom datakilder, noe som sikrer konsistens og nøyaktighet av data på tvers av organisasjonen.

Teknologier

React, Redux, React-blad, React-tabell, Highcharts, React Suite, Golden-layout
Spring Data JPA, Spring Data Solr, Spring MVC, Spring Batch, Mapstruct, Lombok, Apache POI, Swagger, PostgreSQL, Docker, Docker Compose
JUnit, Mockito, Hamcrest
Plattformer
web (Mac, Windows, Linux)

Prosess

Utviklingsprosessen startet da vi mottok alle de tekniske kravene fra kunden, som hadde dyp bransjeekspertise og solid IT-kunnskap. For å strukturere og organisere arbeidsflyten tok vårt tverrfunksjonelle team i bruk Scrum-metodikken med iterasjoner av fast lengde. Dette gjorde det mulig for oss å lage utgivelser raskere og oftere, samtidig som vi kunne tilpasse oss endringer.

Vi hadde diskusjoner med kunden og valgte JIRA som et omfattende verktøy for å administrere prosjektet. I tillegg leverte kunden dedikert programvare for å overføre sine tekniske og forretningsmessige krav, slik at all nødvendig informasjon ble lagret på deres side.

For å verifisere funksjonaliteten og ytelsen til programvaren som utvikles, har vår QA-spesialist brukte automatiske tester. Ved å innlemme en rekke automatiserte tester kunne vi oppdage og løse problemer mer effektivt og garantere at programvaren oppfylte alle nødvendige krav.

Team kreves

1
Prosjekt-leder
4
Back-end-utviklere
4
Front-end-utviklere
1
QA-spesialist
1
Business Analyst

Resultater

Etter å ha fullført prosjektet ga vi kunden en forbedret programvare for utvinnings-, olje- og gassforvaltning som har nye funksjoner og en neste generasjons tjeneste som er tilpasset de nyeste digitaliserings- og teknologiske standardene. Optimaliseringen og moderniseringen av systemet resulterte i en plattform som enkelt kan tilpasses brukernes behov og effektivt håndtere ulike arbeidsbelastninger. I tillegg utviklet teamet vårt flere frittstående teknologiske løsninger for forbrukerundersøkelser og -analyser, med mål om å integrere dem i hovedsystemet etter å ha oppnådd positive resultater.

Sluttproduktet ivaretok følgende oppgaver fullt ut:

  • Digital passforvaltning for anlegg
  • Elektronisk arkivforvaltning
  • Digitalisering av olje- og gassutvinning
  • Digitalisering av brønntjenester
  • Digitalisering av utvinning av faste mineraler
  • Levering av oppdaterte verktøy for brukere med ulike roller (ledelse og styre, forskerteam, geologisk og petroleumsteknisk team).

The client reported that after our solution was successfully implemented, they were able to quickly and easily access the necessary high-quality information without it impeding on their job responsibilities.

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel

    .til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil