Steffen Heinzl

Learn More
Through the rise of cloud computing, on-demand applications, and business networks, services are increasingly being exposed and delivered on the Internet and through mobile communications. So far, services have mainly been described through technical interface descriptions. The description of business details, such as pricing, service-level, or licensing,(More)
High performance computing resources are currently mainly used by computer scientists or domain experts. With the upcoming Cloud computing infrastructures and the vast amount of data available in the World Wide Web, such computing resources become interesting for end users who want to develop their own computationally demanding applications. In this paper,(More)
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(More)
Although Service-Oriented Architectures (SOAs) were not designed for multimedia processing, they speed up the development of distributed multimedia applications by allowing the composition or reconfiguration of existing services. For example, the Business Process Execution Language for Web Services (BPEL) is a powerful tool to orchestrate, model and execute(More)
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(More)
Workflows of web services orchestrated by the Business Process Execution Language (BPEL) have been successfully used in many business applications. Although these technologies were not originally designed for multimedia processing, they offer advantages to speed up the development of distributed multimedia analysis applications by allowing the composition(More)
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.(More)
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(More)