30
MOM with SOA Flavor! MOM with SOA Flavor! Presented by: Hamdy A Noureldin Hamdy A. Noureldin Eyad A. Buhulaiga S di A Saudi Aramco November 2008 Fifth Workshop on Industrial Systems and Control 2008 (WISC08)

MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Embed Size (px)

Citation preview

Page 1: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

MOM with SOA Flavor!MOM with SOA Flavor!

Presented by:Hamdy A NoureldinHamdy A. NoureldinEyad A. Buhulaiga

S di ASaudi AramcoNovember 2008

Fifth Workshop on Industrial Systems and Control 2008 (WISC08)

Page 2: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

AgendaAgendaAgendaAgenda• Evolution of Integration Needs• MOM Definition & Requirements• Business Process & Task Execution Templates• Mapping MOM to SOA

SOA h i fi d B fi• SOA how it fits and Benefits• Conclusion

WISC08

Page 3: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Strategies for Defining MOM with SOAStrategies for Defining MOM with SOA• Adopting CASE Methodology to Define Integration Execution Strategy• Adopting CASE Methodology to Define Integration Execution Strategy• Adopting ISA 95.01 Standards to Define Functional Integration Model • Adopting YD Methodology to Define Functional Decomposition • Adopting BPM Techniques to Define Task Execution TemplatesAdopting BPM Techniques to Define Task Execution Templates • Adopting ASM Guidelines to Define Impact of Users on Failure Distribution• Adopting User Driven Methodology to Define Users & Role• Adopting Six Sigma Methodology to Define Actions & Tasks of Usersp g g gy• Adopting Dynamic WF Methodology to Define Collaborative Task Execution• Adopting D-K Transformation Methodology to Define Data and KPI’s Requirements • Adopting Leading + Lagging KPI’s Methodology to Define Proactive Execution

Adopting Real Time RA&M Methodology to Define Qualitative and Quantities Risk• Adopting EM Methodology to Define automatic Invocation of DBV, OAA & TET• Adopting TOC Methodology to Define Alerts and Advisories (OAA)

Ad ti F ti l D t M d li t D fi S i D t & S h• Adopting Functional Data Modeling to Define Services, Data & Schema• Adopting Single & Integrated HUI to Define Scenario Based Data Visualization• Adopting SOA to Execute all automation and integration Requirements of MOM

WISC08

Page 4: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Impact of User’s On Occurrence of FailuresUser

&Role Analysis

•Adopting ASM Guidelines to Define Impact of Users on Failure DistributionD fi St t f l l f A t ti i E ti T k• Define Strategy of level of Automation in Executing Tasks

• Analyze Relationship between Occurrence of Failures and User Errors• Automate User Tasks to minimize user intervention and Errors

+Equipment 40%

Often PreventableOften PreventableAvoid Mishaps& Human Error

Avoid Performance +

People 40%

40%

Process 20%

Performance Degradation

20%

Almost Always Preventable

Almost Always Preventable

Mostly PreventableMostly Preventable

WISC08

Page 5: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

CASE Methodology for Defining SOA IntegrationCASE Methodology for Defining SOA Integration•Adopting CASE Methodology to Define Integration Execution Strategy

AnalyzeAnalyzePlanPlan DesignDesign ImplementImplement

• Define Evolution Path from WP, BPM & TET to SOA

DeployDeploy RunRun SupportSupport

User Services, Software

ModelModel ArchitectArchitect

WP &

&Role Analysis

Data &

Schemes & Data Model

Application Architecture

Servers, S/W Integration Maintenance BPM & Tasks Functions KPI

Analysis

Data Data

Work Station &

Networking

Architecture & Infrastructure

& Support Strategies &

Infrastructure

Execution Model

Work Flow

Analysis

Visualization Model

Visualization Architecture

WISC08

Page 6: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

ISA_SP ISA_SP 9595..01 01 Standards for “WP” ModelStandards for “WP” ModelWP,

Function & BPM

S 9 01 S f

Business Planning & Business ProcessBusiness Process

