JeeWiz Home

 
  
 
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:

  1. Create the Eclipse project for the application.
  2. Model the application architecture, and the deployments to different platforms and configurations; this is all done in the same model.
  3. Fill in the business logic in the implementation classes.
  4. Generate using within-Eclipse build, or an external build
  5. 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.