The document discusses using service-oriented architectures (SOAs) and web services to improve flexibility and connectivity in manufacturing. It proposes a cross-layer infrastructure called SOCRADES that connects smart devices on the factory floor to enterprise applications like ERP using standards like DPWS. SOCRADES provides a middleware that supports dynamic discovery and composition of services to enable reconfiguration and integration of shop-floor events with top-floor systems. An initial implementation of SOCRADES was built to demonstrate brokered access to devices and support for dynamic environments.
8. ENTERPRISE APPLICATIONS Hardware Vendor Implementation Proprietary Protocol SAP MII Gateway Shop floor standard HTML-GUI / Applets Web Services SOCRADES MIDDLEWARE APP SERVICES Visualization Services Applets Display Controls Displays GUI Widgets Data Services Legacy Connector SOCRADES Connector Business Logic Services Business Process Monitoring Alert (Event) Pull Point Eventing Notification Broker Device Manager and Monitor Service Discovery Web Services Web Services SOCRADES MIDDLEWARE DEVICE SERVICES SAP Protocols SAP Connectivity SAP Transaction Access Cross-layer Service Catalogue Composed Services Runtime DPWS Back-end Services Service Access Control Middleware Historian OPC UA over DPWS OPC UA over DPWS DEVICE LAYER Invoker Asynchronous Buffer Service Lifecycle Management Services Repository Service Mapper
12. ENTERPRISE APPLICATIONS Hardware Vendor Implementation Proprietary Protocol SAP MII Gateway Shop floor standard HTML-GUI / Applets Web Services SOCRADES MIDDLEWARE APP SERVICES Visualization Services Applets Display Controls Displays GUI Widgets Data Services Legacy Connector SOCRADES Connector Business Logic Services Business Process Monitoring Alert (Event) Pull Point Eventing Notification Broker Device Manager and Monitor Service Discovery Web Services Web Services SOCRADES MIDDLEWARE DEVICE SERVICES SAP Protocols SAP Connectivity SAP Transaction Access Cross-layer Service Catalogue Composed Services Runtime DPWS Back-end Services Service Access Control Middleware Historian OPC UA over DPWS OPC UA over DPWS DEVICE LAYER Invoker Asynchronous Buffer Service Lifecycle Management Services Repository Service Mapper
13.
14. Using MII in the SOCRADES Prototype alert stop Overheating Alert Business Rule Engine Business Process Monitoring Alert If(OverheatingAlert) then stopProduction() triggerMaintenance() rescheduleProduction() informAccountManager() Maintenance Application Production Planning Customer Relationship Management DPWS DPWS
15. ENTERPRISE APPLICATIONS Hardware Vendor Implementation Proprietary Protocol SAP MII Gateway Shop floor standard HTML-GUI / Applets Web Services SOCRADES MIDDLEWARE APP SERVICES Visualization Services Applets Display Controls Displays GUI Widgets Data Services Legacy Connector SOCRADES Connector Business Logic Services Business Process Monitoring Alert (Event) Pull Point Eventing Notification Broker Device Manager and Monitor Service Discovery Web Services Web Services SOCRADES MIDDLEWARE DEVICE SERVICES SAP Protocols SAP Connectivity SAP Transaction Access Cross-layer Service Catalogue Composed Services Runtime DPWS Back-end Services Service Access Control Middleware Historian OPC UA over DPWS OPC UA over DPWS DEVICE LAYER Invoker Asynchronous Buffer Service Lifecycle Management Services Repository Service Mapper