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.
