TY - JOUR A1 - Mathes, Markus A1 - Stoidner, Christoph A1 - Schwarzkopf, Roland A1 - Heinzl, Steffen A1 - Dörnemann, Tim A1 - Dohmann, Helmut A1 - Freisleben, Bernd T1 - Time-constrained services: a framework for using real-time web services in industrial automation JF - Service Oriented Computing and Applications N2 - The use of web services in industrial automation, e.g. in fully automated production processes like car manufacturing, promises simplified interaction among the manufacturing devices due to standardized protocols and increased flexibility with respect to process implementation and reengineering. Moreover, the adoption of web services as a seamless communication backbone within the overall industrial enterprise has additional benefits, such as simplified interaction with suppliers and customers (i.e. horizontal integration) and avoidance of a break in the communication paradigm within the enterprise (i.e. vertical integration). The Time-Constrained Services (TiCS) framework is a development and execution environment that empowers automation engineers to develop, deploy, publish, compose, and invoke time-constrained web services. TiCS consists of four functional layers—tool support layer, real-time infrastructural layer, real-time service layer, and hardware layer—which contain several components to meet the demands of a web service based automation infrastructure. This article gives an overview of the TiCS framework. More precisely, the general design considerations and an architectural blueprint of the TiCS framework are presented. Subsequently, selected key components of the TiCS framework are discussed in detail: the SOAP4PLC engine for equipping programmable logic controllers with a web service interface, the SOAP4IPC engine for processing web services in real-time on industrial PCs, the WS-TemporalPolicy language for describing time constraints, and the TiCS Modeler for composing time-constrained web services into a time-constrained BPEL4WS workflow. Y1 - 2009 UR - https://link.springer.com/article/10.1007/s11761-009-0050-y VL - 3 SP - 239 EP - 262 PB - Springer London ER - TY - CHAP A1 - Stoidner, Christoph A1 - Mathes, Markus A1 - Freisleben, Bernd T1 - Sequence-Controlled Web Services for Programmable Logic Controllers T2 - 13th IFAC Symposium on Information Control Problems in Manufacturing N2 - The use of service-oriented architectures based on web services in the manufacturing layer of industrial enterprises enables vertical integration and promises increased interoperability. Unfortunately, the differing execution patterns—cyclic execution on programmable logic controllers vs. on-demand execution on industrial PCs—complicate the use of web services in the manufacturing layer. This paper introduces sequence-controlled web services that permit to easily export a control module as a web service. An automation engineer can use familiar IEC 61131-3 programming languages to implement the control application and subsequently can export selected modules as web services. Y1 - 2009 U6 - https://doi.org/https://doi.org/10.3182/20090603-3-RU-2001.0128 VL - 42 IS - 2 SP - 396 EP - 401 PB - Elsevier ER - TY - CHAP A1 - Mathes, Markus A1 - Stoidner, Christoph A1 - Heinzl, Steffen A1 - Freisleben, Bernd T1 - SOAP4PLC: Web Services for Programmable Logic Controllers T2 - 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing N2 - The use of service-oriented architectures based on web services in the manufacturing layer of industrial enterprises yields vertical integration and promises increased interoperability and flexibility. Unfortunately, two main obstacles complicate the use of web services in the manufacturing layer. First, the hardware/software used in this layer differs from the hardware/software used in other layers. Second, the manufacturing layer is maintained by automation engineers who typically are not familiar with web services. This paper presents the first SOAP engine for programmable logic controllers to advance the use of web services in the manufacturing layer. The engine offers a low memory footprint to respect the low computational power of programmable logic controllers and allows to export web services automatically without intervention of an automation engineer. Y1 - 2009 U6 - https://doi.org/https://doi.org/10.1109/PDP.2009.42 SP - 210 EP - 219 PB - IEEE Computer Society Press ER - TY - JOUR A1 - Mathes, Markus A1 - Stoidner, Christoph A1 - Schwarzkopf, Roland A1 - Heinzl, Steffen A1 - Dörnemann, Tim A1 - Dohmann, Helmut A1 - Freisleben, Bernd T1 - Time-Constrained Services (TiCS): A Framework for Using Real-time WS in Industrial Automation JF - Service Oriented Computing and Applications (SOCA) Journal Y1 - 2009 VL - 3 IS - 4 SP - 239 EP - 262 PB - Springer CY - London ER -