Some Earlier Efforts: SOA for PLM, Mfg. ⢠Here Come the Clouds. ⢠Exemplar Standards ... Software as a Service (SaaS). 16. Source: IBM developerWorks, 2013 ...
Architecting and Composing Through-life Engineering Information Services
Nenad Ivezic, Boonserm Kulvatunyou, and Vijay Srinivasan National Institute of Standards and Technology U.S.A. 3rd International Conference on Through-life Engineering Services Cranfield University, U.K. November 4-5, 2014
Prelude
How are we dealing with these challenges? 2
Outline • • • •
Rise of Smart Manufacturing Some Earlier Efforts: SOA for PLM, Mfg Here Come the Clouds Exemplar Standards – – – – –
STEP AP242 OAGIS MBSE PLCS MTConnect
• Service Composition 3
Third Industrial Revolution
The Economist April 21, 2012
1. Mechanization of textile industry in Britain, late 18th century. 2. Henry Ford’s moving assembly line in U.S.A, early 20th century. 3. Now, digitization of manufacturing. 4
INDUSTRIE 4.0 1. 2. 3. 4.
Mechanization Electrification Information Technology Internet of Things and Services –
Cyber-Physical Systems
5
Smarter Enterprise The year of the smarter enterprise A new model for the firm is on its way, says Virginia Rometty, chief executive of IBM
Natural resources: • • • •
Steam power – 18th century Electricity – 19th century Hydrocarbons – 20th century Data – 21st century
Nov 18th 2013, The Economist The World In 2014 print edition 6
• Smart, connected products are transforming competition. They are forcing companies to rethink:
November 2014
– How they conceive, design, and source products. – How they manufacture, operate, and service them. – How they build and secure the necessary IT infrastructure. 7
Smart Manufacturing • is the digitization of manufacturing, • is run by information, and • is affected by big data, analytics, cloud services etc. 8
Outline • • • •
Rise of Smart Manufacturing Some Earlier Efforts: SOA for PLM, Mfg Here Come the Clouds Exemplar Standards – – – – –
STEP AP242 OAGIS MBSE PLCS MTConnect
• Service Composition 9
Some Earlier Efforts SOA: Service Oriented Architecture
October 2008
May 2008
10
SOA for PLM
Source: 2008
11
SOA for Manufacturing
Source: 2008
12
Outline • • • •
Rise of Smart Manufacturing Some Earlier Efforts: SOA for PLM, Mfg Here Come the Clouds Exemplar Standards – – – – –
STEP AP242 OAGIS MBSE PLCS MTConnect
• Service Composition 13
Here Come the Clouds …
Source: IBM developerWorks, 2013 14
Source: IBM developerWorks, 2013
Open Standards
PaaS
IaaS
15
Software as a Service (SaaS)
Source: IBM developerWorks, 2013
16
Outline • • • •
Rise of Smart Manufacturing Some Earlier Efforts: SOA for PLM, Mfg Here Come the Clouds Exemplar Standards – – – – –
STEP AP242 OAGIS MBSE PLCS MTConnect
• Service Composition 17
ISO STEP AP242:2014 Managed Model-based 3D Engineering
18
Machine-readable Product Manufacturing Information (PMI)
19
Machine-readable Composites Manufacturing Information
20
OAGIS Business Object Documents (BODs) A manufacturing information service scenario
OAGIS: Open Applications Group Integration Services 21
Model-based Systems Engineering SysML: Systems Modeling Language
Source: InterCAX, 2014
22
Product LifeCycle Support Lifecycle Engineering Support Services
23
MTConnect
Source: SME Manufacturing Engineering, 2012
24
Outline • • • •
Rise of Smart Manufacturing Some Earlier Efforts: SOA for PLM, Mfg Here Come the Clouds Exemplar Standards – – – – –
STEP AP242 OAGIS MBSE PLCS MTConnect
• Service Composition 25
Service Composition • Service Composability: – Modularity – State independence • At least: state awareness
• Service Scenarios: – Demonstration of bigger business processes – ‘Soft proof of sufficiency’ of services
26
A Manufacturing Service Scenario
• A fault is detected in an Electronic Control Unit (ECU) for the motors powering a manufacturing plant’s conveyor line. • A series of actions are triggered – some automatically and some manually. • The problem is fixed and the line is brought back to operation. • Details are described in the paper in prose. – They can also be described using the Business Process Model and Notation (BPMN) standard. 27
Manufacturing Service Scenario using BPMN 2.0 ECU Equipment Operator
ECU Operating Signal
SCADA
Detect ECU Fault
MOM
MOM Plant Operator
DS
False Alarmed?
Enterprise
ERP
Field Technician
Vendors
Vendor
Create ECU Audit Report
N
Y
Create Work Order
Review Work Order
Diagnose ECU
Create ECU Failure Report
Replace?
Y
Call Inventory Manager for a Replacement ECU
Upgrade Software
Post ECU Failure Report
Available? Create ECU Requisition Order
Replace ECU
Fulfill Requisition Order
Procurement
PLM
Call Technician to Alert Fault
N
MOM Send ECU Failure Report
Purchasing Officer
Update ECU Inventory
Analyze ECU Fault
PDP
Inventory Management
Inventory Manager
Notify ECU Fault
Check Replacement ECU Availability
Manage Product Failure Report
N
Y
Replacement ECU Received
Room for Standards and Automation ECU Equipment Operator
ECU Operating Signal
New: ECU Signal Standard
SCADA PDP MOM
Notify ECU Fault
Detect ECU Fault
MOM
Enterprise
Plant Operator
Analyze ECU Fault
Y
DS
N
Create Work Order
Send Alert SMS
ETSI GSM SMS Standards Create ECU Audit Report
New ECU Audit Report Standard
ERP
Field Technician
Vendors
PDP
False Alarmed?
OAGIS Maintenance Order BOD
New: ECU Fault Standard
Vendor
Review Work Order
SMS App MOM Mobile App
Diagnose ECU
Alert SMS Received Send ECU Failure Report
Replace? N
Create ECU Failure Report
Post ECU Failure Report
PLM New: Item Failure Standard
Upgrade Software
Y
Request ECU Replacement
ECU Availability SMS Received
Replace ECU
Manage Product Failure Report
OMG PLM Services, OAGIS BOM, STEP AP 242
Thank You! Questions?
30
Smart Manufacturing System Lifecycles
TO-BE Request Replacement ECU
ECU Delivered Inventory Manager
Receive Delivery
Inventory Management
Receiving
OAGIS Get Inventory Balance BOD
Query Inventory Availability
Enterprise
MOM Field Technician
MOM Mobile App
Input Work Order Number
SMS App OAGIS Shipment BOD
ERP
Purchasing Officer
Create Supplier PO
Query Work Order
N
Select Supplier
Collect Supplier RFQ Responses
Create Supplier RFQs
Procurement
CRM
Fulfill Customer PO
Create Requisition Order
OAGIS Response RFQ BOD
Create Customer PO
Send RFQ Response
Create Customer RFQ Response
OAGIS Requisition BOD OAGIS Process RFQ BOD
Send RFQ
Send Shipment Notice
Send ECU Availability SMS
Submit ECU Requisition Order
OAGIS PO BOD Vendors
Available?
OAGIS Maintenance Order BOD
Send PO
Vendor
Y
Check ECU Inventory Availability
Create Customer RFQ