Below is a list of available extension that can be plugged into Introduce to provide functionality to Introduce or the services it can generate. In order to download and install any extra extensions simply click on the Help menu of Introduce and select Introduce Software Update.
Authorization
Description
Grid Grouper
The grid grouper authorization plugin provides Introduce service creators with the ability to utilize a grid grouper service to provide service or method level authorization configurations. For more information on Grid Group please refer to the caGrid Grid Grouper project page.
The CSM authorization plugin provides Introduce service creators with the ability to utilize a CSM instance to provide service or method level authorization. For more information on CSM please refer to the caBIG CSM project.
Enforce Authentication
The Enforce Authentication Authorization Extension will enable the developer to make sure that anyone connecting to the service is using credentials from a trusted CA from the trust fabric they are inheriting. This ensure that any clients that connect must be logged in and are not connecting anonymously.
The Global Model Exchange data type discovery plugin enables Introduce service creators to browse for and download schema from a Global Model Exchange Service. These schemas and their data types can then be imported into a service for use as input or output data types or resource property data types.
The caDSR data type discovery plugin enables Introduce service creators to browse for data models desired for use in the service and download the corresponding schema from the GME. This plugin will talk to a caDSR instance and provide the user the ability to choose certain data models to add to the Introduce generated service to be used as input and output data types as well as resource properties.
The XMI data type discovery plugin enables Introduce service creators to automatically generate XML Schemas from an XMI file, using an embedded instance of the caCORE SDK
The caGrid Data Service extension enables Introduce service creators to create caGrid data services with the proper service interfaces, schemas, and a generic, pluggable, server-side implementation. At creation time, this extension allows the service developer to use a wizard interface to quickly and easily create caGrid Data Services backed by the caCORE SDK, or a custom data resource may used.
The caGrid Transfer service extension enables Introduce service creators to add the ability to leverage a caGrid Transfer service deployed with there container. This extension provides the caGrid Trasfer API that is required to create Transfer objects to return to their grid clients. For more information on the caGrid Transfer service please refer to the caGrid Transfer project page.
The caGrid Metadata service extension enables Introduce service creators to add the ability to provide caBIG standard metadata to their services so that their service can register this standard metadata to an index service. All caBIG services utilize this metadata to describe the service to the public via registering the service and this type of metadata.
The WS-Enumeration service extension enables Introduce service creators to add the ability to use WS-Enumeration enumerations in their grid services. This will provode the API's for both the service and client so that enumerations can be utlized by your service to help move data back to the client on an as requested basis.
The caGrid Service Metadata Editor extension enables Introduce service creators to graphically edit the user-controlled aspects of caGrid ServiceMetdata (such as point of contact information).
The caGrid Data Service Metadata Viewer extension enables Introduce data service creators to graphically view (as UML) the data service extension generated DomainModel metadata.