CaGrid:Tutorials:1.2:DataService:caCORE SDK 4:Prerequisites
From caGridWiki
The Data Services tutorial for caCORE SDK 4.0 assumes your system has the following configuration:
- A full caGrid 1.2 installation
- This installation is rooted at %CAGRID_LOCATION%, an environment variable set to reference the base directory
- Access to a caCORE SDK 4.0 installation on the local file system
- The SDK must be configured to use the example model supplied with the download of the SDK
- The SDK system has been built and installed
- Network access to the installed caCORE SDK 4.0 system
- The host name and port will be required to query the remote system
- The domain model XML document for the caCORE SDK's example data model
- This available singularly from the caGrid CVS repository
A comprehensive discussion of installation and configuration of the caCORE SDK is beyond the scope of this tutorial, however the general process works as follows:
- Download caCORE SDK ([1])
- Create UML model and Data model ([2])
- Perform mapping between Object and Data model using UML tag values or preferably you can use caAdapter ([3])
- Generate a system using SDK by supplying your UML model as input
Note: The SDK has a sample model which you can use to generate a system and subsequently create a grid service with the same model.
A high-level description of the features and usage of the SDK can be found at [4]
If you do not wish to build the caCORE SDK system yourself, a minimal set artifacts required to complete the tutorial is provided in the caGrid tutorial materials download page.
Once downloaded, the zip file contains the following items:
- README.txt
- A document describing the contents of the zip
- caCore4MinimalOutput.zip:
- Contains the 'output' folder resulting from building the caCORE SDK 4.0 using the supplied example uml model, pared down to remove files not required by the data service wizard or runtime
- This may be unpacked and used in the tutorial's Configuring the Client step.
- sdkExampleDomainModel.xml:
- The domain model document which represents the caCORE SDK's example object model
- Sdk4Example.zip:
- The completed tutorial service in zip format
- See the enclosed README.FIRST.txt in the unpacked zip for usage instructions