Business Work P

•Adopting ISA 95.01 Standards to Define Functional Integration Model

Supply Chain MgmtBusiness Process Business Process

TransactionsTransactions Processes

Production Definition

Production Capability

Production Plan

Production Information

Collaborative Process Automation System Manufacturing

Work ProcessesProduction Management Production Management

TransactionsTransactions Manufacturing Operations ManagementOperations Management

RealReal--Time Time C t l & E tC t l & E t

BatchBatchContinuousContinuous LogicLogic

FF

L

F

LF

F

L

F

LF

F

L

F

L

Sensors, Actuators and Logical Devices

Control & EventsControl & EventsT

TP

F F

L

L

L

L

TTP

F F

L

L

L

L

TTP

F F

L

L

L

L

ANSI/ISA – SP95 2002

Content Courtesy: ISA

WISC08Content Courtesy: ISA

Page 7: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

StrategiesStrategies for Automating for Automating MOM Work ProcessesMOM Work Processes

• Decompose the MOM to the tactical and Atomic Functional Process

• Define Types of Roles, Role Profile and Responsibilities

• Apply 6 Sigma to define the Actions of users

• Automate the decomposed WP’s into Business Process Management “BPM”

• Assign roles, data, KPI’s, WF,SMS to BPM to create the Execution Templates

• Invoke Execution Templates, Dashboards, SMS and OAA based on Event Violations

• Map the MOM to the SOA• Map the MOM to the SOA

WISC08

Page 8: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

O &G O &G --MOMMOM--W/P ModelW/P ModelO &G O &G --MOMMOM--W/P ModelW/P ModelWP, Function & BPM

TradeScheduling

ProductionPlanningQuality

•Adopting ISA 95.01 Standards for Defining Functional Integration Model

Workbenchg

Management

MaterialManagement

HumanResource

Management

Cost &Capacity Specs & Certification

Results & Inventory

Plan s& Schedule

Manufacturing

Work OrderPlanning &Execution

RCM Strategies

Accounting

ManpowerW/O KPI’s Ship Schedule

PlanningCertificationInventory

Imbalance & Inventory

Inventory Definition

Moves

ProductivityBSC PerformanceManufacturing

OperationManagement

“MOM”

RCM Strategies& Availabilities

Availability

Drawings P, T, L, F, C CorrosionLevel Speed, AmpNoise, T, Vib ResultsVibration

Status & Faults Cost & Prices

Real TimeData

DocumentArchiving

CorrosionMonitoring

Field DataMonitoring

LevelMonitoring

3rd PartyMonitoring

LabInstruments

ConditionMonitoring

WISC08

Page 9: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

O &G MOM Work Process DecompositionO &G MOM Work Process DecompositionO &G MOM Work Process DecompositionO &G MOM Work Process DecompositionWork Process

Definition

Ad ti ISA 95 01 St d d t D fi F ti l I t ti M d l

Schedule/Request InformationProduction Maintenance Quality test Inventory Schedule Request Request Request

Performance /Response InformationProduction Maintenance Quality test Inventory

f R R R

Personal Safety

Regulator

•Adopting ISA 95.01 Standards to Define Functional Integration Model

Schedule Request Request Request performance Response Response ResponseRegulator Control

PlantIntegrity

ManagementInventoryOperation

ProductionOperation

M t

Quality Operation

M t

RegulatoryComplianceM tManagement

“PIM”3.0

Management1.0

Management 4.0

Management2.0

Management5.0

CapabilitiesProduction Maintenance Quality test Inventory

DefinitionProduct Maintenance Quality test Inventory

Environmental Regulatory

C l

WISC08Q y y

Capability Capability Capability CapbilityQ y y

Definition Definition Definition Definition Control

Page 10: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process

WPWP, Function & BPM

•Adopting YD Methodology to Define Functional Decomposition

ProductionRD t il dD t P f E tiDefinition

•Define Low Level WP based on ISA Definitions

ProductionDispatching

x.7

ResourceManagement

x.5

