Oppgradert programvare for datahåndtering innen utvinning, olje og gass

Innowise har oppgradert et sett med spesialtilpassede olje- og gassplattformer for å optimalisere lete- og utvinningsprosesser.

Utfordring

Kunden henvendte seg til Innowise for å oppgradere sin eksisterende programvare for olje- og gassindustrien og videreutvikle den slik at den var i tråd med moderne kundebehov og tilbakemeldinger. Det nye og forbedrede systemet måtte være fleksibelt nok til å håndtere varierende arbeidsmengder og ha et grensesnitt som kunne tilpasses.

Kunden trengte en løsning som var både praktisk og multifunksjonell - et verktøy som kunne oppfylle kravene til ulike brukergrupper, som f.eks:

  • 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.

For å oppfylle disse ulike kravene har Innowise integrert den nåværende programvare spesifikasjonene, moderniserte dem, inkluderte nødvendige funksjoner som manglet, og lanserte en ny generasjon tjenester som er i samsvar med de nyeste digitaliserings- og teknologistandardene.

Løsning

Innowise hadde som hovedmål å implementere ny teknologi i kundens eksisterende programvare for datahåndtering innen olje- og gassutvinning, forbedre ytelsen og oppdatere noen av funksjonene.

Vi har brukt proxymodellering som tar hensyn til en rekke faktorer og deres gjensidige effekter for å evaluere potensialet til nye forekomster og forutsi resultatene av dem. Dataene for de ulike objektene presenteres i et brukervennlig, trestrukturert format, slik at brukerne kan få tilgang til informasjon etter foretak, forekomster eller brønner. I tillegg viser et spesialisert kart omriss, egenskaper og statistikk for objektene i kartform, noe som gir en omfattende visuell fremstilling.

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).

Kunden rapporterte at etter at løsningen vår ble implementert, kunne de raskt og enkelt få tilgang til nødvendig informasjon av høy kvalitet uten at det gikk ut over arbeidsoppgavene deres.

    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