Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SCA/SCA Component/SCA First Steps With Composite Designer"
< SCA
(→The SCA Restaurant Application) |
|||
Line 15: | Line 15: | ||
__TOC__ | __TOC__ | ||
− | == | + | == Prerequisites == |
In order to be able to test the sample SCA application, you need to : | In order to be able to test the sample SCA application, you need to : |
Revision as of 07:50, 26 May 2008
The objective of this tutorial is to show how to develop a simple SCA application using the STP/SCA Composite Designer.
You can download a pdf version of this tutorial: "First Steps with the SCA Composite Designer".
The tutorial illustrates how to:
- Install the STP/SCA plugins and Apache Tuscany
- Define an SCA assembly with the SCA Composite Designer
- Refine properties in an SCA assembly
- Define an SCA assembly with different implementation technologies
- Define an RMI binding
- Run and test SCA assemblies with Tuscany
Contents
Prerequisites
In order to be able to test the sample SCA application, you need to :
- install Apache Tuscany on your machine,
- set up Eclipse for Tuscany.
The SCA Restaurant Application
The following figure shows the SCA assembly of the application that you will create.
This composite, named restaurant, is a composition of five components:
- RestaurantServiceComponent
- Allows you to see the Menus proposed by the restaurant.
- It allows also to compute the bill for a particular menu.
- MenuServiceComponent
- Provides different menus. A Menu is defined by a description and the price without taxes.
- BillServiceComponent
- Computes the price of a menu with the different taxes.
- VATServiceComponent
- Computes the VAT (Value Added Tax).
- TipServiceComponent
- Computes the tip.