Scribble.orgCommunity Documentation
This is the user guide for the pi4soa tools suite.
The first chapter presents the Choreography Description Designer, which can be used to create choreographies that represent a global (service independent) view of a distributed system, and how the individual components (i.e. services) interact.
The second chapter presents the Scenario Designer. Scenarios are equivalent to sequence diagrams, in that they display a sequence of interactions between participants, in order to outline a possible path through a business process. The scenarios extend the traditional concept of a sequence diagram but enabling example messages to either be directly associated with the interactions, or indirectly referenced using a URL to an external XML file.
The third chapter introduces the use of choreography to generate executable services in a range of Java based technologies, with deployment to supported platforms.
The fourth chapter introduces the use of choreography to generate executable services in the WS-BPEL standard language, with deployment to supported platforms.
The fifth chapter introduces the use of choreography to generate service instances.
The final chapter includes discussion of other relevant topics, including interaction design patterns.