Telelogic Tau for Model-Driven SOA

Service Oriented Architecture (SOA) brings formality to composite application development. SOA’s flexibility can result in improved delivery time for new applications and an accelerated response time for application changes. A SOA approach promotes reuse and minimizes development time by enabling companies to assemble composite applications consisting of best-in-class components, whether pre-existing or designed for the task at hand. 

Model-driven SOA (MD SOA) is an innovative approach to visually conceptualizing and designing composite applications that form the basis of SOA. It provides a development platform that places a premium on re-using legacy software, providing round-trip development of deployable source code in Java, C#, or C++ when new software is required. Application designs that incorporate both new and existing components can be fully simulated and tested within the model itself, saving you time and expense, ensuring that your deployed applications operate as planned. Deployed applications can be analyzed and updated in response to changing market conditions and deployment infrastructure. 

Telelogic Tau® provides complete support for model-driven SOA, from the high-level design and specification of information systems to developing composite applications and their software components. Telelogic Tau® is able to iteratively simulate and test the application during design, finding errors and proving functionality at each stage of development. Existing Web services can be incorporated into the design model and can be invoked during simulation to evaluate their role in the overall application. Interfaces based on WSDL and XSD can be fully incorporated into SOA design, with robust round-trip support that includes importing, reverse-engineering, and generation from design models. 

Robust integrations with Telelogic System Architect® and Telelogic DOORS® provide enterprise-wide SOA support and management.