See:
          Description

Packages
org.eclipse.stp.core.saf  
org.eclipse.stp.core.saf.exception  
org.eclipse.stp.core.saf.handler  
org.eclipse.stp.core.saf.ui.contribution  

 

 

SOA Assembly Framework Overview Documentation

Abstract

The SOA Assembly Framework consists of two contributions: the core extension handler and context definition contribution and the UI properties contribution. The framework enables an extension to the SCA model to integrate into a development environment.  It provides a series of Eclipse extension points and interfaces to support the development of SCA components, external services, and entry points.

Table of Contents

  • SOA Assembly Framework Core:

    Provides a quick overview of the SOA Assembly Framework Core contribution, which allows for the definition of SCA extension handlers and authoring contexts. The SCA extension handlers provide a generic mechanism for tooling to develop SCA model extensions without specific knowledge of the extension or its structure. The context definition provides a way to define which SCA extension handlers are available for a given authoring environment.

  • SOA Assembly Framework Properties UI Contribution:

    Provides a description of the Properties UI contribution, which acts as an integration point between the SCA model extension and the SCA tooling. The Properties UI contribution allows SCA extension providers to define how an instance of their extension is viewed and edited by the user. Tools such as a subsystem editor use these contributions to allow instances of the SCA core model and of the SCA extensions to be edited in an integrated fashion.

This documentation is maintained by Sebastian Carbajales (sebastia{at}ca.ibm.com). Questions or requests for clarifications should be made to the STP Developer mailing list (stp-dev@eclipse.org). See http://www.eclipse.org/mail/index_all.php for details on how to sign up.

Copyright (c) 2006 IBM Corporation. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html