Detailed Scheduling

x.4

DataCollection

x.1

Trackingx.3

PerformanceAnalysis

x.2

ExecutionManagement

x.8

DefinitionManagement

x.6

• Decompose WP’s to Lower Levels• Global• Strategically• Tactical• Atomics

WISC08Content Courtesy: ISA

Page 11: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

“PIM” & ERP Work Processes“PIM” & ERP Work Processes

•Adopting YD Methodology to Define Functional Decomposition

WP, Function & BPM

PIM Scheduling

3.4ProductionPlanning

ScheduleWork Order CompletedEquipment

MaintenanceWork

Equipment & Spares Availabilities

MaintenanceDefinitions

Capacity Planning

Adopting YD Methodology to Define Functional Decomposition

PIMDispatching

PIMResource

Management3.5

PIM Tracking

3.3Maintenance & T/I Schedules

Equipment

PIM

f

p

W/O Status

q pAvailabilities

MaintenanceDefinitions

Planningp

S

Dispatch List

Dispatching3.7

PIMPerformance

Analysis3 2

PIMDefinition

ManagementDispatch

Equipment Availabilities

PIM Targets

Performance

M i t

Maintenance & W/ O Definition

PIM Rt &

Definitions

PIM

Spares Consumed

PIMData

Collection3.1

3.2

PIMExecution

Management3 8

3.6 Dispatch List

Maintenance Definitions

& Rules MaintenanceWork Order

PlanningMaintenanceWork

Definition

W/O DataPIM Performance

RCM Strategies

3.8Definitions

Field Systems

Level 0 1 2

DocumentsManagement

SystemMaintenanceWork OrderArchiving

Drawings

Equipment Data

PIM Execution Events

W.O Failure & KPI’s

WISC08Level 0,1, 2

Page 12: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

CASE Methodology for Defining SOA IntegrationCASE Methodology for Defining SOA Integration

•Adopting CASE Methodology to Define Integration Execution Strategy• Define Transformation Path from WP to BPM to TET

AnalyzeAnalyzePlanPlan

DeployDeploy

DesignDesign

ArchitectArchitect DeployDeployModelModel

ArchitectArchitect

Plant Asset

RoleLeading

KPI’s

3 D Model, Data

E mailor SMS

PlantIntegrity

Management3.0

Tracking3.2

Asset Condition Analysis

3.2.3

DefineAsset

Configuration

ReportPerformance

Exception

Action

KPI s

OAA

Risk Matrix

Application Vendor

LaggingKPI’s

WorkProcess

Sub- Work Process

Functional Process

Business Process

ManagementTask Execution

Templates

WISC08

g

Page 13: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

MOM_PIM Performance AnalysisMOM_PIM Performance AnalysisMOM_PIM Performance AnalysisMOM_PIM Performance AnalysisWP, Function & BPM

Adopting EM Methodology to Define automatic Invocation of DBV, OAA & TET

Cl, S, H2S,

Salt & WaterContent, pH

Concentration

MTBF & FailureRate

Concentration Rate of ChangeConcentration

Concentration

Thickness Calculation

CorrosionComplianceCorrosion

CorrelationCorrosion

Rate

Cl, S, H2S,H2, Iron,

Concentration

CorrosionStress

CorrosionRisk

g

New CorrosionBoundaries &

Calculation

Temperature Rate of Ch

% (KPI)CorrelationRate

Temperature

Level %

Temperature

LeadingKPI's

LaggingKPI’sAlarms E mail

or SMS

RBI _RAM

Work Flow

Change

Corrosion Inhibitor

ConcentrationRunning

Time

Concentration

DefineAsset

Configuration

WISC08

Page 14: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Service Definition of Plant IntegrityService Definition of Plant IntegrityServices, Schemes & Data Model

•Adopting Functional Data modeling to Define Services, Data & Schema• Define Services Formats

• Service Name Corrosion _Tracking • Service Type Aggregate• Service Description Asset Tracking Data required for Plant Integrity

