|
|
|
Contents
|
|
|
Chapter 4. Defining GigaSpaces Applications In Eclipse
GigaSystemsBuilder 2 supports use of the Eclipse hierarchical EMF modeller to model applications and deployed solutions.
The steps to do this are:
- Create the Eclipse project for the application.
- Model the application architecture, and the deployments to different platforms and configurations;
this is all done in the same model.
- Fill in the business logic in the implementation classes.
- Generate using within-Eclipse build, or an external build
- Run one of the generated deployments.
The Eclipse hierarchical EMF modeller stores the entered data in the '.osm' format - this is a GigaSpaces-specific modelling dialect.
This is a very simple form of XML, and has element, attributes and nesting, just like XML written by hand.
The advantage of using the OSM editor over using other XML-entry tools is that
it provides a structure way of entering the data - at all points, it gives the available properties and nested elements -
and guarantees the XML syntax is correct.
Even using the OSM editor, it is still possible to get semantic errors; these are picked up at build time.
4.1 Creating the Project
4.2 How To Model
4.3 Modelling Concepts
4.4 Types
Copyright (c) 2001-2009 New Technology/enterprise Ltd.