Download - Architecture of the Integrated DMN platform
Architecture of the integrated DMN platform
Frank Werner (Software AG)
http://www.imagine-futurefactory.eu
IMAGINE ARCHITECTURE
IMAGINE
27 September 2014
IMAGINE Architecture Pillows
Architecture v1• IMAGINE Lifecycle• Production Oriented Flow• Manufacturing processes• Stakeholders of the Platform
Architecture v4• Transformation from DMN into
Smart Manufacturing Networks (SMN)
• Real-time situation awareness• Simulation & Forecasting• Relating Event Processing,
analytics, monitoring to Blueprints
Architecture v2• fine-granular Component
overview for all DMN phases• Connecting Mfg. shop-floor
with supply chain
Architecture v3• Production Analytics, Metrics
& Measurements• Complex event processing
and analytics• Event Driven SOA
Outlook
27 September 2014
IMAGINE Lifecycle Methodology
27 September 2014
DMN parter
DMN partner
DMN partner
Customer
End-to-end management of DMN production processes
Planning
O1.1.1
O1.1.2
O1.2
O1.2
SourcingSC1
SC2
SC4 SC5
Manufacture
Collaboration platform & Information/Service Bus
Configure Design
Deliver
blueprint blueprint blueprint blueprint
Product Mgt
Processes
Monitor & Govern
ERP
IMAGINE Framework
CRM ERP
DMN Mgr
CRM ERP SCM PLM
Mfg Lifecycle On-Boarding
IMAGINE Framework
27 September 2014
Production oriented flow(Phase 0/Phase 1)
MarketplaceBlueprint
Repository
NM
Network manager
Client
Network partner
Administrator
Partner & ProductBlueprint Definition Language
Blueprint Query Engine
Initial Network Configuration
NM
SelectedPartner/ProductBlueprint
Initial Network Configuration
NPRegister
Partner & ProductBlueprints
Client
Selection
CustomerRequest
NPRegister
Partner & ProductBlueprints
NPRegister
Partner & ProductBlueprints Initial
ProductionSchedule
TransformationOf customer request into in.
production schedule
NM
SimulationManufacturingNetwork Functional Definition &Production Schedule & Level 5 processes & service-enabled interfaces
BaselineNetwork ConfigurationDMN Blueprint &
ProductionRepository
NM
Client
NP
AD
NM
27 September 2014
Production Oriented FlowPhase 2
NP
NP
BaselineNetwork Configuration(local processes & Service-enabled interfaces)
Model, Inspect and Deploy Orchestration
DMN Blueprint & ProductionRepository
Modeling Tool,
Workflow engine
Model, Inspect and Deploy Choreography
Modeling Tool, Simulate tool,
Workflow Engine
Level-4 ProductionSchedule
Final(Level-2/3/4/5)ProductionSchedule
Level-4 Composed Process and QA Blueprints
Level-2/3/4/5Composed Process and QA Blueprints
ISA-95 Model
repository
NM
DMN Design Phase
<<complies to>>
NP
NP
NM
27 September 2014
Production Oriented FlowPhase 3
Deploy Process Segments(Level-5 local processes)
Enterprise Service BusDeploy
Choreography/Orchestration(Level-3/4 processes)
KPIMonitoring
QM
Monitoring Tool,
Dashboard
DMN Blueprint & ProductionRepository
Final(Level-2/3/4/5)ProductionSchedule
Level-3Composed (level 2/3/4/50 Process and QA Blueprints
Log
TroubleShooter
Identified partner, process performance anomalies
NM
Root-cause Analysis tool,
Simulation tool
Improvements advice
NM
DMN Monitoring &Management Phase
Network manager
Client
Network partner
Administrator
NM
Client
NP
AD
NM
NP
NM
NP
27 September 2014
27 September 2014
Architecture v2
Architecture v1• IMAGINE Lifecycle• Production Oriented Flow• Manufacturing processes• Stakeholders of the Platform
Architecture v4• Transformation from DMN into
Smart Manufacturing Networks (SMN)
• Real-time situation awareness• Simulation & Forecasting• Relating Event Processing,
analytics, monitoring to Blueprints
Architecture v2• fine-granular Component
overview for all DMN phases
• Connecting Mfg. shop-floor with supply chain
Architecture v3• Production Analytics, Metrics
& Measurements• Complex event processing
and analytics• Event Driven SOA
27 September 2014
Architecture v2 Modelling Approach
27 September 2014
Detailed Component Architecture
Structural Views
Deployment Diagrams
Portal
Legacy
EnterpriseService
Bus
ERP PLM
Mfg Gateway
High-Level View of the IMAGINE Platform
Enterprise
Information exchange• Production Schedule• Production Performance• Product Definition• Production Capabilities• KPIs• Events, Alerts
Quality
Maintenance
Assets Mgt
Production
ManufacturingService Bus
(complex events, Pub/Sub)
EquipmentIncidents, correctiveactions
ProductsMaterials
Plant
X27 September 2014
27 September 2014
Architecture v3
• Production Analytics, Metrics & Measurements• Perfect order Fulfilment• Production Efficiency• Production Quality• Equipment Effectiveness
• Complex event processing and analytics• Event Driven SOA
Architecture v1• IMAGINE Lifecycle• Production Oriented Flow• Manufacturing processes• Stakeholders of the Platform
Architecture v4• Transformation from DMN into
Smart Manufacturing Networks (SMN)
• Real-time situation awareness• Simulation & Forecasting• Relating Event Processing,
analytics, monitoring to Blueprints
Architecture v2• fine-granular Component
overview for all DMN phases• Connecting Mfg. shop-floor
with supply chain
Architecture v3• Production Analytics, Metrics
& Measurements• Complex event processing
and analytics• Event Driven SOA
27 September 2014
Manufacturing KPIs
27 September 2014
Event Driven SOA
16
IMAGINE Broker Integration
27 September 2014
Metrics Repository
KPI Log and Monitoring
Service
Production Repository
IMAGINE Integration BUS
IMAGINE Broker
Blueprint Repository
Supplier System
Web Service Calls
IMAGINE ESB Services
UpdateSkillMetricEventUpdateProcessMetricEventUpdatePartnerStatusEvent
UpdateMaterialMetricEventUpdateEquipmentMetricEvent
SensorUpdateEventPartnerNotificationMailEvent
ManagerAlertMailEventDMNTerminationEvent
ProcessReconfigurationEvent
connector
Event handling systems
connector connector connector
27 September 2014
Architecture v4
Architecture v1• IMAGINE Lifecycle• Production Oriented Flow• Manufacturing processes• Stakeholders of the Platform
Architecture v4• Transformation from DMN into
Smart Manufacturing Networks (SMN)
• Real-time situation awareness• Simulation & Forecasting• Relating Event Processing,
analytics, monitoring to Blueprints
Architecture v2• fine-granular Component
overview for all DMN phases• Connecting Mfg. shop-floor
with supply chain
Architecture v3• Production Analytics, Metrics
& Measurements• Complex event processing
and analytics• Event Driven SOA
Outlook
27 September 2014 18
IMAGINE Reference Architecture –Knowledge Structures
27 September 2014 19
Generic MFG Reference Architecture and LL Incarnations
COMPONENTDESIGN
IMAGINE Detailed Design
2027 September 2014
27 September 2014 21
Detailed Design - Onboarding
Liferay Portal
Persistence Engine
Persistence Engine::Blueprint Repository
Persistence Engine::Production Repository
«interface»
Services
«access»
Access
«access»
Access
Integration Server
Broker
«access»
Access
External Instrastructure
«use»
WSDL
«use»
pub-sub
«use»
JMS «use»
JDBC
Access
LDAP
«use»
Usage
27 September 2014 22
Detailed DesignAnalysis and Configuration
Production Requirements Composer
Service Component
WEB UI
Function
Liferay Portal
Persistence Engine
Blueprint Repository
Production Repository
«interface»
Services
«access»
Access
«access»
Access
Integration Server
Broker
«access»
Access
External Instrastructure
Access
«use»
WSDL
«use»
pub-sub
«use»
JMS
«use»
JDBC
«send»
WEB UI
Access
Access
Search Component
WEB UI
Function
Service Component
Access
Access
Send
Access
DMN Evaluation&Final
Configuration
WEB UI
Function
Service Component
Access
Access
Access
Send
Capacity Service Component«access»
Access
«access»
Access
«access»
Access
27 September 2014 23
Detailed DesignDesign Components
Design Toolset
Service Component
WEB UI
Orchestration Function QA Function
Liferay Portal
Persistence Engine
Persistence Engine::Blueprint Repository
Persistence Engine::Production Repository
«interface»
Services
«access»
Access
«access»
Access
Integration Server
Broker
«access»
Access
External InstrastructuresLiving Labs
«use»
WSDL
«use»
pub-sub
«use»
JMS
«send»
WEB UI
Access
access access
accessaccess
Production Analysis and Monitoring Toolset
... other
components
(as defined in Execution and
Management Phase)
Event Storage Component
Pattern Editor
«access»
Access
Nagios
MySQL
«access»
Access
«access»
Access
«access»
Access
«use»
Usage
27 September 2014 24
Detailed DesignExecution & Monitoring
wM Broker
Integration Server
Liferay Portal
Persistence Engine
«interface»
Services
Blueprint Repository
Production Repository
«access»
Access
«access»
Access
«access»
Update Production Repository
External Instrastructures
Living Labs
Dashboard
«access»
Access
«use»
Point-to-Point/pub-sub
Nagios
Trouble Shooter
MySQL
«access»
Access
«use»
Usage
«use»
WSDL
«access»
database query
«use»
Usage
«use»
pub-sub
«use»
JMS
«send»
iframe
«send»
iframe
«send»
iframe
LDAP
«access»
Access
«access»
Access
Production Analysis
and Monitoring Toolset
«use»
Pub-Sub
«use»
Usage
«access»
Access
«access»
Access
27 September 2014 25
EDA: Pub-Sub Design
Integration Server
Broker
pubpub PTPPTP
PTPPTPpubpub
subsub
subsub
MashZone
Event Consumer
Event Producer
«publish»
UpdatePartnerStatus
Event Consumer and Producer
«publish»
UpdateProcessMetric
«subscribe»
UpdateProcessMetric
Pattern Detection Component
Dynamicity Management Component
«publish/subscribe»
Access
«publish/subscribe»
Access
«publish/subscribe»
Access
«publish»
SensorUpdate
«subscribe»
UpdateSensorValue
«publish»
TerminateDMN
«publish»
PartnerNotificationMail
«publish»
AlertDMNManager
Event Adapters
Pattern Editor
Event Adapters
«subscribe»
Receive Events
«subscribe»
Receive Events
«subscribe»
Receive Events
«subscribe»
Receive Events
http://www.imagine-futurefactory.eu [email protected]
Imagine Future FactoryImagineFF
Thank you for your attention!
ImagineFutureFactoryImagineFutureFactory