TY - CHAP A1 - Schwarzkopf, Roland A1 - Mathes, Markus A1 - Heinzl, Steffen A1 - Freisleben, Bernd A1 - Dohmann, Helmut T1 - Java RMI versus .NET Remoting Architectural Comparison and Performance Evaluation T2 - Proceedings of the 7th International Conference on Networking (ICN) N2 - The implementation of distributed applications can be based on a multiplicity of technologies, e.g. plain sockets, Remote Procedure Call (RPC), Remote Method Invocation (RMI), Java Message Service (JMS), .NET Remoting, or Web Services. These technologies differ widely in complexity, interoperability, standardization, and ease of use. To achieve the highest efficiency, the use of plain sockets is advisable, whereas highest interoperability and standardization argue for Web Services. Real world applications requirements are a trade-off between efficiency, development costs, usability, reliability, interoperability, and so on. For example, a multimedia streaming application requires high performance to avoid delays, whereas Internet trading platforms depend on high interoperability, reliability and availability. Since Java RMI and .NET Remoting support fast development of highly efficient applications, many developers choose one of these technologies to realize their applications. Besides differences in design, the two technologies offer diverse performance characteristics. This paper has two main contributions: (1) a comparison of the design and architecture of Java RMI and .NET Remoting is presented, (2) an experimental performance analysis with respect to various aspects of both technologies is conducted. Y1 - 2008 U6 - https://doi.org/10.1109/ICN.2008.88 SP - 398 EP - 407 PB - IEEE Computer Society Press ER - TY - CHAP A1 - Dörnemann, Tim A1 - Heinzl, Steffen A1 - Dörnemann, Kay A1 - Mathes, Markus A1 - Smith, Matthew A1 - Freisleben, Bernd T1 - Secure Grid Service Engineering for Industrial Optimization T2 - Proceedings of the 7th International Conference on Optimization: Techniques and Applications (ICOTA) Y1 - 2007 SP - 371 EP - 372 ER - TY - CHAP A1 - Heinzl, Steffen A1 - Mathes, Markus A1 - Friese, Thomas A1 - Smith, Matthew A1 - Freisleben, Bernd T1 - Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with Attachments T2 - 2006 IEEE International Conference on Web Services (ICWS'06) N2 - SOAP is the standard protocol for message exchange in Web service environments. As an XML-based protocol, SOAP is not suitable for the transmission of large amounts of binary data. This fact has been addressed by the SOAP messages with attachments specification, which regulates the transfer of a SOAP message together with an arbitrary number of binary attachments composed within a MIME multipart/related message. Although this leads to a reduction of transmission overhead, Web service communication using SOAP messages with attachments still lacks communication and processing flexibility. In this paper, we present a novel and more flexible way of handling attachments in SOAP-based Web service environments. In contrast to SOAP messages with attachments, our approach offers message forwarding without additional communication cost and demand-driven evaluation and transmission of binary data, thus providing the opportunity to save time by overlapping service execution and data transmission Y1 - 2006 U6 - https://doi.org/10.1109/ICWS.2006.65 SP - 3 EP - 10 PB - IEEE Computer Society Press ER - TY - CHAP A1 - Mathes, Markus A1 - Heinzl, Steffen A1 - Friese, Thomas A1 - Freisleben, Bernd T1 - Enabling Post-Invocation Parameter Transmission in Service-Oriented Environments T2 - International conference on Networking and Services (ICNS'06) N2 - This paper addresses two drawbacks associated with using SOAP RPC to invoke services in service-oriented environments. First, overlapping of parameter production, parameter transmission and service execution is not possible, since all parameters of a service call have to exist prior to service invocation; until all parameters are available, a service caller has to defer service invocation. Second, the XML format of SOAP is not suitable to transfer large binary parameters, because encoding consumes a considerable amount of time. In this paper, a new approach to invoke Web services is presented, which enables post-invocation parameter transmission and efficient transmission of binary parameters, thus enabling the overlapping of parameter production, parameter transmission and service execution to reduce the overall processing time. To realize post-invocation parameter transmission, an extension of WSDL is proposed. It is shown how post-invocation parameter transmission enables the efficient implementation of stream-based production/consumption of parameters and pipelining. Furthermore, measurement results are presented demonstrating a noticeable performance gain Y1 - 2006 U6 - https://doi.org/10.1109/ICNS.2006.44 SP - 55 EP - 62 PB - IEEE Computer Society Press ER - TY - CHAP A1 - Stadelmann, Thilo A1 - Heinzl, Steffen A1 - Unterberger, Markus A1 - Freisleben, Bernd T1 - WebVoice: A Toolkit for Perceptual Insights into Speech Processing T2 - Proceedings of the 2nd International Conf. on Image and Signal Processing (CISP) Y1 - 2009 SP - 4358 EP - 4362 PB - IEEE Press ER - TY - CHAP A1 - Seiler, Dominik A1 - Ewerth, Ralph A1 - Heinzl, Steffen A1 - Stadelmann, Thilo A1 - Mühling, Markus A1 - Freisleben, Bernd A1 - Grauer, Manfred T1 - Eine service-orientierte Grid-Infrastruktur zur Unterstützung medienwissenschaftlicher Filmanalyse T2 - Proceedings of the GeNeMe Workshop 2009 Y1 - 2009 SP - 79 EP - 89 PB - TUDpress 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 - TY - CHAP A1 - Heinzl, Steffen A1 - Mathes, Markus A1 - Stadelmann, Thilo A1 - Seiler, Dominik A1 - Diegelmann, Marcel A1 - Dohmann, Helmut A1 - Freisleben, Bernd T1 - The Web Service Browser: Automatic Client Generation and Efficient Data Transfer for Web Services T2 - Proceedings of the 7th IEEE Int'l Conf. on Web Services (ICWS) Y1 - 2009 SP - 743 EP - 750 PB - IEEE Press ER - TY - CHAP A1 - Mathes, Markus A1 - Schwarzkopf, Roland A1 - Dörnemann, Tim A1 - Heinzl, Steffen A1 - Freisleben, Bernd T1 - Composition of Time-Constrained BPEL4WS Workflows Using the TiCS Modeler T2 - Proceedings of the 13th IFAC Symposium on Information Control Problems in Manufacturing (INCOM) Y1 - 2009 SP - 892 EP - 897 PB - Elsevier ER - TY - CHAP A1 - Mathes, Markus A1 - Heinzl, Steffen A1 - Schwarzkopf, Roland A1 - Freisleben, Bernd T1 - F&L-Grid: Eine generische Backup und Recovery Infrastruktur T2 - Tagungsband des 2. DNF-Forum Kommunikationstechnologien Y1 - 2009 SP - 55 EP - 67 PB - Gesellschaft für Informatik (GI) ER - TY - CHAP A1 - Mathes, Markus A1 - Heinzl, Steffen A1 - Freisleben, Bernd T1 - SOAP4PLC: Web Services for Programmable Logic Controllers T2 - Proceedings of the 17th Euromicro Int'l Conf. on Parallel, Distributed, and Network-Based Processing (PDP) Y1 - 2009 SP - 210 EP - 219 PB - IEEE Press ER - TY - CHAP A1 - Heinzl, Steffen A1 - Seiler, Dominik A1 - Unterberger, Marco A1 - Nonenmacher, A. A1 - Freisleben, Bernd T1 - MIRO: A Mashup Editor Leveraging Web, Grid and Cloud Services T2 - Proceedings of the 11th Int'l Conf. on Information Integration and Web-based Applications & Services (iiWAS) Y1 - 2009 SP - 15 EP - 22 PB - ACM and OCG ER - TY - CHAP A1 - Heinzl, Steffen A1 - Seiler, Dominik A1 - Juhnke, Ernst A1 - Freisleben, Bernd T1 - Exposing Validity Periods of Prices for Resource Consumption to Web Service Users via Temporal Policies T2 - Proceedings of the 11th Int'l Conf. on Information Integration and Web-based Applications & Services (iiWAS) Y1 - 2009 SP - 233 EP - 240 PB - ACM and OCG ER - TY - CHAP A1 - Mathes, Markus A1 - Heinzl, Steffen A1 - Freisleben, Bernd T1 - WS-TemporalPolicy: A WS-Policy Extension for Describing Service Properties with Time Constraints T2 - Proceedings of the First IEEE Int'l Workshop On Real-Time Service-Oriented Architecture and Applications (RTSOAA 2008) of the 32nd IEEE Computer Software and Applications Conf. (COMPSAC 2008) Y1 - 2008 SP - 1180 EP - 1186 PB - IEEE Press ER - TY - JOUR A1 - Heinzl, Steffen A1 - Seiler, Dominik A1 - Juhnke, Ernst A1 - Stadelmann, Thilo A1 - Ewerth, Ralph A1 - Grauer, Manfred A1 - Freisleben, Bernd T1 - A Scalable Service-Oriented Architecture for Multimedia Analysis, Synthesis, and Consumption JF - International Journal of Web and Grid Services Y1 - 2009 VL - 5 IS - 3 SP - 219 EP - 260 PB - Inderscience Publishers ER - TY - CHAP A1 - Seiler, Dominik A1 - Heinzl, Steffen A1 - Juhnke, Ernst A1 - Ewerth, Ralph A1 - Grauer, Manfred A1 - Freisleben, Bernd T1 - Efficient Data Transmission in Service Workflows for Distributed Video Content Analysis T2 - Proc. of the 6th Int'l Conf. on Advances in Mobile Computing & Multimedia Y1 - 2008 SP - 7 EP - 14 PB - ACM Press and OCG ER - TY - JOUR A1 - Heinzl, Steffen A1 - Schmeling, Benjamin A1 - Freisleben, Bernd T1 - Using Temporal Policies for Managing Changing Meta-Data of Web Services JF - International Journal of Web and Grid Services Y1 - 2010 VL - 6 IS - 4 SP - 331 EP - 356 PB - Inderscience Publishers ER - TY - JOUR A1 - Heinzl, Steffen A1 - Nonenmacher, A. A1 - Freisleben, Bernd T1 - Mashups in Flex, Part 2 JF - Java Magazin Y1 - 2010 SN - 1619-795X IS - 4 SP - 54 EP - 58 PB - S&S Media ER - TY - JOUR A1 - Heinzl, Steffen A1 - Nonenmacher, A. A1 - Freisleben, Bernd T1 - Mashups in Flex, Part 1 JF - Java Magazin Y1 - 2010 SN - 1619-795X IS - 3 SP - 54 EP - 59 PB - S&S Media ER -