Creating serializers and deserializers  Exporting

Chapter 3: Components, Datatypes, and Type Mappings

Deployment

The deployment of custom type mappings requires serializer and deserializer classes and the associated factories, the SOAP encoding, and the qualifying name (Qname). The Qname helps reduce the chance of collisions of elements that use the same name (description, item, and other entities), by adding an additional element, which makes it more likely to produce a unique element:

Qname = namespace identifier + local name

The deployment of type mappings occurs as part of Web service creation and deployment. Type mappings are deployed at the Web service level.


Scope of type mappings

A type mapping can be deployed only as part of a Web service, or when exposing a component. Even though a type mapping is deployed as only part of a service, a client can look up all the service mappings installed on a server.

Once a type mapping is deployed, it is associated with a Web service. But the same type mapping can be used with other Web services as well.





Copyright © 2005. Sybase Inc. All rights reserved. Exporting

View this book as PDF