Skip Navigation
caCORE SDK —
National Cancer Institute   U.S. National Institutes of Health www.cancer.gov
Home » Tools » caCORE SDK

caCORE SDK
 

Product Description

The caCORE Software Development Kit (SDK) generates a system built on the principles of Model Driven Architecture (MDA), n-tier architecture and a common API for data access. The use of MDA and n-tier architecture allows for easy access to data, particularly by other applications.

When the caCORE SDK-generated system is combined with controlled vocabularies and registered metadata, the resulting software system, called "caCORE-like" system, is "semantically integrated." All exposed API elements have runtime accessible metadata that defines the meaning of the elements using controlled terminology.

The caCORE SDK has two modules:

  • Code Generation, which accepts a UML model as input and produces java classes and other artifacts such as a standard XML Schema (xsd) that can be used by standard client APIs
  • Middleware, that provides the actual infrastructure including the server and standard client APIs to provide access to the underlying data system through n-tier architecture

caCORE SDK can be grid enabled; however, by default it is not.

Current Version

  • Current Version Number: 4.4.1
  • Release Date of Current Version: April 2012

Intended Audiences

Developers

More Information

Visit the caCORE SDK wiki.


Tool Download Files


Domain and Technical Information

  • Area of Focus: Infrastructure
  • Primary Workspace: caCORE
  • Currently caGrid Enabled?Yes
  • Compatibility Level: Silver (Learn more about compatibility levels)
  • Tool Maturity Assessment Mature Product (Successfully Adopted)
  • Architecture Level:  Enterprise System/Infrastructure - Server/Network Dependent,
  • Installation Level: Advanced - technical team required for installation