Ser ice Composition Asset ID + {PI Meas rement + PI KPI}• Service Composition Asset _ ID + {PI_ Measurement + PI _ KPI}• Define Data Formats

• Data Name PI _Measurement • Service Type Aggregate• Data Compositions PI Calc, Corrosion Rate Water Flow Chemical Flow pH TempData Compositions PI _ Calc, Corrosion Rate_, Water Flow_, Chemical Flow_, pH_, Temp_

• Define Schema Formats• Schema Name PI _Calc• Service Type Aggregate• Data Composition Thickness Rate , Life Expectancyp _, p y_• Service Type Aggregate• Data Compositions Corrosion Rate_, Water Flow_; Chemical Flow_, pH_ , Temp_ • Service Type Atomic • Schema Name PI _KPI’s

S i T A t• Service Type Aggregate• Data Type Stress level_, Compliance level_, Risk_• Service Type Aggregate• Data Type Flow_ , Temp_, ROC Corrosion, pH_• Service Type Atomic

WISC08Service Type Atomic

Page 15: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Plant Integrity BPM Application Integration Data ModelPlant Integrity BPM Application Integration Data Model

•Adopting Functional Data modeling to Define Services Data & Schema

Services, Schemes & Data Model

Safety KPI’s &

Management

(KBS)

Management of Change (IntegrityEnvironment

al Management

(xxxx)

APC & PID Performance

(Matrikon)Reliability

AnomaliesAnomalies

•Adopting Functional Data modeling to Define Services, Data & Schema

Asset Integrity

Root Cause

Analysis (Optegrity)

Risk Based

Inspection (RBI-API)

(KBS)(xxxx) yCenter Main

(Shell)

KPI’s

KPI’s

Op EnvelopsMTBF, Failure Prob

Integrity KPI’s

Risk

Strategies

Asset Performance (Meridium) KPI

Generator (PI ACE)

Modeling &

Simulation (Hysis)

Management (B V)

Expert Model

(Gensym)Op Envelops

Op Envelops

KPI’s W/O’s

W/O’

Lab Management

(LabWare)Data

Reconciliation

Plant Maintenan

ce (SAP/PM)

Temp, Flow

Temp, Flow

Reconciled Data

Reconciled Data

W/O’s

Long term Archiving

(LabWare)Reconciliation (Belsim)Corrosion

Management (SAIF)

Thickness S, Cl, Ph, H2STemp, Flow

WISC08Archiving (OSI/PI)

Page 16: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Data Visualization Model for PIM Integration Data Visualization Model for PIM Integration Data Visualization

Model

Adopting Single & Integrated HUI to Define Scenario Based Data Visualization

Root Cause Analysis

(Optegrity)

Safety KPI’s & Management

(xxxx)

Environmental Management

(xxxx)

APC & PID Performance

(Matrikon CPM)

Expert Model

(Gensym)

Adopting Single & Integrated HUI to Define Scenario Based Data Visualization

CPM)

Data Visualization (XHQ/Rt W P)

Asset Performance (Meridium)

Data Reconciliation

(Belsim)Modeling

& Simulation

(Hysis)Asset Integrity Management

(B V)

Risk Based Inspection (RBI-API)

KPI Generator (PI ACE)

Asset Virtualization

(INVOX)

(B V)

Corrosion Management

(SAIF)

Long term Archiving (OSI/PI)

Lab Management

(LabWare)Plant

Maintenance

(SAP/PM)

Document Management

(Documentum)

WISC08

Page 17: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Ad ti SOA t E t ll A t ti d I t ti R i t f MOM

Evolution of SOA Integration Technology Evolution of SOA Integration Technology Integration

Architecture & Infrastructure

•Adopting SOA to Execute all Automation and Integration Requirements of MOM•SOA is better than other integration strategies and technologies •Decrease Complexity of integration and maximize the Reuse

• Replace P2 P H & S and Use of Adopters to Use of ServicesReplace P2 P, H & S and Use of Adopters to Use of Services

Content Courtesy: Gartner

WISC08

