Bridge Development Tutorials
The Bridge Education Lessons 1-3 serve as a self learning program for developing a Web service with Scheer PAS Bridge. The education leads you through a development process divided into three lessons, which will teach you to build services based on the Bridge platform. Each lesson can be accomplished in about a day.
By working through Education Lesson 1, you will learn
how to install the software and tools on your system, which are necessary to develop, test, and run a simple Web service
how to handle Scheer PAS Builder for MagicDraw and the xUML Embedded Runtime
how to draw a UML model with MagicDraw
how to compile and deploy your own xUML service with the xUML Model Compiler
how to test and debug your own Web service with the xUML Interactive Debugger
how to manage service composites on the Bridge
The goal of Lesson 2 is to create a Web service that receives data. The Web service processes the data and returns it back.
By working through this document, you will learn
how to create classes and associations
how to use objects and pins
how to use operations and functions in Action Scripts
how to define call operation actions how to perform simple mappings
how to test and debug your own Web service with the xUML Interactive Debugger and the Scheer PAS Aanalyzer
The goal of Lesson 3 is to model a Web service that receives a search request. The requested items are searched in an XML data source file. For each found record a currency conversion is performed. The necessary exchange rate is received from an external SOAP Service. If the search is successful, the Web service sends the search result back.
By reading this document, you will learn
how to draw more complex class diagrams
how to reuse activity diagrams how to copy activity diagrams
how to use decisions
how to design a SOAP interface from scratch
how to work with arrays
how to use value pins
how to define iterations with an expansion region
how to use transformations
how to use static operations within Action Script
how to read a file
how to use a backend adapter
how to use an alias
how to map XML data to objects
how to exchange messages with an external SOAP Service
how to use the xUML Action Wizard
how to manage test cases