Technical Description: The Transformation4U web service is hosted on a Unix server, provided by the OFFIS Institute for Information Technology in Oldenburg, Germany. A description of the web service is available online from the following web page (this document): http://power1.offis.uni-oldenburg.de:60062/mm4uapp/t4uservice.html The Transformation4U web service itself is available from the following address: http://power1.offis.uni-oldenburg.de:60062/axis/Transformation4U.jws. To obtain a WSDL description of the web service, type the following information into your web browser: http://power1.offis.uni-oldenburg.de:60062/axis/Transformation4U.jws?wsdl To apply the Transformation4U web service, an application must provide the multimedia content in a XML-based document. This XML document will be validated against the MM4U framework’s composition model. This composition model is defined in a DTD that is available online from the following web page: http://www-is.informatik.uni-oldenburg.de/~mm4u/Specifications/mm4u.dtd Note: Currently, only a selected set of the multimedia composition functionality of the MM4U framework are actually provided by the Transformation4U web service. The example documents listed at the end of this document provide a good overview of that functionality. To transform a multimedia document you can either send the document’s XML description to the web service or specify an URL referring to that document. To specify the targeted output format, you can determine the output format directly when calling the web service. Once, the user profile server of DS-MIRF is provided and integrated into the Transformation4U server, one can also provide a user profile ID instead of directly specifying the output format. In that case, the Transformation4U web service will determine based on the information stated in the given user profile, which output format shall be selected. As a consequence of the description of the web service, Transformation4U will provide four different transformation methods: Transformation by providing a XML document together with the output format. Transformation by providing a URL reference to the document together with a target output format. Transformation by providing a XML document together with a user profile ID. Transformation by providing a URL reference to the document together with a user profile ID.
Sample Client: A sample client has been implemented in Java to demonstrate and to test the Transformation4U web service. The sample client can be downloaded from the following web page: http://power1.offis.uni-oldenburg.de:60062/mm4uapp/t4uservice.html The client bases on the libraries of the Apache Axis project, which can be found here: http://ws.apache.org/axis/ The sample client consists of the following Java classes: Transformation4U.java,Transformation4UService.java, Transformation4UServiceLocator.java, Transformation4USoapBindingStub.java, and TestClient.java. Most of the classes have been automatically generated by the WSDL-to-Java tool that is provided by Apache’s Axis project. The interesting part of the client from an application developer’s point of view is the file TestClient.java. Here, the four variants to call the Transformation4U web service are demonstrated. Example Documents: For testing purpose and to getting started using the Transformation4U web service, we are currently providing a set of example multimedia documents. These example documents cover different aspects of multimedia content authoring: |