Introduction

Policy Editor is a proposed sub-project under the top level project Eclipse SOA Tools Platform (STP). The proposal is written to solicit additional participation and input from the Eclipse community. You are invited to comment on and join the project. Please send all feedback to the Eclipse STP newsgroup until a proper newsgroup is established.

Background

The mission of the STP project is to build frameworks and extensible tools that enable the design, configuration, assembly, deployment, monitoring, and management of software designed around a Service Oriented Architecture. The project is guided by the values of transparency, extensibility, vendor neutrality, community collaboration, agile development, and standards-based innovation.

Currently, STP project contains a component named STP Policy Editor. This component provides a GUI-based editor to create and edit XML documents that conform the the WS-Policy standard published by the W3C.

The aim of this proposal is to transform the current STP Policy Editor component into a sub-project of STP project.

Description

The main goal of the STP Policy Editor sub-project is the further development and improvement of the existing component.

A secondary goal is to identify aspects within the policy editor that could be of general interest to other eclipse projects and to provide them as seperate bundles so they can be easily re-used outside the sub-project.

We also aim to link the STP Policy Editor with other Eclipse tools that could apply WS-Policy within their problem domain, such as the STP SCA tools. STP Policy Editor will also interact with the STP Intermediate Model component.

Project Scope

The Policy Editor will focus on providing an advanced and user-friendly editor component for user-defined policy languages that conform to the WS-Policy standard. Internal components that provide generic functionality (i.e., that do not only apply to editing policies) will be provided as seperate bundles to foster re-use.

Out of scope

The Policy Editor will not provide concrete editors for formats apart from policy documents.

Proposed Components

Relationship with other Eclipse projects

The Policy Editor sub-project will be build on top of the Eclipse Platform and will have relationships with other Eclipse projects. Other projects will be added to this list when required.

Organization

We propose that this sub-project will take place under the top level project STP.

Proposed initial committers

Code Contributions

The Eclipse STP/Policy Editor component will be the initial code.

Interested Parties

tbd

Tentative Plan

tbd