Page 18: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Definition of SOADefinition of SOADefinition of SOADefinition of SOA

•Adopting SOA to Execute all Automation and Integration Requirements of MOM

Integration Architecture & Infrastructure

Adopting SOA to Execute all Automation and Integration Requirements of MOM •Definition and benefits of SOA mean different things to different people •SOA is NOT a single set of products, technologies or standards

•It is an integration Guidelines that spans technical and organizational boundaries

S AO•SOA will Define the Integration Technologies, Tools and Infrastructure

Capabilities performed by one for another to achieve

a desired outcome

ServiceS

The fundamental organization of a system by

its capabilities

ArchitectureA

Aligning architecture to enable a collection of services to be linked together to solve a b i bl

OrientedO

SOA is an architecture approach for organizing and

business problem

using services to support collaboration between enterprise data assets and applications

C t t C t OASIS SOA RM

WISC08Content Courtesy: OASIS SOA RM

Page 19: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

SOASOA-- Architecture & Infrastructure for PIMArchitecture & Infrastructure for PIMSOASOA-- Architecture & Infrastructure for PIMArchitecture & Infrastructure for PIM

SOA I f t tSOA I f t tS i CS i C

Integration Architecture & Infrastructure

SOA InfrastructureSOA InfrastructureService ConsumersService ConsumersINOVxINOVx RtWebPart/XHQRtWebPart/XHQ InfusionInfusion Workflow Workflow

ExecutionExecution

Event Correlation and Analysis ServicesEvent Correlation and Analysis Services PortletPortlet

SOA Shared ServicesSOA Shared Services

Event Correlation and Analysis ServicesEvent Correlation and Analysis Services PortletPortlet

Data ServicesData Services

Business Process Management ServicesBusiness Process Management Services

Service ProvidersService Providers

Integration ServicesIntegration Services

Service ProvidersService Providers

SAPSAP

CPMCPMInfusionInfusionHYSISHYSISRBIRBI--APIAPIOptegrityOptegrityGovernance & Management Governance & Management

ServicesServices

WISC08Plant Information (PI)Plant Information (PI) SAIFSAIF MeridiumMeridium SAPSAP

PMPM

Security ServicesSecurity Services

Page 20: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

KPI’s Dashboards Assignment for PIM_BPMKPI’s Dashboards Assignment for PIM_BPMData & KPI

Analysis

Adopting EM Methodology to Define automatic Invocation of DBV, OAA &TET

Analysis

P t ti

DevelopCorrosion

Correlations

Clean & Treat AssetAdjust

CorrosionFl

Update KPI’s

& Boundaries

ReportPerformance

Exception

Rt DataValidation &

Compliance %Stress LevelRisk Index

Calc ThicknessRemaining Life

Flow RatioIron & O2%HydrogenBACTRIA

Inhibitor Conc

O P & MEPE & CE +RESimulate

initiate

E mailor SMS

II

Data Services

Presentation

Registry

Security

ChangeChemical

TypeW/O To Replace

Pipe

Flow

PerformEvaluate Q &Q

Validation &Reconciliation

Corrosion RateTemperature

Ph, S, C, Water &Salts

Inhibitor Flow

Inhibitor Conc.Water Content

pHA Vs P Inspect Ratio% On Time CompIn Complete W/O

AvailabilityUtilization

TEE

Work FlowIEM E

P E

initiateCalculated RiskNear Miss KPI’s

New CorrosionBoundaries &

Safety KPI’s &

Environmental

Management

(xxxx)

Presentation

ntegrati

ntegrati

Data Services

Presentation Registry

Security

Presentation

ChangeMaterial of

Construction

Add Coating

On Stream Inspection

Risk Based Inspection

MitigateRi k

Analyze DamageM h i &

Perform FieldConditioningAssessment

ValidateOperationEnvelops Define

AssetConfigurationCost of W/O

No of W/OPending W/O

Cost of SparesCost of HPCost of Fuel

Work Flow

O P_F

O P & PEO P_P

Management (xxxx)

