| <?php | |
| /** | |
| * Copyright (c) 2013, 2018 Eclipse Foundation. | |
| * | |
| * This program and the accompanying materials are made | |
| * available under the terms of the Eclipse Public License 2.0 | |
| * which is available at https://www.eclipse.org/legal/epl-2.0/ | |
| * | |
| * Contributors: | |
| * Christopher Guindon (Eclipse Foundation) - Initial implementation | |
| * Mike Milinkovich (Eclipse Foundation) | |
| * Eric Poirier (Eclipse Foundation) | |
| * | |
| * SPDX-License-Identifier: EPL-2.0 | |
| */ | |
| ?> | |
| <div id="maincontent"> | |
| <div id="midcolumn"> | |
| <h1><?php print $pageTitle; ?></h1> | |
| <p> | |
| <strong>SOA WG HAS BEEN TERMINATED</strong> | |
| </p> | |
| <p>Version October 14, 2009 (Approved)</p> | |
| <h2>Charter</h2> | |
| <h3>Purpose and Scope</h3> | |
| <p>The SOA platforms used across industries are characterized by vendor-specific offerings | |
| lacking interoperability, e.g. between different ESBs. Although Web Service and REST | |
| technologies are widely accepted, they are neither sufficient to build a SOA nor to ensure | |
| interoperability between SOA products. A common SOA platform, based on Eclipse or any other | |
| technology, has not been adopted across the software industry.</p> | |
| <p>With Eclipse SOA Tooling Platform (STP) and Eclipse SOA Runtime (Swordfish) key technologies | |
| are available for design time and runtime that have the potential to establish a common SOA | |
| platform. Moreover, the Eclipse Ecosystem assembles all major vendors of Java-based SOA | |
| platforms necessary to establish such a common SOA platform.</p> | |
| <p>The goal of the proposed Industry Working Group, to be called the "Eclipse SOA Initiative", | |
| will be to define, implement and promote a common Equinox-based SOA platform including both | |
| design time and runtime components. By adopting this platform the different vendor platforms | |
| achieve interoperability. The Eclipse SOA Initiative will be the forum for collaboration | |
| between the industry players on the vendor and user side to define and deliver a common SOA | |
| platform, it will facilitate collaboration between existing SOA-related Eclipse projects, and | |
| initiate new projects based on identified un-met requirements.</p> | |
| <h3>Description of Deliverables</h3> | |
| <p>The Eclipse SOA Initiative will focus on the following areas:</p> | |
| <ol> | |
| <li>It will define and maintain requirements and a roadmap that defines a SOA platform and | |
| encourage broader participation from different solution providers. All requirements are | |
| evaluated with respect to the overarching goal of providing an interoperable SOA Platform. | |
| Requirements to integrate with technologies that are not part of the SOA Platform are | |
| considered out of scope by the SOA IWG.</li> | |
| <li>It will define the technical requirements for an Eclipse package "Eclipse SOA" and specify | |
| the set of relevant Eclipse projects (so called "Eclipse SOA projects") to implement these | |
| requirements. The initial set of relevant projects is listed in the appendix. This set of | |
| Eclipse SOA projects will be revised on a regular basis.</li> | |
| <li>It will collaborate with the Eclipse Packaging Project (EPP) to deliver an extensible | |
| Eclipse SOA package branded with a brand to be established (see 5.1.)</li> | |
| <li>It will create a set of best practices and extension mechanisms that simplify the use of | |
| the Eclipse SOA platform by a wide range of application developers and SOA vendors through a | |
| common set of test suites, training materials and documentation. (That may belong into the | |
| new top-level project)</li> | |
| <li>It will develop a consistent communication and promotion program to help raise the | |
| awareness of the Eclipse SOA platform in the software industry. The promotion program | |
| includes: | |
| <ol> | |
| <li>The establishment of a brand including logo (see a draft in the attachment), which can | |
| be used for marketing purposes under certain rules. The rules will be governed in the | |
| Eclipse SOA Initiative as well.</li> | |
| <li>The promotion of products and services of its members around the Eclipse SOA platform | |
| on the website of the Eclipse SOA Initiative.</li> | |
| </ol> | |
| </li> | |
| <li>It will define measurable criteria that allow interested parties outside the Eclipse SOA | |
| Initiative to benefit from their commitment to the Eclipse SOA platform. The fulfilment of | |
| these criteria needs to be approved by the Steering Committee. Currently, four distinct | |
| groups of parties have been identified that should be addressed by such a program. The | |
| program does include a listing on the website of the Eclipse SOA Initiative: | |
| <ol> | |
| <li>Product vendors: Product vendors that build products based on Eclipse SOA platform | |
| will be eligible to use the "Eclipse SOA Product" logo for the specific product and | |
| training materials.</li> | |
| <li>Add-in vendors: Product vendors that create add-ins to Swordfish or any other Eclipse | |
| SOA component will be eligible to use the "Eclipse SOA Add-in" logo.</li> | |
| <li>System integrators: System integrators that demonstrate their expertise in using | |
| Eclipse SOA technology in customer projects are eligible to use the "Eclipse SOA | |
| Integrator" logo. The logo can also be used for training materials by these system | |
| integrators.</li> | |
| <li>Industry Working Group Members: Members of the Eclipse SOA Initiative contributing to | |
| the Eclipse SOA platform will be eligible to use the "Eclipse SOA Member" logo.</li> | |
| </ol> | |
| </li> | |
| </ol> | |
| </p> | |
| <p>Note, that membership in the Eclipse SOA Initiative is not a prerequisite for the product | |
| vendors, add-in vendors and system integrators. In order to provide incentives to A) form a | |
| coherent and integrated SOA platform, and B) to promote adoption, there will be a set of | |
| criteria for product vendors and system integrator. This set of criteria will cover as well | |
| for the tooling and as well for the runtime. The fulfilment of either tooling only or runtime | |
| only will be not sufficient to use the logo for product vendor or system integrators.</p> | |
| <p>The Eclipse SOA Initiative will not create or publish a specification as part of its | |
| deliverables.</p> | |
| <h3>Eclipse SOA Initiative Participation Guidelines</h3> | |
| <p>The Eclipse SOA Initiative participation guidelines define the obligations for participants. | |
| The participants are expected to fulfil these obligations to be considered in good standing.</p> | |
| <p>Steering Committee Members are required to:</p> | |
| <ul> | |
| <li>Be Strategic or Enterprise member of the Eclipse Foundation</li> | |
| <li>Appoint at least 3 developers to implement requirements agreed in the Industry Working | |
| Group to creating the Eclipse SOA platform. These developers will work in one of the | |
| relevant Eclipse projects ("Eclipse SOA projects") selected by the Eclipse SOA Initiative. | |
| The members are free in their choice into which of the relevant projects these developers | |
| are assigned to (e.g. tooling only).</li> | |
| <li>The IWG will require resources on an irregular basis working in requirements management, | |
| marketing/branding and strategy. It is expected that all steering committee members | |
| participate equally in those efforts.</li> | |
| <li>Regularly participate in all Industry Working Group meetings and provide timely feedback | |
| on the Industry Working Group documents</li> | |
| <li>Provide announcement support for the Eclipse SOA platform and ongoing promotion to | |
| application developers.</li> | |
| </ul> | |
| </p> | |
| <p>Member Participants are required to:</p> | |
| <ul> | |
| <li>Be a voting Eclipse Foundation Member (Committer, Solution, Enterprise or Strategic)</li> | |
| <li>Appoint at least 1 developer to implement requirements agreed in the Industry Working | |
| Group to creating the Eclipse SOA platform. These developers will work in one of the | |
| relevant Eclipse projects ("Eclipse SOA projects") selected by the Eclipse SOA Initative. | |
| The members are free in their choice into which of the relevant projects these developers | |
| are assigned to (e.g. tooling only).</li> | |
| <li>Regularly participate in all Industry Working Group meetings and provide timely feedback | |
| on the Industry Working Group documents.</li> | |
| <li>For corporate members, provide announcement support for the Eclipse SOA platform and | |
| ongoing promotion to application developers.</li> | |
| </ul> | |
| </p> | |
| <h3>Proposed Schedule</h3> | |
| <ul> | |
| <li>Q3/09 Publish Charter; Gather bigger community and recruit two or more (Expectation of 4) | |
| industry players.</li> | |
| <li>Q3/09 Define technical roadmap. The goal is to create the following documents by end of | |
| Q3/09: | |
| <ul> | |
| <li>Detailed use-cases outlining the user experience of an Eclipse SOA platform</li> | |
| <li>High level requirements with straw man architecture</li> | |
| <li>List of dependencies on existing Eclipse Projects</li> | |
| <li>List of missing components and a brief description of each</li> | |
| </ul> | |
| </li> | |
| <li>Q3/09 Start work with the existing projects (e.g. STP, Swordfish and BPEL) to create a | |
| pre-packaged Eclipse SOA platform. Major next milestones for releases of the Eclipse SOA | |
| platform are Eclipse Summit Europe 2009, EclipseCON 2010 and the Eclipse Helios Release.</li> | |
| <li>Propose and initiate an Eclipse Service Registry/Repository project in Q4/09 as this is | |
| considered a central piece of a SOA platform.</li> | |
| </ul> | |
| </p> | |
| <h3>Feedback</h3> | |
| <p> | |
| Please send comments and feedback to <a href="mailto:soa-iwg@eclipse.org">soa-iwg@eclipse.org</a>. | |
| Please also use the mailing list to express your desire to participate in the working group. | |
| Go <a href="https://accounts.eclipse.org/mailing-list/soa-iwg">here</a> to subscribe to the | |
| mailing list and view the archives. | |
| </p> | |
| <h3>Industry Working Group Process</h3> | |
| <p> | |
| The Eclipse SOA Initative will follow the <a | |
| href="/org/industry-workgroups/industry_wg_process.php" | |
| >Eclipse Industry Working Group Process</a>. | |
| </p> | |
| </div> | |
| </div> |