Web Services (WSDL)

Enterprise Architect now supports Forward and Reverse Engineering of the W3C Web Service Definition Language (WSDL).

EA's new WSDL toolbox can be used to conveniently model WSDL documents. WSDL documents are represented as components marked with the stereotype "WSDL". WSDL documents are contained in a package hierarchy representing the target WSDL namespace and its constituent XSD Types, Messages, PortTypes, Bindings and Services. The top-level package is stereotyped as a WSDLnamespace.

A WSDLnamespace package may contain one or more WSDL components. Each WSDL component may be automatically generated to a WSDL file using EA's built in WSDL generator.

Enterprise Architect version 6 makes it easy to import or generate WSDL files. Using the new WSDL import facility you can import WSDL files as UML class models. Generating WSDL is just as easy. The Generate WSDL feature acts on a package stereotyped with WSDLnamespace. It is used to Generate any or all of the WSDL stereotyped components owned by the target WSDLnamespace structure.

The figure below shows a skeletal WSDL namespace package structure: