<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>2662</id>
    <completedYear/>
    <publishedYear>2009</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>239</pageFirst>
    <pageLast>262</pageLast>
    <pageNumber>23</pageNumber>
    <edition/>
    <issue/>
    <volume>3</volume>
    <type>article</type>
    <publisherName>Springer London</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2009-10-09</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Time-constrained services: a framework for using real-time web services in industrial automation</title>
    <abstract language="eng">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.</abstract>
    <parentTitle language="eng">Service Oriented Computing and Applications</parentTitle>
    <identifier type="url">https://link.springer.com/article/10.1007/s11761-009-0050-y</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Christoph Stoidner</author>
    <author>Roland Schwarzkopf</author>
    <author>Steffen Heinzl</author>
    <author>Tim Dörnemann</author>
    <author>Helmut Dohmann</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2664</id>
    <completedYear/>
    <publishedYear>2009</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>888</pageFirst>
    <pageLast>893</pageLast>
    <pageNumber>5</pageNumber>
    <edition/>
    <issue>4</issue>
    <volume>42</volume>
    <type>conferenceobject</type>
    <publisherName>Elsevier</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Composition of Time-Constrained BPEL4WS Workflows Using the TiCS Modeler</title>
    <abstract language="eng">The adoption of service-oriented architectures based on web services in industrial automation promises increased interoperability and exibility. Since the development and deployment of web services requires in-depth programming knowledge, adequate tools to ease the work of automation engineers are required. In particular, the orchestration of existing web services to workflows is a challenging task that is complicated by the fact that manufacturing processes have time constraints, especially real-time constraints. This paper presents the Time-Constrained Services (TiCS) Modeler that supports the assisted orchestration of BPEL4WS workflows with time constraints.</abstract>
    <parentTitle language="eng">13th IFAC Symposium on Information Control Problems in Manufacturing</parentTitle>
    <identifier type="doi">https://doi.org/10.3182/20090603-3-RU-2001.0104</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Roland Schwarzkopf</author>
    <author>Tim Dörnemann</author>
    <author>Steffen Heinzl</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2667</id>
    <completedYear/>
    <publishedYear>2009</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>743</pageFirst>
    <pageLast>750</pageLast>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">The Web Service Browser: Automatic Client Generation and Efficient Data Transfer for Web Services</title>
    <abstract language="eng">Web services are supported by almost all major software vendors, but nevertheless there is still a certain barrier that prevents a broader user community to actually use them. The barrier is the lack of appropriate clients offered in conjunction with the services. This paper presents a Web Service Browser that automatically generates a dynamic user interface when the user browses to the location of the service description and additionally handles the invocation of the service. To ease the use of the service, the browser takes care of data management by using an implementation of the Flex-SwA architecture. Results are presented to the user in a human-readable manner. When the result contains multimedia data, an audio or video player is used to present the result. Use cases demonstrate the benefits of the browser. With the Web Service Browser, web services simply become a usable component offered in the WWW.</abstract>
    <parentTitle language="eng">Proceedings of the 7th IEEE International Conference on Web Services</parentTitle>
    <identifier type="doi">10.1109/ICWS.2009.22</identifier>
    <author>Steffen Heinzl</author>
    <author>Markus Mathes</author>
    <author>Thilo Stadelmann</author>
    <author>Dominik Seiler</author>
    <author>Marcel Diegelmann</author>
    <author>Helmut Dohmann</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2668</id>
    <completedYear/>
    <publishedYear>2009</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>210</pageFirst>
    <pageLast>219</pageLast>
    <pageNumber>9</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">SOAP4PLC: Web Services for Programmable Logic Controllers</title>
    <abstract language="eng">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.</abstract>
    <parentTitle language="eng">17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing</parentTitle>
    <identifier type="doi">https://doi.org/10.1109/PDP.2009.42</identifier>
    <author>Markus Mathes</author>
    <author>Christoph Stoidner</author>
    <author>Steffen Heinzl</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2830</id>
    <completedYear/>
    <publishedYear>2009</publishedYear>
    <thesisYearAccepted/>
    <language>deu</language>
    <pageFirst>55</pageFirst>
    <pageLast>67</pageLast>
    <pageNumber>12</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>article</type>
    <publisherName>Gesellschaft für Informatik e.V.</publisherName>
    <publisherPlace>Bonn</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="deu">F&amp;L-Grid: Eine generische Backup und Recovery Infrastruktur für das D-Grid</title>
    <abstract language="deu">Grid Computing wird oftmals zur Durchführung zeitintensiver Experimente, die eine enorme Menge an Daten produzieren, verwendet. Da existierende Backup und Recovery Lösungen basierend auf GridFTP oder RFT detaillierte technische Kenntnisse bezüglich Konfiguration und Nutzung erfordern, sind diese nicht unbedingt für alle Anwender geeignet. Viele Wissenschaftler bevorzugen eine möglichst einfache und bedienungsfreundliche Lösung, um ihre experimentellen Ergebnisse zu sichern. Das F&amp;L-Grid Projekt, welches die Entwicklung eines Grids für Forschung und Lehre beabsichtigt, ist ein Teil des D-Grid. Hauptziel von F&amp;L-Grid ist der Entwurf und die Entwicklung einer generischen Backup und Recovery Infrastruktur für beliebige Grid-Umgebungen. Dieser Beitrag diskutiert den aktuellen Projektstatus von F&amp;LGrid und skizziert den Entwurf und die Implementierung der generischen Backup und Recovery Infrastruktur.</abstract>
    <parentTitle language="deu">2. DFN-Forum Kommunikationstechnologien</parentTitle>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Steffen Heinzl</author>
    <author>Roland Schwarzkopf</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2831</id>
    <completedYear/>
    <publishedYear>2009</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>229</pageFirst>
    <pageLast>240</pageLast>
    <pageNumber>11</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>Springer</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Towards a Generic Backup and Recovery Infrastructure for the German D-Grid Initiative</title>
    <abstract language="eng">Grid computing is often used for conducting time-consuming experiments that produce large amounts of data. Since existing backup and recovery solutions based on GridFTP or RFT require in-depth knowledge, they are not suited for scientists who are not Grid computing experts. Most scientists prefer an easy to use solution to back up and recover their experimental results. The F&amp;L-Grid project (a Grid providing services for research and education) is part of the German Grid Initiative (D-Grid) and is aimed at the design and development of the first generic backup and recovery infrastructure suitable for arbitrary Grid environments. This paper presents the current status of the ongoing F&amp;L-Grid project and outlines the generic backup and recovery infrastructure in detail.</abstract>
    <parentTitle language="deu">Tagungsband der ITG/GI-Fachtagung Kommunikation in Verteilten Systemen (KiVS)</parentTitle>
    <identifier type="url">https://link.springer.com/content/pdf/10.1007/978-3-540-92666-5.pdf?pdf=button</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Steffen Heinzl</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2832</id>
    <completedYear/>
    <publishedYear>2008</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>269</pageFirst>
    <pageLast>276</pageLast>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">The Grid Browser: Improving Usability in Service-Oriented Grids by Automatically Generating Clients and Handling Data Transfers</title>
    <abstract language="eng">This paper presents a grid browser as a familiar environment for accessing a service-oriented grid. To relieve the service developer from developing a graphical user interface and a grid service client, and to relieve the service provider from installing and maintaining a grid portal, the proposed grid browser can be used instead of a grid portal. A grid browser is a Web browser that renders WSDL files similar to HTML files. Surfing to the location of the WSDL description of a grid service results in the automatic generation of a graphical frontend in the grid browser which a user can easily fill out to invoke a service or submit a job. Furthermore, data transfers are integrated into the grid browser by integrating an implementation of the Flex-SwA architecture, such that data transmission and service invocation can be done efficiently in a single step. An implementation of the proposed grid browser to improve the usability of a service-oriented grid is presented. A use case points out the advantages of the grid browser.</abstract>
    <parentTitle language="eng">Proceedings of the 4th IEEE International Conference on e-Sciencee</parentTitle>
    <identifier type="doi">10.1109/eScience.2008.19</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Steffen Heinzl</author>
    <author>Markus Mathes</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2833</id>
    <completedYear/>
    <publishedYear>2008</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>846</pageFirst>
    <pageLast>853</pageLast>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Towards a time-constrained web service infrastructure for industrial automation</title>
    <abstract language="eng">This paper suggests to seamlessly adopt a service-oriented architecture based on Web services throughout an industrial enterprise as a standardized, homogeneous communication backbone, from the business layer down to the manufacturing layer. Since manufacturing processes typically have time constraints, especially real-time constraints, particular attention has to be paid to the description of such time constraints within a Web service and the timely execution of time-constrained Web services within the proposed infrastructure. Furthermore, an outline of the time-constrained services (TiCS) framework - a framework which empowers automation engineers to develop, deploy, publish, compose and invoke time-constrained services - and a prototypical implementation of two main components of the TiCS framework, namely the TiCS Wizards and the TiCS Real-time Repository, are presented.</abstract>
    <parentTitle language="eng">Proceedings of the 13th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</parentTitle>
    <identifier type="doi">10.1109/ETFA.2008.4638496</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Steffen Heinzl</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2834</id>
    <completedYear/>
    <publishedYear>2008</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>4</pageLast>
    <pageNumber>3</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Orchestration of Time-Constrained BPEL4WS workflows</title>
    <abstract language="eng">The adoption of service-oriented architectures based on Web services in industrial automation promises increased interoperability and flexibility. The orchestration of existing Web services to workflows is a challenging task which is complicated by the fact that manufacturing processes have time constraints, especially real-time constraints. This paper presents the time-constrained services (TiCS) Modeler which supports the assisted orchestration of BPEL4WS workflows with time constraints. The presented prototypical implementation is based on a formal derivation of the time constraints of a workflow.</abstract>
    <parentTitle language="eng">Proceedings of the 13th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</parentTitle>
    <identifier type="doi">10.1109/ETFA.2008.4638349</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Roland Schwarzkopf</author>
    <author>Tim Dörnemann</author>
    <author>Steffen Heinzl</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2835</id>
    <completedYear/>
    <publishedYear>2008</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1180</pageFirst>
    <pageLast>1186</pageLast>
    <pageNumber>6</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">WS-TemporalPolicy: A WS-Policy Extension for Describing Service Properties with Time Constraints</title>
    <abstract language="eng">A Web service has several functional properties (e.g. its operations) and non-functional properties (e.g. quality of service and security parameters). Functional properties are usually static, whereas non-functional properties are often dynamic and thus vary over time. To describe properties with time constraints, the paper introduces WS-TemporalPolicy. WS-TemporalPolicy empowers a service developer to attach a validity period to the properties described in a WS-policy. The generation, validation, storage and retrieval, and deployment process of temporal policies is supported by the Temporal Policy Runtime Environment. Implementation issues and two use cases are presented to illustrate the use of temporal policies.</abstract>
    <parentTitle language="eng">32nd Annual IEEE International Computer Software and Applications Conference</parentTitle>
    <identifier type="doi">10.1109/COMPSAC.2008.105</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Markus Mathes</author>
    <author>Steffen Heinzl</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
  <doc>
    <id>2836</id>
    <completedYear/>
    <publishedYear>2008</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>40</pageFirst>
    <pageLast>47</pageLast>
    <pageNumber>7</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>IEEE Computer Society Press</publisherName>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">A Web Service Communication Policy for Describing Non-standard Application Requirements</title>
    <abstract language="eng">Web services are not really suitable for implementing applications with non-standard communication requirements, such as e.g. applications with data streaming and/or realtime requirements, applications depending on the transfer of large files, and legacy applications with complex message exchange patterns. This paper presents a communication policy for Web services based on WS-Policy, which enables the description of real-time and data streaming requirements, of file transfers, and of protocols and clients used by legacy applications. It is used in addition to the WSDL description of a service, and thus complements the service description by exposing the protocols used by the applications for the various requirements. By investigating a video-on-demand application, several limits of Web service technologies and the benefits of using the communication policy to describe such requirements are illustrated.</abstract>
    <parentTitle language="eng">Proceedings of the 8th IEEE/IPSJ Symposium on Applications and the Internet (SAINT)</parentTitle>
    <identifier type="doi">10.1109/SAINT.2008.14</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <author>Steffen Heinzl</author>
    <author>Markus Mathes</author>
    <author>Bernd Freisleben</author>
    <collection role="Autoren" number="mathes">Markus Mathes</collection>
  </doc>
</export-example>
