JBoss.orgCommunity Documentation
This is the Getting Started Guide for Testable Architecture, and the supporting tools provided by project SAVARA. This guide starts with the installation instructions for the SAVARA tools.
The remainder of the document is organised to reflect phases within the Testable Architecture Methodology, and how the current tools can be used in support of that methodology. The tools are still in development, and therefore not all phases will have tools, and the tools in some phases will not necessarily be complete.
As an overview, the tools currently include capabilities for:
Definition of business requirements as scenarios
Creation of a choreography (global model) to represent the architecture for a system that delivers the requirements
Generation of documentation based on the choreography
Generation of service designs (e.g. BPMN2, etc)
Generation of service contracts (e.g. WSDL, etc)
Generation of service implementation (e.g. WS-BPEL, SCA Java, etc)
Simulation of scenarios against the choreography and service designs/implementations