TheMicrosoftUpstreamReferenceArchitecture Theflowofoilfielddataincreasesexponentiallyeachday.Asaresult,upstream operatorsaredemandingsoftwaresolutionsthatenablethemtoworksmarter andtakeadvantageofnewtechno andtakeadvantageofnewtechnologiesinclu logiesincludingcloud dingcloudservices,apps,mobi services,apps,mobility, lity, socialcomputingandplatformsthatunlockthepotentialofBigData.Microsoft isattheforefrontofthesetec isattheforefrontofthesetechnologyadvan hnologyadvancements. cements. Ourvisionistoshapethefutureoftechnologydeliveryintheenergyindustry.At Microsoft,webelievethatcloudservicesisthenextgenerationofITandthenext step tep in the the industry’s increasing quest for efficiency gains and global collaboration.Accordingtoa 2011Microsoftand 2011MicrosoftandAccenturesurvey Accenturesurvey ofover200 oilandgasengineers,managersandITmanagers,36percenthaveplanstouse cloudservicesinthefutureandanother32percentarecurrentlyusingprivateor publiccloudservices. publiccloudservices. Respondents Respondents expect expect their their computing computing environme environment nt to provide provide easier easier access access to volumesofdatanecessaryforoilfieldoperationaldecisionmaking.Mobiledevices suchastabletsandsmartphonesarebeginningtooffernewwaysofaccessing thisdatainsimpler,morepervasiveways,fromintegrated,secure,reliableand instantly-availablecloud-hos instantly-availablecloud-hostedServices. tedServices. Through Through the Microsoft Microsoft Upstream Upstream Reference Reference Architect Architecture ure (MURA) (MURA) framework, framework, Micros Microsoft oft is leadin leading g the indust industry ry to the cloud, cloud, and and from from there, there, provi providin ding g the foundationforthenextgenera foundationforthenextgenerationofoilfi tionofoilfieldsolution eldsolutions. s. Theendresultforoperatorsis: • • • • • • •
Fast Faster ert tim ime eto tof fir irst sto oil il, , Opti Optimi mize zed dpr prod oduc ucti tion on, , Impro Improve ved dre reco cove very ry, , Redu Reduce ced dop oper erati ating ngc cos osts ts, , Improved Improvedsafet safetyand yanden envir vironme onmental ntalperfo performanc rmance, e, Incre Increase asedr dretu eturn rnon onas asset setsa sand nd Redu Reducced risk risk..
Thiswhitepape Thiswhitepaperwillbeupdatedasrequir rwillbeupdatedasrequired ed – – pleaseensurethatyouhavethe pleaseensurethatyouhavethe latestversion.. latestversion
The Microsoft Upstream Reference Architecture
MURA Framework
CreatedJune2010.UpdatedMay2013. ©2013MicrosoftCorporation.Allrightsreserved.Thisdocumentisprovided"as-is."Informationandviews expressedinthisdocument,includingURLandotherInternetWebsitereferences,maychangewithout notice notice. . You bear the risk risk of usingit. usingit. This This docume document nt does does not provid provide e you with with any legal legal rights rights toany intell intellect ectual ual proper propertyin tyin any Micros Microsoft oft produc product. t. You may copy copy anduse this this docume documentfor ntfor your your intern internal, al, referencepurposes.
ThisWhite ThisWhitePaper PaperisOn isOneofa eofaSerie SeriesofCo sofCoreWhi reWhitePap tePapers: ers:
EmpoweringtheUpstreamBusinessinaConnectedWorl EmpoweringtheUpstreamBusine ssinaConnectedWorld d (May2013) BigDatainOil&Gas (May2013) SecurityinUpstreamOil&Gas (April2012) thisdocument ) TheMicrosoftUpstreamRefere TheMicrosoftUpstreamReferenceArchitec nceArchitecture( ture(thisdocument )
2
The Microsoft Upstream Reference Architecture
MURA Framework
Contents UpstreamBusinessDemandMorefromITArchitecture.............................................................................4 ADayintheLifeofanUpstreamOrganization................................................................................................................... ...................................................................................................................5 CurrentState:OverviewandChallenges...................................................................... CurrentState:OverviewandChallenges ................................................................................................................................ ..........................................................5 DriversfortheEvolutionofaMoreEfficientArchitecture.......... DriversfortheEvolutionofaMoreEfficientArchitecture ..................... ...................... ...................... ...................... ...................... ................... ........7 EnablingtheEvolution......................................................................................................................................8 Standards................................................................... Standards.............................................................................................................................................. ......................................................................................................................... ..............................................8 Technology........................................................................................................................................... ......................................................................................................................................................................................... ..............................................9 FutureState...................................................................................................................................................... ........................................................................................................................................................................................ ..................................9 9 GuidingPrinciple GuidingP rinciples s............. .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... ....................... ..........10 10 RoleBasedProductivityandInsights............................................................... RoleBasedProductivityandInsights .....................................................................................................................................11 ......................................................................11 NaturalUserExperience...................................................................................................................................................... ..............................................................................................................................................................12 ........12 SocialEnterprise................................................................... SocialEnterprise............................................................................................................................................. ..........................................................................................................12 ................................12 ConnectedBusiness........................................................................ ConnectedBusiness.................................................................................................................................................. ..............................................................................................13 ....................13 Secure,Scalable,High-PerformanceInfrastructure Secure,Scalable,High-Performanc eInfrastructure.......................................................................... ..........................................................................................................13 ................................13 MicrosoftTech Microso ftTechnology nologyUnderpi Underpinningthe nningtheRefe ReferenceA renceArchitec rchitecture ture............ ......................... ........................... ........................... .................... .......18 18 MURA-Microso MURA- MicrosoftTec ftTechnology hnologyView View............... ............................. ........................... .......................... .......................... .......................... .......................... .......................... .............. .20 20 MURAFramewor MURAF rameworkOver kOverview..................... view.................................. .......................... .......................... .......................... .......................... .......................... ........................... ....................... .........21 21 RichInteractiveClients.................................................................. RichInteractiveClients ............................................................................................................................................ ..............................................................................................24 ....................24 IntegratedPortal............................................................................................................................................ ............................................................................................................................................................................24 ................................24 DataIntegration................................................................... DataIntegration............................................................................................................................................. ..........................................................................................................24 ................................24 ForecastModelSynchronization......................................................................... ForecastModelSynchronization .............................................................................................................................................27 ....................................................................27 ManagingandProcessingMountainsofData...................................................................................................................27 ...................................................................................................................27 OperationalDataStore............................................................................................................................................ ................................................................................................................................................................28 ....................28 SecurelyCollaboratingwithPartners SecurelyCollaboratingwith Partners............................................................... .....................................................................................................................................28 ......................................................................28 GettingThere GettingT here............ ......................... .......................... .......................... .......................... .......................... ........................... .......................... .......................... ........................... .......................... .................. .....29 29 AbouttheMicrosoftUpstreamReferenceArchitecture(MURA)framework AbouttheMicrosoftUpstreamReferenc eArchitecture(MURA)framework.......... ..................... ....................... ................... .......3 30 0
3
The Microsoft Upstream Reference Architecture
MURA Framework
UpstreamBusinessDemandMorefromITArchitecture Anupstreamreferencearchitecturemustsupportandrespondtothe functional activitiesof an upstreamorganizationandprovidethecapabilities neededto effectivelyandefficientlyrun the business. Oilandgasexplorationandproduction(E&P)isavast,complex,data-drivenbusiness,withdata volumes growing exponentially. These upstream organizations work simultaneously with both structuredandunstructureddata. Structured data is handled in the domain-specific applications used to manage surveying, processingandimaging,explorationplanning,reservoirmodeling,production,andotherupstream activities.Atthesametime,largeamountsofinformationpertainingtothosesameactivitiesare generatedinunstructuredforms,suchasemailsandtextmessages,wordprocessingdocuments, spreadsheets,voicerecordings,andothers. Figure1 showsthebroadspectrumofstructuredandunstructureddataupstreamorganizations use to orchestrate, automate, integrate, and execute integrated upstream operations and managementactivities.
Figure1.Upstreambusinessactivitiesuseabroadrangeofstructuredandunstructureddata. 4
The Microsoft Upstream Reference Architecture
MURA Framework
Domain-orientedstructureddataisusedfor:
Collaboration,includingvisualization,datafusion,decisiontracking,andknowledge management. Optimization,includingsimulation,proxymodels,decisionselection,and implementation. Operationaldataanalysis,suchastrend-androot-causeanalysis,solutionevaluation, keyperformanceindicators(KPI)andproblemdetection. Datamanagement,whichincludes:qualitycontrol,validation,datastorageand archiving,lossmanagement,allocationandrateestimationandacquisition,including measurementsanddatatransmission.
ADayintheLifeofanUpstreamOrganization Foraclearerunderstandingoftheuseofbothstructuredandunstructureddata,considerthe followingscenario. Aglobalassetteammadeupofgeologists,geophysicists,andreservoirengineers,locatedinthree differentcountries,workstogethertodevelopa fielddevelopmentplantoassesstheeconomic potentialforvarioustertiaryrecoveryoptionsonakeyfieldwithdecliningproduction.Theteam tunesthereservoirmodelinPetrelwithallavailableG&Gandproductiondata,andplansseveral welloptionsmodelingfluidflowalongstreamlinesandusingreservoirsimulationtoassessthe potentialandimpactoftheplacementandtimingofthosewells.Theteamworkstogetheronthe shared models within the application software. However, the number of scenarios and the complexityoftheanalysisrequirethattheworkbeaniterative,collaborativeeffort.Sotheteam alsodiscussesoptionsandexchangesideasusingemailandtextmessaging,andsharesnecessary documentsthroughtheirsecureteamportal,whichmakesitpossibleforthemtopreparemultiple optionsinparallelformanagementandpartnerreview.
CurrentState:OverviewandChallenges ThecurrentstateofITinfrastructureinmostupstreambusinessesisunabletoadequatelysupport andrespondtoanalysis,operations,andbusinessneeds. In most organizations, the volume of information is increasing exponentially because digital sensorsaredeployedinmoreexplorationandproductionplays,moredatasourcesareconnected toITsystems,andgrowingvolumesofinformationarecapturedandstoredinenterprisedatabases. Large volumes of domain-specific information are also embedded in various upstream applications.Thisdatasituationmeansit’sdifficultorimpossibletousethatdatatoquicklyand efficientlygettheinformationandanswersneeded.
5
The Microsoft Upstream Reference Architecture
MURA Framework
Current Architectures ExistingITarchitecturesinthe upstreamoilandgassectorareoften limitedbyapplicationsinsilos,poor integration,andbarriersto collaboration.Paradoxically,the mostcommonactivitiesacrossallof thesedomainsarewordprocessing, spreadsheet,email,andotherbasic businessapplications.
Figure2.ThecurrentstateofITarchitecturesfortheupstreamoilandgassector. AfewbasicissuesdefinetherequirementsofanupstreamITarchitecture. Data Management. That growing volume of data now typically resides in disparate source systems,suchasLandmark’sSeisWorks seismicinterpretationsoftware orSchlumberger’sPetrel— ormaybeevenacombinationofboth.TheWeb-basedtoolsusedforviewingandcollaborating onthisinformationarenotfullyintegrated.Thatmeanswhenageologistisreviewingseismicdata foraprospectandheorsheneedstocrosscheckcoresamples,thatinformationcantypicallybe accessedonlythroughaninconvenientandtime-consumingsearchofthedifferentsystems,rather thanfromonecommoninterface. When integration does exist, it is usually through point-to-point connections or intermediary databasetables.Theseone-offconnectionsaddtimeandcost,andcannoteasilybesharedor reusedbyotherapplications.Variousindustrysolutionsprovidedata-orapplication-integration frameworks,whichcreateacommonaccesslayertohelpaddressthisintegrationproblem. Integration.Eachdiscipline—petrophysics,geology,reservoirengineering,andothers—tendsto haveanduseitsownanalyticmodelingsystems,butcurrentlylittleconnectivityorinteraction existsbetweenthosemodels.Therefore,changesinconclusionsforonedisciplinearenotalways carriedthroughtoothers,whichcancauseincreasedinaccuracy,errorsanduncertainty. Collaboration.WithcurrentITinfrastructure,collaborationisalsodifficultbecausethereisno convenient,sharedlocationwheremultipleinternalandexternalpartnerscanaccessinformation storedonthecorporatenetwork.Forexample,aseismicservicecompanyemployeewhoworkson prospectsformultipleenergycompaniesneedsseparatelog-inlocationsandpasswordsforeach
6
The Microsoft Upstream Reference Architecture
MURA Framework
ofthosecollaborativepartnerships.Thesesamecollaborationchallengesalsotypicallyexistwithin individualoilandgascompanies. PerformanceManagement .Inthecurrentstate,KPIs,whichareneededtounderstandandassess thecurrentstatusandoverallhealthofanorganization,areoftennotreadilyavailable.Themanual, time-andlabor-intensiveprocessesneededtogatherandanalyzeKPIsmeansthatmanagersand engineerswastevaluabletimewaitingforanswers,whiledataiscollected,analyzed,andtranslated intotheinsightsneededtounderstandandrunthebusiness. Inthissiloedenvironment,itisoftendifficulttolocateinformationandensurethetimelinessand qualityofthatdata.Forexample,threeorfourdifferentsystemsmaycompilelistsofavailablefield data,buttheorganizationmaylackasingle,comprehensive,andup-to-datelistofthosecrucial subsurfaceassets.
DriversfortheEvolutionofaMoreEfficientArchitecture Powerfulreasonsarecompellingoilandgascompaniestoseekanewandmoreefficientupstream ITarchitecturethattakesadvantageofthecloud.Companiesmusthave: Reducedimplementationandsupportcosts.Oilandgascompaniescandothisbymaximizing their use of existing technology investments when purchasing new solutions from vendors. However,untilnow,theyhavehadlittleguidanceonhowinvestmentsinsuchsolutionscouldfully useexistingtechnologyinvestmentsthatthe organizations’ITdepartmentshavealreadymade. Forexample,itwouldbeadvantageousforacompanytoknowthatavendor ’ssolutionwoulduse already-purchasedmanagementsolutionslikeMicrosoftSystemCentertoeasedeploymentoruse single-sign on technologies from already-deployed identity management solutions, like Active Directory.Further,bymakingextensiveuseofcloudsolutions,capitalinvestmentondatacenters canbereducedascanthesupportcostsofrunningthem,maximizingbusinessagilityandlowering ITcosts. Abilitytodelivermorewithless .Intoday’sbusinessandoperational environment,companies mustdelivermorethroughputwithfewerresourcesandseverelytime-constrainedworkteams.To deliverbetterresultsfaster,G&Gandengineeringworkersmustbeabletospendmoretimedoing domain-focusedwork—andlesstimesearchingforandpreparingthedataneededforthatwork. Workflows,data-drivenevents,andautomatedanalysisshouldhelpdrivetheireffortstoidentify risksandhelpmanagetheexplorationportfolioorproductionoperations. Integratedviews.Workersalsoneedintegratedviewsthatrevealallrelevantdata,bothstructured and unstructured, for a particular situation. For example, in an exploration scenario, that comprehensive perspective should include tornado charts that measure risk, analog well productionhistories,rock properties,log files,rig schedules,and other variablesrelatingtothe prospectinquestion. 7
The Microsoft Upstream Reference Architecture
MURA Framework
EasilyaccessibleKPIs.Managementneedsup-to-datekeyperformanceindicators(KPIs)tofully understandthecurrentstatusandoverallhealthofanorganization.Forexample,ideallymanagers shouldbeabletoseeasinglescreenshowingtheportfolioofcurrentopportunities,whichones aredrillready,theavailablerigs,andtheprospectpeerreviewsthatarescheduledforthenexttwo weeks. With appropriate drill-down details, managers can focus their time on the underperformingevaluationteamstoquicklytakeremedialactiontobringthembacktotheexpected levelofproductivity. Plug-and-playtechnology.Theindustry needsan architecturalapproachthatallowsupstream organizationstousemoreflexibleandcost-efficientcloud-basedplug-and-playbusinesslogic.If atechnologysuppliercomesupwithabetterweb-basedseismicviewer,thearchitectureshould allowthatsolutiontobedeployedquicklyandeconomicallytoothercloud-basedsolutionsthat couldmakeuseofit.ThisapproachreducestheconstraintsonIT,givescompaniesaccesstobestof-breedsolutions,andcanreducethetimeneededtodeploynewsolutionsfromyearsorseveral monthstojustamonthorevendays. Integrationofstructuredandunstructureddata .Lastly,upstreamorganizationsalsoneedthe abilityto connectandintegratethe largevolumesofunstructureddata generatedand usedby non-domain-specific sources, such as word processing and email programs, unified communications, and collaborativeapplications. Thisrequirementrecognizes that much of the informationneededtomanageupstreamprojectsisinfacthostedinnon-domainapplicationsand environments,bothon-premisesandincreasingly,inthecloud.
EnablingtheEvolution As noted, several emerging industry standards and technologies are now enabling the more flexible,integratedon-premiseandcloud-basedITarchitectureneededin theupstreamoiland gasindustry.
Standards XMLstandards-basedtechnologiessuchasWITSML,PRODMLorRESQML,curatedandsupported by Energistics,providecommondatainterfaces.Thisprovidesthe foundationneededtoensure plug-and-playaccesstobest-in-classhardwareandsoftwaresolutionsthatrunbothintheprivate datacenterandinthecloud.Forexample,ifacompanycurrentlyhasawellboreviewerthatis WITSMLcompliant,thecompanycandeployanyWITSML-basedwellboreviewersolutionwith such an interface in place. Further, standard industry database schemas like the Professional PetroleumDataModel(PPDM)furthersupportthis,particularlywhendeployedtocloud-basedbaseddatabaseslikeSQLAzure.
8
The Microsoft Upstream Reference Architecture
MURA Framework
Technology Cloudcomputingreferstoremotecentersforstoringandaccessingdataandapplicationsusing theInternet,whicharedesignedtosavebusinessesmoney,inpartbyreducingtheneedtobuild majoron-premisecomputinginfrastructure. Thecloudapproachisidealforcomplexupstreamoperations,givenitsmulti-vendor,multi-partner environment and hugevolumesof datathat require a combination of strict security and easy sharingwithappropriatepartners.Solutionsdeliveredviaacloudinfrastructureallowbusinesses torentonlythefunctionalitytheyneed,whentheyneedit,andonaper-userbasis.Cloud-enabled standards,suchastheODatastandardandindustrydatastandardssuchEnergisticsincombination withtechnologysuchassecuredwebservices,permiteasy,secureintegrationbetweendifferent instancesofcloud-hostedservices,eventhoseprovidedbydifferentvendors. Mobility. With the proliferation of devices now available to consumers as well as businesses, especiallytabletsandsmartphones,thereisincreasingpressureonITdepartmentstosupportthe flexibilitythatsuchmobiledevicescanenableforendusers.Thisisparticularlytruewhenrunning appsthatconnecttoservicesandsolutionsthatruninthepubliccloudasdescribedabove.Further, somehardwaremanufacturersarefurtherenablingthesecapabilitiesinthefieldofoilandgasby providingtouch-tabletsolutionsin“ruggedized”formfactorstosupportlong-termsurvivalinthe harshoperatingenvironmentsonthepadorrigandtheexplosive-gassafetyrequirementsofthe plant,forexample. BigData.Today,organizationsneedtounlockinsightsfromdataofanysizeandanytype.Togain thefullvalueofBigData,theindustryneedsamoderndataplatformtomanagedataofanytype, whetherstructuredsuchassensordatafromrigs,orunstructuredsuchasrawseismicdata-and ofanysize:fromgigabytestopetabytes.This‘BigData’solutionshouldalsomanagedataatrest orinmotion,andsupportmoderntoolinglikeHadoop.Finally,whenonlyaportionofagivenset of data needs to be accessed by analytical tools upon this platform, there should be ways of temporarilystoringtherestofthedatainlow-cost,securecloudstoragetoloweron-premisedata centercostsforthesehugedatasets. Social.Theindustryalsoisnowembracingsocialmediacapabilitiessuchasstatusupdatesand notificationsfrom social networks, messages, instant messaging, blogs, and wikis. As upstream professionalsusethesetechnologiestomanagetheirpersonalconnectionsmoreandmore, the industry is adapting network-based capabilities to foster cross-discipline collaboration and to betterunderstandandmanagetheupstreamoperationsenvironment.
FutureState Usingacombinationofthetechnologiesdescribedaboveinthemanneroutlinedinthispaperand thosesubsequenttoit,upstreambusinesseswillbeabletorealizeanITinfrastructurethatsupports andrapidlyrespondstoallanalysis,operationandbusinessneeds.
9
The Microsoft Upstream Reference Architecture
MURA Framework
DataManagement.Whensourcedatasuchasseismicinterpretationdataishostedin acloudbased infrastructure then the Web-based tools used for viewing and collaborating on this informationaremucheasiertofullyintegrate.Forexample,whenageologistisreviewingseismic dataforaprospect,heorshecancrosscheckcoresamplesusingonecommoninterfacehostedin aweb-browser. Integration. When the analytic modeling systems used by disciplines such as petrophysics, geologyandreservoirengineeringareallhostedinthecloudasSoftware-as-a-Servicesolutions thenfullconnectivityandinteractionispossible,leadingtomuchmoreaccuratedecisionmaking inamuchshortertime. Collaboration.Usingmoderncloud-basedcollaborationsolutions,itismuchfasterandsimplerto permit multiple employees within an organization as well as authorized external partners to securelyaccesssharedinformation,andonlyforthetimerequired,includingyears,monthsorjust days. PerformanceManagement.KPIs,usedtounderstandandassessthecurrentstatusandoverall health of an organization, are always readily available when hosted in modern cloud-based applications.ThedatausedtosupporttheseKPIscanbeprocessedbythemassivecomputepower availableincloudinfrastructuressothatanswersareavailablequicklyaswell.
GuidingPrinciples TheMicrosoftUpstreamReferenceArchitecture(MURA)isnotprescriptive —thatis,itdoesnotlay out specifics of the architecture’s structure and function in order to achieve the future state describedabove.Rather,theMURAdescribesasetofguiding “pillars,”orprinciples,thatgovern it.Thisdescriptiveapproachprovidesanagreed-uponsetofprinciplesforestablishingconsistent performance,butalsoprovidestheflexibilityforcompaniestoinnovateandestablishcompetitive differences. Shownin Figure3 arethetwenty-seven“guidingprinciples”usedtodefinequalitiesthatsolutions builtupontheMURAshouldencompass(usuallyinpart,notinwhole). Thetopfour“pillars”relatetobusiness-focusedprinciples,andthe“platform”acrossthebottom isprimarilyfocusedaroundinfrastructureandIT,andunderpinsthoseontop. Eachguidingprincipleisdescribedinthefollowingsections.
10
The Microsoft Upstream Reference Architecture
MURA Framework
MURA Guiding Principles Role Based Productivity & Insights
Natural User Experience
Social Enterprise
Connected Business
Real-Time Analytics
Rich Interactive User Experience
Collaboration & Knowledge Sharing
Industry Standards
Smart, Connected Devices
Mobility
Complex Event Processing People, Process & Information Integration
Published Interfaces
Information Models User-Culture Localized
Self-Serve Business Intelligence
Geolocalization Security
Storage & Master Data Management
Simplicity & Ease-of-use
People & Expertise Search
Workflow, Process & Information Integration
Secure, Scalable, High-Performance Infrastructure Scalable
Secure
Location Agnostic
Manageability
Integration
Domain Specific Infrastructure
Global High Availability
App & Data Marketplace
Software as a Service
Figure3.GuidingPrinciplesoftheMicrosoftUpstreamReferenceArchitecture(MURA).
RoleBasedProductivityandInsights Thisgroupofguidingprinciplessupportsthebusinessneedtogetthemaximuminsightfromthe vastamountofbusiness-relateddataandtomaximizetheproductivityofworkers.
Real-TimeAnalytics.Richstatisticalandanalysispackagesfordatamining,discovery,and reportingfordiverseinformationconsumers. ComplexEventProcessing. Stream-processingenginesthatcandetectandfilterrealtimeevents,eitheron-premiseorinthecloud. People,Process&InformationIntegration. Businessworkersuseavarietyofdiffering software tools and systems to do their jobs – often with related or even the same informationordata.Thesetoolsorsystemsshouldbeseamlesslyintegratedinorderto allow business workers to avoid continuously importing and exporting data from one systemtoanotherinordertocompletetheirworkflows.Thisextendstoworkflowsthat includemultipleusersintheirexecution. Self-ServeBusinessIntelligence.Tohelpthemgaindeeperinsightsintotheincreasing quantitiesofrelevantdatathatiscollected,workersshouldbeabletousetoolstofind, select,andexploretheirdataindifferentandflexiblewaysthatmakesensetothem.They shouldbeabletoperformthisprocessontheirownandwithout,forexample,havingto defineareportandrequesttheirITtoprovideitforthem.
11
The Microsoft Upstream Reference Architecture
MURA Framework
Storage& Master Data Management. Repositories to capture and enable analysisof operationalandbusinessdata;locatedon-premise,inthecloud,orahybridmixtureof both.
NaturalUserExperience Thisgroupofguidingprinciplesincludesthosefeaturesthatenableparticipantstobestexperience theworldandhowtechnologyfitsintothatexperience,suchas:
Rich Interactive User Experience. This is a key quality of the user experience of applicationsfor field workers,operations staff, controlcenter personnel, and for useat homeandontheroadusinglightweighttabletandsmart-phonedevices. Smart,ConnectedDevices.Deviceswithintegratedcapabilitiesthatarealsoconnected to the network. Examples include embedded devices running retail fuel pumps on gas stationforecourts, ruggedizedslateor tabletdevices used torecordproductiondata by pumpersatthepad,orline-of-businessappsrunningonsmartphonesthatvisualizedata orenablecollaborationwithemployeesincorporateheadquartersusingLync. User-CultureLocalized.Oilandgasisaveryglobalindustryandthereforeusersaround theworldshouldbeabletointeractwiththeirsoftwaretoolsandsystemsusingtheirlocal culture’slanguage andtheirculture’sdateandnumberformats. Simplicity&Ease-of-use. Assoftwaretoolinggetsmorefeature-richandrunsonever morepowerfuldevices,itshouldatthesametimecontinuetobesimpleandeasytouse, aswellassupportinputmethodsthatmakethemostsense(likemouseandkeyboard, touch,both,and/orKinect).
SocialEnterprise This group of guiding principles supports the needs of business workers to maximize their productivityviatheassistanceoftheircolleaguesandothersintheindustry,includingthosepeople theydonotyetknow.
Collaboration & Knowledge Sharing.Collaborationusing both thick and thinclients, across a variety of devices, and leveraging today’s most advanced collaborative tools throughcorporateportalsandpubliccloudservices. Mobility. Workers in the field and even in corporate headquarters are increasingly demandingtheabilitytoworkfromamobilelocationusingthedeviceappropriatetotheir needs.Therefore,solutionsshouldsupportthiscapabilityandworkacrossmultipledevices. Geolocalization.Thereisalsoaneedtoknowthelocationofthesourceofanygivenset ofdata,aswellasthelocationofworkersinrelationtootherworkersand/orassetsthat producethisdata,onanongoingandsearchablebasis. People&ExpertiseSearch. Duetothemassivesizeandgeographicspreadofenterprises andprojectteams,workersneedingtocollaboratedonotalwaysknowtheexpertiseof theirfellowworkers.Thistoolingallowsworkerstoquicklyandeasilyfindcolleaguesor
12
The Microsoft Upstream Reference Architecture
MURA Framework
businesspartnerswithspecificskillsetsforaworkflowtheyaretryingtoexecuteuponand forwhichtheyhaveaneedforparticularskillsinordertosuccessfullycompleteit.
ConnectedBusiness For the MURA to successfully deliver cost-effective, integrative benefits, it must enable comprehensiveinteroperabilitybothon-premiseandinthecloud.Asaresult,thesefeaturesare ofcriticalimportance:
Industry Standards. These define a consistent, industry-wide interface to allow new componentdeployment,suchasEnergisticsorPPDM. PublishedInterfaces.Thesearetransparentlypublicizedforopen-industryuse,evenifa standardisnotavailable,andsatisfyimportantinteroperabilityneeds.Alltheelementsof an interface are well defined so that applications can be independently developed to leveragetheinterface. InformationModels.Consistentontology(namingsystem)forreferringtoequipmentand assetstoenableexchangeofinformationthroughouttheenterpriseandthevaluechain. Secure. The definition of the security implementation including authentication, authorization, identity lifecycle management, certificates, claims and threat models to enablesecureinteroperabledesignanddeployment. Workflow, Process & Information Integration. Connected, agile businesses require solutionsthatintegratetheworkflowsofthebusinessworkersandthesystemstheyuse, theirprocessandprocedures,andtheinformationthoseworkerscreateandmanageas partoftheirwork-dayacrossalltheupstreamsystemstheyinteractwith.
Secure,Scalable,High-PerformanceInfrastructure Thisgroupofguidingprinciplescapturestheneedsoftheunderlyingtechnicalinfrastructureand includes:
Scalable.Supportformoreusers,largermodels,increasedtransactionvolumes,etc.canbe accommodatedthroughincreasinghardwareperformance(scale-up)orthelinearaddition of hardware and network resources (scale-out), either on-premise, in the cloud, or a combinationofboth. Secure. Deployed components, functionality, and associated information are protected fromunauthorizedaccessormaliciousattacks. LocationAgnostic.Servicesaredesignedsothattheycanbedeployedon-premiseina privatedatacenter,inthepubliccloud,onasmartphone,onatabletoronaworkstation. Usersandsoftwarecomponentshavesecureaccesstoplatformsandserviceswhereverthey arelocated. Manageability. Infrastructure components can be efficiently deployed, managed and monitored. Integration.Messaginganddatabasetechnologyforlinkingtogetherworkflow,processes, anddataoptimization.Thisincludesservicesandcomponentsforcommunicationofdevice 13
The Microsoft Upstream Reference Architecture
MURA Framework
andequipmentdata,betweensolutionsdeployedintheprivatedatacenterand/orpublic cloud,typicallyviaaServiceBusarchitecture. Domain Specific Infrastructure. This incorporates trade-specific infrastructure connectionsleveragingunifiedcommunicationstomanagecompliantdevices,fromdownhole sensors and well heads, to pumps, intelligent bits, compressors, and other plant equipment.Theconnectionsthenflowthatdataintoappropriateoperationalsystems. GlobalHighAvailability.Solutionsshouldbeavailablearoundtheworld,allthetimeto meettheneedsoftheglobalindustry. App & Data Marketplace. Marketplaces are now becoming a common method of deploying applicationstobothdesktopsandmobile devices, anda place from which to purchasedatafromvendors.Thesemaybepublicoracorporate-managedstore. Software as a Service. Oil and gas companies want to buy their software from their softwaresuppliersasmoderncloud-basedsolutionsinordertoreducecostsandincrease flexibility.
ANoteonEnterpriseArchitectureFrameworks Althoughtheterm“enterprisearchitecture”isusedextensively,nouniversallyaccepted definitionexists.However,thedisciplineiscrucialinmanagingcomplexityandreducing time-to-valueassoftwarebecomesincreasinglyinterwovenwithbothbusinessandthe dailyworklivesandhomelivesofpeopleeverywhere. Enterprisearchitectureframeworksserveasimportantvehiclestoclassify,organize,and structure knowledge repositories and their associated knowledge-maintenance processes.Theyservetodivideacomplexsystemintointerrelated,manageable,and comprehensibleperspectives.Theinformationcapturedinvariousviewpointsthencan beanalyzedforspecificpurposes,providinginsightsintotheoperationofthesystem asawhole.Goodenterprisearchitectures,andtheirassociatedframeworks,derivetheir valuefromtheagilityandcontinuousoperationalvaluetheyprovidetheenterprise overtime. Severalwell-knownframeworksexist.Thewhitepapertitled“ComparisonoftheTop FourEnterpriseArchitectureMethodologies ”byObjectWatchCTORogerSessionsoffers a good overview and comparison of the Zachman Framework for Enterprise Architecture,TheOpenGroupArchitectureFramework(TOGAF),theFederalEnterprise Architecture(FEA),andtheGartner/MetaMethodology.Formoreinformation,goto: http://tinyurl.com/3evkw46
RoleoftheRAFrameworkwithinthePartnerNetwork
14
The Microsoft Upstream Reference Architecture
MURA Framework
Microsoft understands that no single company can meet the breadth of any given enterprise customer’sneeds;ithasalwaysreliedonanextensivepartnernetworktobringinnovativesolutions to market. As such, the reference architecture framework must provide a consistent value propositionforbothcustomersandpartners,sotheycanleverageandaddtheirowndistinctive know-howandcapabilities. TheMURAframeworkaimstobettermeetcustomerneedsbysharingMicrosoft’sstrategiesand broad technologysolutionswithitspartnernetworkthatdeliversspecialized Oil&Gas industry know-howandline-of-businessSolutions.Theframeworkoffersguidanceonthevalueproposition of Microsoft’s technologies and how they align with industry trends and challenges without constraining the ways in which these technologies can be integrated into innovative partner productsandsolutions. SeveralexamplesofinnovativepartnersolutionsareavailableontheMURAwebsite intheformof brief,two-sided“SolutionSheets” ,demonstratingthevaluableindustrysolutionsthathavealready beencreated,orwhichcould becreated,usingtheMURAframework. Theframeworkalsoisintendedtoserveasan“ideabeacon”tobroadlyfacilitateinnovationwithin the network, thereby continually reinforcing mutual learning about the needs of tomorrow’s markets,andtorespondrapidlyandflexiblytomarketandcustomerpull.
ScopeoftheReferenceArchitectureFramework Wehaveusedtheword“architecture” knowingthatthereis noaccepteduniversaldefinitionof thattermasitappliestosoftware(see“ANoteonEnterpriseArchitectureFrameworks”). Nevertheless,thereisastrikingconvergencearoundtheobjectivesofEnterpriseArchitectures — helpingorganizationsmanagecomplexity,findbetterwaystousetechnologytosupportbusiness goals,andreducethetimeandcostsofbuildingcomplexsystems. Figure4 showsapracticalandcommonlyusedarchitecturallayeringschemethatisanalogousto thearchitecturalsegmentsoftheFederalEnterpriseArchitecture.1TheMURAframework’saimis toprovidetheindustryanditsenterpriseandbusinessarchitectswithscopingguidance,solution componentselection,andsolutionbestpractices.Oncetheseselectionsaremade,thecomponents can be mapped and incorporated into the lower architectural layers for deeper technical and designspecification.
1
http://tinyurl.com/3og3njm
15
The Microsoft Upstream Reference Architecture
MURA Framework
Industry Solution Architecture Guideline
Architecture Design Guideline*
Implementation Guideline
Figure4-ScopeoftheReferenceArchitectureFramework This white paper is intended to offer pragmatic guidance at a business level that influences organizationalstructure,internalbusinessprocesses,cross-enterprisebusinessprocesses,anduser roles, among others. At a technical level, the guidance involves object models, data models, interactiondiagrams,andsoon,butthesearebeyondthescopeofthisdocument.Theframework offersinputandguidanceontheconstructionofanenterprisearchitecturebutis,ofitself,alevel removedfromspecificbusinessscenariossuchasthosedescribedinMURASolutionSheetsonthe MURA website whenassociatedwithaparticularcompany’senterpriselandscape.
ANoteonTerminology The Open Group Architecture Framework (TOGAF) defines a building block as a (potentiallyreusable)componentofbusiness,IT,orarchitecturalcapabilitythatcan becombinedwithotherbuildingblockstodeliverarchitecturesandsolutions. Architecturebuildingblocks(ABBs)typicallydescribetherequiredcapabilityand shapethespecificationofsolutionbuildingblocks(SBBs). Anenterprise’s customer servicecapability,forexample,maybesupportedbymanySBBs,suchasprocesses, data,andapplicationsoftware. SBBsarethecomponentsusedtoimplementarequiredcapability.Forexample,a networkisabuildingblockdescribedthroughcomplementaryartifactsandthenput tousetorealizesolutionsfortheenterprise. Formoreinformation,goto: http://www.togaf.org /
16
The Microsoft Upstream Reference Architecture
MURA Framework
Asanindustryframework,theMURAisinformedbythemacroeconomictrendsandbusinessissues ofprimaryconcernto enterprises inthe upstreamoil & gas industry. Microsofthas takenthis approachasabalancebetweenindustry-specificneedsforgreaterrelevanceandgenericbusiness solutionandtechnologyguidanceforbroaderapplicabilityacrossthebusiness-processspectrum. Likeanyenterprisearchitectureframework,theMURAframeworkisaguide.Anyframeworkwill need tobe adapted to the needs of anorganization basedon its businessobjectives, current business structure and IT landscape, and a definition of the desired business state. CIO s and enterprise architects need to accommodate the broader enterprise context and business environmentwhenapplyingaframeworkanddevelopinganimplementationblueprint. Amongtheconsiderationsare:
Understandingtheexternalandinternalbusinessdriversthatinducechange Understanding the goals and objectives of the business that represent an initiative’s outcomes Evaluatingtheexistingframeworks,applications,platforms,andtechnologiesthatarebest suitedtodelivercapabilitiesformeetingbusinessgoalsandobjectives Developing a business and architecture blueprint that incorporates the appropriate capabilities andsolution buildingblocks,integrateswithexistingsystemsand processes, andspecifiesthebusinesstransformation(changedbusinessmodels,businessprocesses, etc.) Implementing and validating the approach through proofs of concept, pilots, and incrementalrollouts
The MURA Framework
Independent Software Vendor & System Integrator Partners
Figure5-MURAinformsEnterpriseBusinessInitiatives
17
The Microsoft Upstream Reference Architecture
MURA Framework
Figure5 showshowtheMURAframeworkcanbeappliedtocustomerinitiativeswhenabusiness isevaluatingthecapabilitiesneededtomeetbusinessrequirementsandselectingtheappropriate solutioncomponents.TheframeworkalsoprovidesguidanceforcollaborationbetweenMicrosoft anditspartnernetworks,sofinalsolutionsdeliverthehighestvalueandperformancetocustomers withtheminimumofeffortandcost.
MicrosoftTechnologyUnderpinningtheReferenceArchitecture Today thereis alargeand wide-rangingselectionof leading-edgetechnologiesfromMicrosoft thatoilandgascompanieshaveaccessto. Itisimportanttounderstandhowindustrysolutions thatapplytheMURAprinciplesrelatetotheMicrosofttechnologiesthatunderpinthem. Adetaileddiagramin Figure6 illustratesalltheMicrosofttechnologycurrentlyavailable. Tools
, s t e n N r e h t t c a e P T , N & , D s S e c M i , t F c a O r P M
t m g M d l i u B
s s e c o r P t n e m p o l e h v c t e l o i a i w D u d S s u t i t t V S h n g e i L m p o l e v w e o l D F m h a c t e e T k S l o r t l o n a i 2 o u d 1 C s t u 0 n i V S 2 i o s r e V t n g i n o y i s r P s r o d r e e t a c w S o c o B A P b e W n o 4 i s i s o d e r u p t x S 2 E 1 0 2 r x e b i r v e t 2 r a e W M S n o i t r w a e e d p i v n u r e u S P o F m a e r e T v t . o r i e m d S g u t L M S Q S r t e r g o a p n e a R M r t r e o l d p i e u R B v i e o D d u I t B S
t m g M e s a e l e R t m g M b a L
r e g a n a M r t h e t s a n 3 e g 1 T P i 0 o s 2 f e n D t I m g M t c e t j n r o i r o e 3 P P n g 1 e i r s 0 a e 2 t h D S m g M t n o t r e n P i m o e e r P i v i e r u r q a D e h y R S k S
r e y a L n o i t a t n e s e r P
Microsoft Surface | Tablet | Ultra b ook | Laptop | Netbook | Desktop Microsoft Lync | Microsoft Account| Fast& Fluid UX | Modern Apps | Start screen |Semantic Zoom| Live Tiles| Windows Store |Apps (Mail, Calendar, People, Messaging, Photos, SkyDrive, Reader, Music, Video) | Internet Explorer 10 | Desktop | Windows Explorer |Windows Defender |Windows Update | TaskManager | Multi- Monitor | Exchange Activ eSync| Resetand refresh PC | ... Microsoft Office (Word, Excel, PowerPoint, OneNote)
x86/64 Desktop Software |Storage Spaces
Windows RT (ARM)
Windows 8 (X86 / X64)
s s e n s i s e c u i B r v f e o S e n i L
s e c i v r e S n o i t a c i l p p A
n o s i e t c a r i v g r e e t n S I
Finance Mgmt
Supply Chain Management
eCommerce
HRMgmt
Project Managemen t& Accounting
BI & Reporting
Project Server 2013 Project Management Portfolio Management Reporting & Analytics
AX for Retail
AX for Services
AX for Public Sector
Vertical Templates
AX for Distribution
AX for Manufacturing
Partner (ISV) Solutions
Integrated social collab
Service Management
Production Mgmt
Mobile view
Single Sign On
Document Management
Business Intelligence
Office Documents View & Edit
Web ContentManagement
Gamification
Scorecards, BI Dashboards, Reports
MultiDevice Support
App Model
Excel Services
Power View
Visio Services
Access Services
SQL Server Reporting Services
PowerPiv otfor SharePoint2013
Performance PointServices
Cloud Apps
Location & Map aware
Messaging & Transformation
Orchestration
ESB Toolkit 2.0
EDI
Workflow
Embedded
Windows 8 Modern Apps
M ob ile
.NET Micro Framework
Windows Runtime |W indows SDK for Windows 8 | Multilingual App Toolkit | Windows 8 Ads in Apps SDK |Windows App Certification Kit |L ive SDK
WP8 SDK & XNA
Garbage Collection
Data Mining
CLR
P ar a l el C om p ut n i g | A s y nc /A wa it
P r e di c ti v e A n a y l sis
Cubes, Analytics(Analysis Services)
MPP
S e gm e nt a t o i n An a l ys i s P ow er V e iw
D at a Al er ts
Single Sign On
Best bets
Tags
Reputation
Notes
Badges
People and Expertise Search
Rating
Leader Board
Structured & Unstructured Content
Follow People / Sites
Business Activity Monitoring
HostIntegration Server
Exchange Server 2013 Voice Mail
Archiving
Journaling
Mobility & ActiveSync
Web App
InformationProtecti on & Control| Security (DLP)
ASP.NET Web Pages 2 , MVC 4.0, AJAX, jQuery & SignalR
Communication & WF Foundation
Native Apps
Web API, Web Services |SOA Framework | MSMQ 5.0 |Workflow & Rules Engine
DirectX SDK
S oc k et
C r y pt og r a p hy
S ec u ri ty
T h re a d in g
D at a A c ce s s
R e po rt i ng Se r vi c es Reporting & Visualization
Federation Services V2
Presence
Enterprise Voice
Mobility
Audio/VideoWeb Conferencing
COM/DCOM Windows SDK
. t m r g k o M w s e o a d r n F i W
Lync SDK FIM SDK
Win32/64 API
Sk ype -L yn cF e de ra ti on
Domain Services
Configuration Manager Configure, Deploy, Upgrade Infrastructure
Virtual Machine Manager Multi-vendor Virtualization, Physical-to-Virtual-Machine, etc.
Rights Management (ADRMS & DLP)
Operations Manager App Performance Mgmt. MonitoringInfrastruc ture En dp oi nt P ro te ct o i n
Mobile Device Manager
C a se R e g s i tr a ti o n & R e so lu ti o n
I T S er v ic e M gm t .
Intranet site
Authorization Manager Rights Protected Folder
Forefront Unified Access Gateway 2010
BYODSecure Access
Reverse Proxy|Any Where Access (SSLVPN / Direct Access)
Forefront Identity Manager 2010 R2 Smart Card/Certificate Bhold Suite Management User Provisio ning
Identity Synchronization
Policy Management
Credential Management
UserManagement
Group Management
System Center 2012 App Controller(Private & Public Cloud Self Service) Windows Server 2012 Core Capabilities [IIS 8.0, Offloaded Data Transfers, SMB 3.0 Support, Resilient File System, Storage Mgmt. Provider, Server Manager, App-V, Terminal Services, Remote Desktop Services, Failover Clustering, Application Server, File Classification Infrastructure, Certificate Server, NetworkLoad Balancing, Windows Server Backup, Streaming Media Services, BranchCache, Software RAID]
Azure Marketplace ISV Apps Data Market
IM
App Controller Network [Network Virtualization, NIC Teaming, Hyper-V Extensible Switch, IPAM, SMB Multichannel & SMB Direct]
VDI [Centralized Management, Virtual Desktops, Session-Based Desktops, RemoteApp, RemoteFX & Intelligent patching]
Hyper-V [Live Migration, Dynamic Memory, Hyper-V Replica, Hyper-V Application Monitoring, Cluster Shared Volumes, Encrypted Cluster Volumes, Multitenant, PVLAN, Extension monitoring, NUMA Support, Resource Metering, Data Center Bridging, Storage Spaces] 2
Private Cloud Fast Track (HP, Dell, Fuijitsu, Hitachi, IBM, NEC, Cisco, NetApp & EMC )
Yammer Multi-c hannel |Inbox | Org Chart |Expertise | Gamification |Events | Feeds |Groups | Profile s | P o l l s | C o n t e nt Collaboration |Search | Analytics
Online Conferencing
Project Online
Publicfacing site
PC-to-PC calling Active Directory Synchronization Hosted Voicemail
Windows Azure Web Sites
Unlimited Email Storage and Archiving
Azure Service Bus |Messaging | Caching |Integration | Service Management|Mobile Services
Azure Container Multi-t enancy |State Mgmt. | Composition Runtime |Scale-Out | High Availability
Windows Azure & Database C# |VB.NET |Java |PHP | Ruby |Node.js | Memcached | MongoDB
Windows Azure Media Services
TFS
REST & Managed API
Windows Azure SDK
Reporting
Windows Azure SQL Database Big Data [HDInsight] Data Sync Importand Export
Spatial Data
Complex EventProcessing (StreamInsight)
WCF Data Services/Entity Framework/ADO.NET/ODBC
Exchange Online Archiving
Exchange Hosted Protection
System Center Orchestrator
Forefront Identity & Access Management Suite
AD RMS File API
Social listening& Analytics
Office Web Apps (Word, Excel, PowerPoint, and OneNote)
U nif e i d In st alle r
Service Manager
A dd -i ns
Group Policy
FamilyHealth Mgmt& Devices
Multi-Tenant
Cloud RDBMS (with Database Manager) & SQL Azure Federation
Core Database Engine
Security (Dyn amicAccess Control, Virtual Smart Card, DirectAc cess, Network Access Protection, U-Prove, AppLocker, BitLocker, Kerberos, Trusted Platform Module, Encrypted File System, IPV6 support)
Private Cloud
SCOM SDK
Data QualityServic es | ColumnStore Index |Hadoop | AlwaysOn | BISM |EIM | Complex EventProcessing (CEP) | Master Data Mgmt |Spatial Data |XML | FileStream |CLR | High Availa bility | Log Shipping |Encryption |Compression | Message Queues |Service Broker | Audit| Application Deployment (DAC) | Multi-S erver Mgmt| Resource Governor & Policies | Semantic and Full TextSearch | Change Tracking |Change Capture | Replication | SQL Server Data Tools
Data Protection Manager Back up& Recovery
Group Chat
Cloud email
SQL Server 2012
Lightweight Directory Services
e r u e z c A n s i a w l o p d p n A i W
CORE IO SCVMM SDK
Exchange SDK w m
System Center2012 Suite
Instant Messaging
Bing Maps for Enterprise
Windows Azure
Duet Enterprise for SharePoint
Visual C++
Globalization
C o l ec t o i ns
Active Directory Services Windows Authentication
Business Data Connectivity Services
Accelerators (HL7, SWIFT, HIPPA, RosettaNet)
Statistical Analysis
Lync Server2013
Email
Azure AppFabric Connect Integration
IIS 8.0 | Windows AppFabric [Hosting | Caching]
ETL (Integration Services)
Knowledge mining
Keywords
Pictures M y Si te s
Web Apps (ASP.NET 4.5) Sm art A pp s Silverlight 5.0 WinForms, WPF & VSTO
Fast Track Data Warehouse 4.0 & Consolidation Appliance Reference Architecture
Marketing Pilot
Shared Calendars and Contacts
Enterprise Search
P ol ls
Wiki
HealthVault Community Connect
LOB Integration
Rules Engine
Data Warehouse Paralle lData Warehouse Version 2
Workflow
Blogs
SharePointStore
RFID
Collaboration
Microblogging
LOB Adaptors (SAP, Oracle E-Business Suite, PeopleSoft Enterprise, JDEdward s OneWorld XE, JD Edwards EnterpriseOne, Siebel eBusiness Applications, TIBCO, IBM DB2, ODBC, HostFiles, WebSp here MQ, Microsoft Dynamics CRM 4.0, SharePoint, MSMQ, HTTP, POP3, SMTP, File, FTP, FTPS, SOAP, WCF)
Connector for Apache Hadoop
CRM SDK
Activity Feeds
Windows Server 2012
e r u t c u r t s a r f n I e r o C
CRM Connector for AX
xRM Framework
BizTalk Server 2013 BusinessProcess Management
Customer Care Accelerator (CCA)
Marketing
SalesForce Automation
Meta-data Management
Enterprise Social/ Web 2.0
SharePoint Apps
Windows Embedded(A uto PC, Blue&Me, etc)
Office 365
Surveys
Records Management
Unified Communication
s e c i v r e S y t i r u c e S
Customer Service
Dynamics CRM Online Marketing & Customer l b a l i a Service c l o o SalesForce S C Automation
SharePoint Server 2013
Office Web App Server
Surface 5 . MS Media 4 Platform k s Surface r m e c T Toolkit, p i E o Player Fx v N w o r l e . & Video Controls e e m v S Editor & SDK a e r D F C#, VB.NET, JS, F# ...
s e c i v r e S n o m m o C
Dynamics CRM 2011
Web Applications / Portals
Native Apps
Windows Phone 8
Windows 8 Pro (X86 / X64) Microsoft Dynamics AX 2012 R2 Vertical Solutions
Sales& Marketing
t n e
s e c i v r e S a t a D
Microsoft Office (Word, Excel, PowerPoint, Outlook, OneNote, Project, Visio, Access, Publisher) |x86/64 Desktop Software | Storage Spaces | BitLocker and BitLocker To Go | MDOP |Boot fromVHD |Client Hyper-V |Domain Join |Encrypted Fil e System| Group Polic y| Remote Deskto p (host) |Windows To Go
Microsoft Dynamics AX 2012 R2 (ERP)
Windows Embedded
Mobile Shared Kernel | BitLocker | Enterprise Mgmt. |Company Hub | Desktop E I 10 |Skype | VoIP Integration |Office Mobile Hub
Datacenter Management Provisioning Engine Cloud Management Storsimple Appliance
Malware Protection
PC Monitoring
Remote Assistance
System Center Advisor
Manage Updates
Security Policies
HW & SW Inventory
Notifications Alerts Monitoring Configuration
CloudMonitoring (MetricsHub)
Federation Gateway
Windows Azure
Cloud based Identity Service
Windows Azure Active Directory
Azure Service Bus Microsoft Security Compliance Manager 3.0
Windows Server 2012 Essentials
Windows HPC Pack 2012
Windows Server 2012 for Embedded Systems Windows MultiPoint Server 2011
Windows Intune Multi-device Mgmt.- WP8, iOS, Android
MPI SOA High Performance Computing
Windows Azure Active Directory RMS
Multi-factor Authentication (PhoneFactor)
Azure Traffic Manager
Azure Virtual Network
Windows Azure Dynamic Data Center Alliance (Public Hosting)
Hadoop CDN
APP-V
Virtual Machines DynamicDeploy
REST & Managed API
Compute
Storsimple
Azure Storage BLOB
Tables
Que ues
Drive
Public Cloud
Public Cloud Offerings
Figure6-MicrosoftTechnology(DetailedView) Technologiesin Figure6 areseparatedintothefollowingtwogroups:
Privatecloud(on-premise)solutions Publiccloudsolutions
18
The Microsoft Upstream Reference Architecture
MURA Framework
SolutionsbuiltonMicrosofttechnologywithinprivatecloudcanbeclassifiedunderthefollowing horizontaldesignations: 1. 2. 3. 4. 5. 6. 7. 8. 9.
UserExperience LineofBusinessServices(i.e.CRM) ApplicationServices IntegrationServices DevelopmentServices DataServices CommonServices SecurityServices CoreInfrastructure
Asummaryviewof Figure6 isshownin Figure7-MicrosoftTechnology(SummaryView). The horizontalareasshownaboveareindicatednumericallyforclarity. e c r n e e i s r U e p x E
Microsoft Surface | Tablet | Ultra book | Laptop | Netbook | Desktop
f s s O e n e i n s i u L B
n o i t a c i l p p A
Microsoft Dynamics AX (ERP) Project Server
Office 365
SharePoint
FAST for SharePoint
t n e m p o l e v e D
.NET Framework
SQL Server
BizTalk
Unified Communications
System Center
y t i r u c e S
Windows Server
Forefront
e r u t c u r t s a r f n I
n o m m o C
Windows Embedded
Dynamics CRM
n o i t a r g e t n I
a t a D
Mobile
Windows Azure
System Center App Controller Private Cloud
Public Cloud
Figure7-MicrosoftTechnology(SummaryView) ThesetechnologybuildingblocksunderpinaMURAsolutionbuiltuponMicrosofttechnology.
19
The Microsoft Upstream Reference Architecture
MURA Framework
AroleoftheMURAGuidingPrinciples,describedinthefollowingsection,isinchoosingwhichof themanyMicrosoftproductsandtechnologiesavailablewithinthesetechnologyblocksmightbe best suited to any given business need. Each Principle in the following section maps back to particulartechnologyfromMicrosoft.
MURA-MicrosoftTechnologyView Itisusefultounderstandhow thebuildingblocksdescribedintheprevioussection maptothe GuidingPrinciplesofMURA.Thisisillustratedin Table1,below. Table1-MappingPrinciplestoMicrosoftTechnology
Pillar R o el - B a s e I n d s P gi h or t s d u c ti v i y t &
E x p e r ei n c e
E n h a n c e d U s e r
S o c ai l E n t e r p r s ei
Guiding Principle
MicrosoftTechnologies
Real-Time Analytics ComplexEvent Processing People,Process& Information Integration Self-Serve Business Intelligence RichInteractive UserExperience Smart,Connected Devices User-Culture Localized Simplicity&Easeof-use Collaboration& Knowledge Sharing Mobility
SQLServer,SharePoint,WindowsAzureBusinessAnalytics
Geolocalization People& ExpertiseSearch
StreamInsight,SQLServer BizTalkServer,WindowsAzureServiceBusRelay,Dynamics CRM PowerView,PerformancePoint,DataExplorer,PowerPivot
Windows8ModernUI,Silverlight,WindowsPresentation Foundation,Direct3D,RemoteFX,Kinect Windows8,WindowsRT,WindowsPhone,WindowsAzure MobileServices,WindowsEmbedded Windows8ModernUI,Silverlight,WindowsPresentation Foundation Windows8ModernUI,Silverlight,WindowsPresentation Foundation,Kinect Lync,Office365,SharePoint,DynamicsCRM,Lync,Yammer, Skype,Office365,SkyDrivePro,SharePoint,Project Windows8,WindowsRT,WindowsPhone,WindowsAzure MobileServices,WindowsEmbedded SQLServer,BingMaps,Windows8,WindowsRT,Windows Phone, Lync,Office365,SharePoint,DynamicsCRM,Lync,Yammer
20
The Microsoft Upstream Reference Architecture
Pillar
C o n n e c t e d B u s n i e s s
S e c u er , S c a al b el , H gi h - P e r of r m a n c e I n f r a s tr u c t u r e
MURA Framework
Guiding Principle
MicrosoftTechnologies
Industry Standards Published Interfaces Information Models Secure Workflow, Process& Information Integration Scalable
WindowsCommunicationFoundation,SQLServer,BizTalk Server WindowsCommunicationFoundation,AzureMarketplace, SharePoint,OfficeWebApps EntityFramework,LINQtoSQL,SQLServer
Secure
Location Agnostic Manageability Integration DomainSpecific Infrastructure GlobalHigh Availability App&Data Marketplace Softwareasa Service
ActiveDirectory, Windows Azure Active Directory WindowsWorkflowFoundation,BizTalkServer,Dynamics CRM
WindowsServer,HPC,SQLServerPDW,HDInsightServer, WindowsAzure ActiveDirectory, Windows Azure Active Directory,Security DevelopmentLifecycle,BitLocker,AppLocker,Forefront IdentityManager,U-Prove Hyper-V,WindowsAzure SystemCenter BizTalkServer,WindowsAzureServiceBus,Windows CommunicationFoundation WindowsEmbedded WindowsAzure WindowsAzureMarketplace WindowsAzure,DynamicsCRM,Office365,Yammer, SkyDrivePro
MURAFrameworkOverview Figure 8 shows the MURA that reflects a service-oriented computing environment and encompasses the integration of domain applications, business productivity tools and back- applications, all hosted in a traditional on-premise format. Figure 9 shows the MURA when deployedtothecloud. By following the service-oriented architecture (SOA) approach for interactions between components on different layers of the architecture, upstream businesses, technology vendors, systemintegrators,andotherMicrosoftpartnerscanrealizethefullbenefitsofthisenvironment. 21
The Microsoft Upstream Reference Architecture
MURA Framework
Rich Interactive Clients – Windows and Web-Based
Web Browser
Real-time Communications & Collaboration Clients
Office Productivity Clients
n o i t a t n e s e r P
Integrated Portal Services
Process Flow Web Excel Services Web Reporting Web Part Part Part
e s i m e r P n O n o i t a r t s e h c r O
n o i t a r g e t n I
n o i t a c i l p p A
Product-Specific Rich Client
Business Intelligence Web Part
Product Specific Web Part
Business Process Management & Workflow Enablement Services
s e c i v r e S e r u t c u r t s a r f n I
Integration Service Bus
Me ssa gi ng
Que ui ng
T ran sfo rmat ion
Industry-Standard Services
Custom Connection Services
d n e k c a B
Geology and Geophysics
Drilling and Completions
Production Operations
Data Integration & Information Management
Back Office (ERP, CRM, etc.)
Data Access and Canonical / Semantic Data Services
a t a D
Assets Data
Operational Data
Real-Time Data
Reporting
Corporate Data
Unstructured Data
g n i g a s s e M
t n e m e g a n a M y t i t n e d I
n o i t a z i l a u t r i V n o i t a c i l p p A
t n e m e l t i t n E & y t i r u c e S
g n i t u p m o C e c n a m r o f r e P h g i H
n o i t a r o b a l l o C & n o i t a c i n u m m o C e m i T l a e R
Figure8-MURAOn-Premise
22
The Microsoft Upstream Reference Architecture
t n e i l
n o i t a t n e s e r P
MURA Framework
Rich Interactive Clients – Windows and Web-Based
Web Browser
Office Productivity Clients
Real-time Communications & Collaboration Clients
Product-Specific Rich Client
C
n o i t a t n e s e r P
Integrated Portal Services
Process Flow Web Excel Services Web Reporting Web Part Part Part
n o i t a r t s e h c r
Business Intelligence Web Part
Product Specific Web Part
Business Process Management & Workflow Enablement Services
O n o i t a r g e t n I
d u o l
Integration Service Bus
Messaging
Queuing
Industry-Standard Custom Connection Services Services
Transformation
C n o i t a c i l p p A
Geology and Geophysics
Drilling and Completions
Production Operations
Data Integration & Information Management
Back Office (ERP, CRM, etc.)
Data Access and Canonical / Semantic Data Services
a t a D
Assets Data
Operational Data
Real-Time Data
Reporting
Corporate Data
Unstructured Data
Figure9-MURADeployedtotheCloud ThenextsectionswalkthroughsomekeyaspectsoftheMURAanddiscusstheinteractionsthat wouldtakeplacebetweenthecomponentsafterimplementationeitheron-premise,inthecloud, orasahybridsolution(partiallyon-premise,partiallyinthecloud),asdescribedabove.Scenarios serveasexamplesandshowhowasolutioncanbedeliveredbyleveragingthevariouscomponents ofthisarchitecture. 23
The Microsoft Upstream Reference Architecture
MURA Framework
RichInteractiveClients BothWindowsandWeb-basedRichInteractiveClients(Figure10)formthepresentationlayerof thearchitectureforthebusinessuser,who,foradevice,maybeusingaWorkstationPC,alaptop, atouch-tablet,asmartphoneoravariedcombinationofsomeoralloftheseatdifferenttimesas theusers’needsand/orlocationdictate. n o i t a t n e s e r P
Rich Interactive Clients – Windows and Web-Based
Web Browser
Office Productivity Clients
Real-time Communications & Collaboration Clients
Product-Specific Rich Client
Figure10-WindowsandWeb-basedRichInteractiveClients
IntegratedPortal TheIntegratedPortal(Figure11)functionsasacommonplatformwheregeoscientists,engineers, andmanagersaccessIT-baseddomainworkprocessesofalltypes.ThePortalestablishesasingle locationwhereauthorizedemployeesfindanduseawiderangeofdata,includingdashboard- based KPIs,technicalapplications,suchasthoseusedfortheinterpretationofseismic data, log files,fieldstudies,scoutreports,rigactivity,andbusinessintelligencesystems. n o i t a t n e s e r P
Integrated Portal Services
Process Flow Web Excel Services Web Reporting Web Part Part Part
Business Intelligence Web Part
Product Specific Web Part
Figure11-IntegratedPortal ThisWeb-basedportalalsoprovidesmechanismsthatsupportblogs,wikis,andcorporatesocial networkslikeYammerusedtoestablishandmaintaincross-domaincollaborativesystems.Rather thanloggingontoaspecificsystem(suchasSAPtoaccessaworkorder),userssimplylogonto theIntegratedPortalto accesswork orders,KPIs,analytic,andotherexplorationorproduction relatedsystems. Thisportal-basedapproachallowsalldisciplinesandmanagerstofocusondrillingassets,technical resources, and reservereplacementratios, instead of workingto locate data in multiple siloed applications.Forexample,ifaproblemariseswithadrillingrig,adrillingengineeroroperations personnelcanquicklyandeasilyusethetoolsavailablethroughtheportaltodrilldownandsee allpertinentdatarelatingtothatriginordertoanalyzetheproblemandmakeatimelyoperational decision.
DataIntegration TheDataIntegrationandBusinessProcessManagementcomponents(Figure12)areinmanyways theheartofamoreeffectiveITarchitecture,providingacentralmechanismforthemovementof databetweensystems,equipment,andotherelementsintheITinfrastructureusingtechnology suchasBizTalkorAzureServiceBus.
24
The Microsoft Upstream Reference Architecture n o i t a r t s e h c r O n o i t a r g e t n I
MURA Framework
Business Process Management & Workflow Enablement Services
Integration Service Bus
Messaging
Queuing
Transformation
Industry-Standard Custom Connection Services Services
Figure12-TheBusinessProcessManagementComponents Figure 13 shows how the Data Integration and Business Process Management component providesacentralizedrepositoryforincomingdatafromloganalysisandfromworkmanagement, spatial, production, and financial systems. Using defined business rules, this component orchestrates themovement of data between various systems,including theseismicdata store, operationaldatastore,andtheeconomicevaluationapplicationsusedtomodeltheexpectedROI ofleaseopportunities.
Figure13-DataIntegrationandBusinessProcessManagement TheDataIntegrationandBusiness ProcessManagementcomponentsalsoserve tosynchronize hierarchical and metadata across systems to ensure operational coordination and reporting accuracy.Thiscapabilityaddressesanumberofcommonissuesindynamicupstreamoperations. Forexample,whenaleaseevaluationor othertypeofworkprocessis initiated,theintelligence builtintothiscomponentidentifiesthecorrectsourceofalldataneededforthatactivity.Thedata isthencollectedandpackagedintoanXMLfile(orotherstandardizedformat)andforwardedto theapplicationusedtohandletheeconomicevaluationorotherworkprocess. Byestablishingacommonpathforallrelevantfielddata,theDataIntegrationandBusinessProcess Management componentsalsomeasurablyreducethe time, cost, andcomplexityof deploying newapplications. 25
The Microsoft Upstream Reference Architecture
MURA Framework
Industry standard interfaces (such as WITSML and PRODML) ensure interoperability and the smoothflowofinformationthroughouttheentirearchitecture. ACanonical/SemanticDataServicescomponent(Figure14)servestotranslateandpresentdata inlogical andfamiliar,domain-orientedtermsthatmakesenseto G&G,engineering,and other upstreamprofessionals. Data Access and Canonical / Semantic Data Services a t a D
Assets Data
Operational Data
Real-Time Data
Reporting
Corporate Data
Unstructured Data
Figure14-TheCanonical/SemanticDataServicesComponent TheOrchestrationLayer(Figure15)deliversdatatothesimulatorsusedtorunvariousmodels,as wellastothevisualizationtools,reportingsystems,andbusinessintelligencesystemsaccessed throughtheIntegratedPortal.ThisOrchestrationLayeralsocoordinatesactivitiesinabusiness processworkflow.Forexample,whenaworkprocess,likealeasereview,isinitiated,thisservice pulls a list of wells, all relevant work orders, production data, well tests, and other required information.Thecomponentthenpackagesthedataandservesittotheappropriateapplication(s). n o i t a r t s e h c r O
Business Process Management & Workflow Enablement Services
Figure15-TheOrchestrationLayer Whendeployedonpremise,SecurityandEntitlementServices(Figure16)alloworganizationsto provideconvenient,role-appropriateaccesstoenterprisedata.Forexample,anengineermightbe givenaccesstorockproperties,wellproductionhistories,andrigschedulesrelatedtoaspecificset ofwells,butnottoreservoirdatathatisproprietarytothebusiness.Thisserviceisusedtomanage securityandentitlementforemployees,partners,andothersinvolvedinaprojectorventure.(More informationonthistopicisavailableinthe SecurityinUpstreamOil&Gas whitepaper.) Whenthearchitectureisdeployedtothecloud,theseSecurityservicesshouldbedeliveredbythe hostingcloudservice.
26
The Microsoft Upstream Reference Architecture
MURA Framework
Backend Infrastructure Services
High Performance Computing
Application Virtualization
Messaging
Real-Time Communication & Collaboration
Security & Entitlement
Identity Management
Figure16-SecurityandEntitlementServices
ForecastModelSynchronization Theabilitytoupdateandsynchronizeforecastmodelingapplicationsiscrucialtothesuccessofa dynamicupstreamoilandgasoperation.ThisisakeycapabilitywithintheDataIntegrationand BusinessProcessManagementComponentsofthisarchitecturetoensuresynchronizationofdata forreservoir,wellbore,surfacenetwork,facility,andeconomicmodelingapplications. Hereishowmodelsynchronizationworksinthisarchitecture:Ifageologistmakesachangeinan earthmodelthatreflectsnewrockpropertiesfromcoredata,thatemployeethenre-runsthe reservoir model to update the reserves estimates. Then, model synchronization automatically pushesthosechangesto allotheraffected models.Inthisexampleofa reservoirchangemodel (refertoFigure13),synchronizationensuresthatupdatedandaccuratedataispushedtothe surfacenetwork,facilities,andeconomicmodels.Thus,usersofallthosemodelingsystemsare workingfromasingle,updatedsetofforecastdata.
ManagingandProcessingMountainsofData Theexplorationprocessisthemostdataintensiveofalltheupstreamprocesses.Seismicdata constitutes one of the fastest growing and the largest data type by volume. Online storage requirementsareapproachingmultiplepetabytes(1petabyte=1000terabytes)formostlargeoil andgascompanies.Offlinestoragerequirementsareevenlargerandcanbeaugmentedusingthe cloud. Tocontinueaccessingdatasetsgreaterthen100Tbinsizeandmakeinformedinvestmentand managementdecisionsconcerningexplorationopportunities,theoilandgasindustryneedshighperformancecomputingsolutions (Figure17)foritscomputationalanddata-drivenproblems. Ideally,thehigh-performancecomputingsolutionsshouldintegratewiththeMURAandprovide the capability to leverage the expertise of geoscience experts worldwide and from its vendor community. Backend Infrastructure Services
High Performance Computing
Application Virtualization
Messaging
Real-Time Communication & Collaboration
Security & Entitlement
Identity Management
Figure17-High-PerformanceComputingSolution 27
The Microsoft Upstream Reference Architecture
MURA Framework
When the MURA is deployed on-premise, high-performance computing (HPC) cluster server environments,poweredbyWindowsHPCServerandperhapsextendedtoWindowsAzure,provide aneasy-to-accessHPCplatformthatmakestheanalysisoflargedatasetseasyforthenon-expert usertoscheduleandrun.WithWindowsHPCServer,userscandeploy,manage,monitor,and maintain an HPC server-based cluster with the same tools already used to manage existing WindowsServersystems. WhentheMURAisdeployedtothecloud,theseserviceswouldmakeuseofthe‘elasticcompute’ capabilitiesfromthecloud(e.g.WindowsAzureHDInsight),providingmuchgreaterflexibilityand computationalpowerbutonlywhenneeded,savingtimeandmoney.
OperationalDataStore TheOperationalDataStore (Figure14)servestoaggregatehierarchicaldataandmetadataacross theentirearchitecture.Heredataisalsooptimizedfordifferentpurposesandsynchronizedforuse inawiderangeofexploration-orproduction-orientedapplications.Forexample,welllistsare maintainedintheOperationalDataStore,andwhenachangeofanykindismadetothatlist,the changeispushedouttoeverysystem,whetheritisonpremiseorthecloud,thatincludesorrelies onanaccurate,up-to-datewelllist. Inthisarchitecturalapproach,dataisstoredinadomain-baseddatamodellikePPDM,ratherthan beingidentifiedandorganizedbythesystemthatoriginatesthedata.Asnotedelsewhereinthis paper,thisdomain-orientedmethodofhandlingdataallowsengineersandotheremployeesto relatedatamoredirectlytoeverydayoilandgasexplorationandproductionactivities. Alsoimportanttonote:TheOperationalDataStoredoesnotcreateanothersystemofrecord. InformationisstoredhereonlyforreportingpurposesortobepresentedthroughtheIntegrated Portalorasmetadataneededfordatamanagementpurposes.
SecurelyCollaboratingwithPartners Thisarchitecturealsoprovidesforhighlysecureandconvenientcollaborationbetweenanoperator andvarious partners. Anexternalnetwork,orcloudlikeOffice365,establishes asecurelocation wherepartnerscanlogin,storedata,share,andcollaborateasneeded. Federatedsecuritycapabilitiesallowoperatorsandpartnerstoestablishsecureusergroupsand identifications.Forexample,employeesfromContosoOilCorporationloginusingtheirContoso identities,whileemployeesfrompartnerFabrikamlogintothesameexternalnetworkusingtheir owncorporatesecuritycredentials. Theresultisaconvenientyetsecureexternalnetworkdesignedspecificallytoservecollaborative partnershipsintheupstreamoilandgasindustry.
28
The Microsoft Upstream Reference Architecture
MURA Framework
GettingThere HowcanoilandgasbusinessesbestrealizetheMURAframeworkandthesolutionsbuiltuponit, as described in thispaper? Microsoft urges companies to considerthe followingfactorswhen seekingtocreateamodern,moreflexibleandproactiveITinfrastructure. Whenbuildingsolutions,startonthecloud.Companies considering buildingnewsolutions shouldlooktothecloudastheplatformofchoicetohostthem,asitisonlytherethatmaximum flexibilityandinteroperabilitycanbeachievednowandinthefuture. Whenevaluatingsolutions,preferthecloud.Companiesconsideringthepurchaseofasolution thatconformstotheMURAwillfindthatthosesolutionsbuiltonthecloudarethebestfitacross allfourofthepillarsof GuidingPrinciples,andwillmaximizeinteroperabilityviasecureIndustry andtechnologystandards. Whenintegratingsolutions,considerthecloud.Asproposedbythispaper,optimalflexibility and performance going forward will only be achieved by using the cloud as a platform for tomorrows’solutions.However,therewillalwaysbearequirementforintegratinglegacysolutions thatrunonpremise,orbetweencloud-basedsolutions,orboth.This,therefore,shouldbean importantconsiderationforcompanieslookingtothisfuture. Focus on business processes and work to incorporate robust data management into those processes.Ifaprocessincludesdataonawelltobedrilledinthefuture,formulateacloud-based solutionthattransfersthatupdatedinformationto anyothercloud-basedapplicationthatuses dataonwellcounts,productionvolumes,orotherrelevantmetrics.If theprocessisexploration focused,concentrateonthesearch,discovery,andcollaborationaspectsoftheprocesstoenable arobustdiscussionandconsiderationofthevariousinsightsandinnovationthateachdiscipline, partnerorvendorbringstothedialogue. Usethevocabularyofyourbusinesswhencreatingasolution.Builddatamodelsinthecloud thatuseandpresentinformationinwaysthatengineersandgeoscientistsunderstand—notbased onthesystemsthatgeneratethatdata. Maintainacloud-based“systemofrecord”fordata.Itmakeslittlesensetocreateadditional on-premisedatabasesortogatheralldataintoatemporarydatawarehousetosupportdailywork processes. Rather, seek to establish a single, integrated, cloud-based data model that easily accessesneededdatafromothercloudservicesorsecureon-premisessources,andservesupthat informationefficientlytosystems,employeesandmanagers.Createdatawarehousesonlywhen theycandeliverandimprovethespeedandperformanceoftheenduserexperience.
29