Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "VIATRA2/Examples/Generating Axis2 Configuration"

(New page: == 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...)
 
(Overview of the process)
Line 1: Line 1:
 +
This example shows an usage of VIATRA2 for web service configuration generation. It uses an extended UML format which is capable to model services. The transformations generate web service stubs, security configuration and reliability configuration from the model for Axis2 platform.
  
 
== Overview of the process ==
 
== 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).
 
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).
 +
 +
[[Image:Process-overview.jpg]]

Revision as of 15:53, 20 June 2008

This example shows an usage of VIATRA2 for web service configuration generation. It uses an extended UML format which is capable to model services. The transformations generate web service stubs, security configuration and reliability configuration from the model for Axis2 platform.

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).

Process-overview.jpg

Back to the top