Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
VIATRA2/Examples/Generating Axis2 Configuration
Overview of the process
The starting point is an UML component diagram of the services, where model elements are stereotyped using UML4SOA. The diagram also contains non-functional description of services. The UML model can be imported to Viatra modelspace. Here several transformations can be applied. At the end of the Viatra transformation chain we get XML documents which are the input of a Java program called WSGenerator. The WSGenerator has two operation modes. It can organize directory and file structure for Axis2 archives (aar) and Axis2 repositories based on the XML document generated from Viatra or only generate deployment descriptor files for Axis2 web services (with security and reliability configurations).