ion/ESB

ion/ESB

Data Services

Registry Registry

Registry

Switch Feed & adjust

Temp

Add CoatingAnd/or

CladdingRisk,

Re-Run RBIMechanism &

FFS

Validate ControlAnalyze

O ti S/D

W/O DataValidation &

Filtration

Comp Flow RateTemperature

Recycle FlowHP & Fuel

Suction pressure

CEExecute

Track

WRM_RBI WRM_

SIL

Leakage

WISC08p

ManagementOf

Change

Validate ControlStrategy

Operation, S/D and Cost Risk Perform

ContinuesImprovement

O P & PEg

High Temp Corrosion InhibitorLow Inhibitor Flow

Asset Integrity Management

(Bureau Vertas)

Management of Change (Integrity

Data Services

Registry

Page 21: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

SOA Physical Architecture for PIMSOA Physical Architecture for PIMSOA Physical Architecture for PIMSOA Physical Architecture for PIM

Integration

•Adopting SOA to Define Integration Technologies, Tools and Infrastructure

Architecture & Infrastructure

APC & CPMMatrikon CPM

Leading/Lagging & Safety KPIsHysis + PI ACE

Asset Perf. +Inspect.RBI, AIM & Meridium

Root Causes & Exp. SysGensym + Optegrity

PresentationRtWebParts/XHQ

BO

Enterprise Service BusEnterprise Service Bus

Plant MaintenanceSAP-PM

Asset VirtualizationINOVx

LIMSLabWare

HistorianPI/Documentum Shared Services

WISC08

Page 22: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

o Msg1 arrives with corrosion of A 1 di h li i

SOASOA-- Complex Event Handling & Filtration for PIMComplex Event Handling & Filtration for PIMIntegration

Asset 1 exceeding the limito Copy of Msg1 loaded to Complex

Event Processor Engineo Out1 “Corrosion violation

detected’

Architecture & Infrastructure

•Adopting SOA to Execute MOM Message Intelligencedetected

o Out1 Msg sent root causes analysis then INOVx and alert on dash board

o Msg2 arrives with high3

Situation

o Msg2 arrives with high temperature of Asset 2

o Copy of Msg2 loaded to CEP Engine

o Reply – Situation detectedo Msg2 propagated to ‘out 2’

terminal to compute risk and rerun the RBI-API, and for on-stream inspection

o Msg3 arri es ith corrosion lesso Msg3 arrives with corrosion less than the limit.

o Out3 “ No corrosion problem”, and to the control to reduce water and chemical injection.

WISC08a d c e ca ject o

Page 23: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

SOA Configuration of WF, Services & RolesSOA Configuration of WF, Services & RolesSOA Configuration of WF, Services & RolesSOA Configuration of WF, Services & Roles

Drag & Drop List of•Adopting SOA to Transfer Data Services

Integration Architecture & Infrastructure

PI KPI’S

Drag & Drop List of Predefined Services

Adopting SOA to Transfer Data Services

Submit PI Continuous Improvement

Initiate PI damage Mechanism

PI OSI

vs.public String getEmployeeName( long employeeID )

throws javax.ejb.CreateException, java.rmi.RemoteException

PI_ KPI S Tracking

Submit PI KPI;S PI_ IOW

Envelops

Check OSI executed by Inspector

PI_ OSI Procedures

{ Connection conn = null; PreparedStatement ps = null;

try

{ conn = this.getConnection();

ps = conn.prepareStatement("select name from l fil h id b )

Check IOW & Update Boundaries

employees_files where idnumber = ?"); ps.setLong(1, employeeID);

ResultSet rs = ps.executeQuery(); if (rs.next()) { return rs.getString(1);

} return "Unknown"; }

catch (SQLException sqe) { return

PI_ RBI & Schedules catch (SQLException sqe) { return

sqe.getMessage(); } finally { if (ps != null) { try { ps.close(); }

catch (se)

{ throw neSQLException w RemoteException("SQL Error.", se); } }

Check RBI and Schedule Inspection

WISC08Adjust Chemical Flow

Page 24: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Qualitative BenefitsQualitative BenefitsQualitative BenefitsQualitative BenefitsQualitative BenefitsQualitative BenefitsQualitative BenefitsQualitative Benefits

• Collaborative Added Value from • Application Integration• Multidiscipline Execution of Tasks

• Enhanced Performance of Task Execution• Fast Communication and Throughput

E H dli• Error Handling• Messaging Intelligence• More configuration rather than integration coding• More configuration rather than integration coding

WISC08

Page 25: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Quantitative BenefitsQuantitative BenefitsQuantitative BenefitsQuantitative BenefitsQuantitative BenefitsQuantitative BenefitsQuantitative BenefitsQuantitative Benefits

Enhanced Performance of Task E ec tion• Enhanced Performance of Task Execution• Timely, Reliable and Accurate Tasks• Shorten Execution Time of Tasks• Shorten Execution Time of Tasks• Increased Productivity of users and Reducing User Errors• Reduction of Integration Support effortsg pp

WISC08

Page 26: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

SOA Implications SOA Implications SOA Implications SOA Implications

• Higher Upfront Costs• Cultural Change

• Infrastructure (SOA Backplane)

• New Skills Needed at First to Configure

• Testing (unit/end-to-end)g ( )

• Rarely Realizes ROI (Return On Investment) within First

Few Projects

WISC08

Page 27: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

C l iC l iC l iC l iConclusionConclusionConclusionConclusion

WISC08

Page 28: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Q &AQ &A

WISC08

Page 29: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Glossary of MOMGlossary of MOM & SOA Terminology& SOA Terminology• SOA = Service Oriented Architecture • MOM = Manufacturing Operation Management• PIM = Plant Integrity Management• WP = Work Process

OAA = Operation Assist Advisories KPI = Key Performance IndicatorsQRM = Quantitative Risk MatrixD-K = Data To KnowledgeTET = Task Execution Template

• BPM = Business Process Management• CASE = Computer Aided Software Engineering• ISA = Instrument Society of America• YD = Yourdon Demarco

TET = Task Execution TemplateEM = Event Management DDV = Dashboard Data VisualizationOSI = On Stream InspectionRBI = Risk based Inspection

• ASM = Abnormal Situation Management• WF = Work Flow• HUI = Human User interface

RAM = Reliability Availability MaintenanceFFS = Fitness For ServicesRCA = Root Cause AnalysisRCM = Reliability Centered maintenance

WISC08

Page 30: MOM with SOA Flavor! - · PDF fileMOM with SOA Flavor! ... Production Definition Production Capability ... O &G ISA _MOM SubO &G ISA _MOM Sub--Work ProcessWork Process WP, Function

Symbol Description

Key for MOM & SOA SymbolsKey for MOM & SOA SymbolsSymbol Description Symbol Description

Integration Services and

Enterprise Service Bus

(ESB)

MOM Work

Process

Role Assignment

•Action by Role

PlantIntegrity

Management

Role

Execute(ESB)

Repository & Business RolesRepository

Mom Sub –Work Process

Decomposed

•Data•3 Dimension

Model

•Leading KPI

Tracking

Asset Leading

3 D Model,

Data

Services Registry

Presentation Services (e-mail, Presentation

RegistryDecomposed

FunctionTactical or Atomic

ERPWork

•Leading KPI

•Lagging KPI

•Dynamic Work FlowERP

Asset Condition Analysis

KPI’sLagging

KPI’s

Portal, Dashboards.)

Security & Governance

ServicesSecurity

WorkProcess

Business Process Management

•Operation AssistAdvisories

`E mail & SMS

Ri k M t i

DefineAsset

Configuration

OAA

Risk Matrix

E mail/SMS

Data ServicesDataServices

Task ExecutionTemplates (BPM w/ data, KPI’s,

OAA, Role, WF)

•Risk Matrix

•Software Application &

Vendor

ReportPerformance

Exception Application, Vendor

WISC08, , )