Announcing the release of Introduce 1.1 

 

Where do I get it?

http://dev.globus.org/wiki/Incubator/Introduce

http://www.cagrid.org/mwiki/index.php?title=Introduce

 

What can Introduce do?

Graphically create Globus grid services.

 

What kind of Services can it build?

It enables the creation of virtually every imaginable style of service
leveraging almost all aspects of Globus ws-core.  Services can be from
simple singleton services to extremely complex groups of services with
complex patterns for resource creation and management.  Not only can
Introduce enable such easy creation of very complex grid service models
it can also help to secure these services as well as help to increase
interoperability amongst services by easily leveraging common data types
to be used in the grid service itself.  Services built in Introduce can
take advantage of resource properties, service properties, index service
registration and discovery, all aspects of GSI security, grouper based
or custom authorization, resource creation patterns, lifetime
management, and on and on.

 

Some of the notable enhancement and changes from 1.0:

 

-- Able to allow the user to take advantage of almost all java-ws-core
Globus functionality.

--Graphical field validation of input fields to prevent user editing
mistakes.

--Roll back capability enabling the user to roll back to a previous
version of the service throughout the development process.

--Fully integrated help system.

--Wiki based tutorials for all levels of development.

--Upgrader framework to enable migration of services from Introduce 1.0
- 1.1

-- Updater framework enabling Introduce to find and install extensions
and newer versions of itself directly from the software.

-- User descriptions can be added to the service, methods, inputs,
outputs, faults, and are used to create java documentation on the
"common" service interface.

-- Moved to PDP based authorization

--made the authorization logic using GridGrouper, CSM, or Custom a PDP

--configures the service security descriptor to use the PDP

--add a gui panel to enable entering a custom PDP chain if desired

-- Support for resource factory/creation code to automatically be
generated and placed into any method which is creating and returning a
handle to a new service/resource instance.

-- Refactored service resource framework in order to enable registration
of resource properties as well as enable the resource class itself to be
user modified  and extended to there liking.  In doing this the
BaseResource class was also renamed to

   <serviceName>Resource to make more since to the developer.

   This also caused the renaming of the etc/registration.xml to
etc/<serviceName>_registration.xml 

   in order to support registration for the all the resource framework
types.

-- Added a new target in the service build file which enables fixing
axis broken soap bindings to work with custom serialization.

 

Reply via email to