Eclipse Virgo Project Creation Review

Similar documents
Eclipse Virgo Project Creation Review

Copyright Oracle Corporation and VMware Inc, Enterprise Modules Project (Gemini) Proposal

Virgo Web Server User Guide

SpringSource dm Server User Guide

Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011

OSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware

Creating an application with the Virgo Web Server

Gemini DBAccess Release Review February 2013

Creation Review. Eclipse IAM: Eclipse Integration for Apache Maven. Carlos Sanchez

Creating an application with dm Server

Some Virgo Repositories. steve powell -

Creating an application with dm Server

Mylyn Reviews Project Creation Review

Liberate your components with OSGi services

OSGi on the Server. Martin Lippert (it-agile GmbH)

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Is OSGi Modularity Always Worth It? Glyn Normington

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada

SpringSource dm Server User Guide

Modular Java Applications with Spring, dm Server and OSGi

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

Equinox Project Update

EGit and JGit 1.0 Release and Graduation Review

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Git at Eclipse. Shawn Pearce (Google)

EGit and JGit Release Review

Equinox Project 3.6 Release Review

Spring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich

The p2 Provisioning Platform. Eclipse European Summit - Ludwigsburg. Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

A4M36ISS: Introduction. Jiří Pechanec QA Engineer September 17 th, 2015

Equinox OSGi: Pervasive Componentization

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon

Smart Client development with the Eclipse Rich Client Platform

For detailed technical instructions refer to the documentation provided inside the SDK and updated samples.

Managing Installations and Provisioning of OSGi Applications. Carsten Ziegeler

Europe on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008

1.2. Name(s) and address of Document Author(s)/Supplier: Sahoo: 1.3. Date of This Document: 12 July 2008

Web Tools Platform (WTP) 3.3

Build and Provision: Two Sides of the Coin We Love to Hate

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Object Teams Creation Review

Version Control Repository Manager 7.3 User Guide

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

OSGi In Action: Creating Modular Applications In Java By Richard Hall, Karl Pauls READ ONLINE

IBM Rational Software

For detailed technical instructions refer to the documentation provided inside the SDK and updated samples.

Mylyn: Redefining the I of the IDE

Eclipse Packaging Project

Web Tools Platform (WTP) 3.4

AppDev StudioTM 3.2 SAS. Migration Guide

The Eclipse Rich Ajax Platform

Spring Dynamic Modules

Tuscany: Applying OSGi modularity after the fact

J2EE Development with Apache Geronimo 1.1. Aaron Mulder CTO, Chariot Solutions Committer, Apache Geronimo

Web Tools Platform (WTP) 3.9 for the Oxygen Simultaneous Release Review Full Release Review Materials June 14, 2017 Prepared by Carl Anderson and

The JSF Tools Project

ECF 3.0 Release Review

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

HP SDN Document Portfolio Introduction

AppDefense Getting Started. VMware AppDefense

An Integrated Approach to Managing Windchill Customizations. Todd Baltes Lead PLM Technical Architect SRAM

Eclipse SOA Tools Platform Project

Eclipse Architecture Council Update. Martin Oberhuber, Wind River wiki.eclipse.org/architecture_council

The Harmony Framework.

SpringSource Tool Suite 2.7.1

/ / SAP BODS TRAINING

Dali JPA Tools Project Graduation Review

ECF 3.3/Helios. ECF 3.3 Release 2010 by Composent, Inc. and others, made available under the EPL v1.0

JBPM Course Content. Module-1 JBPM overview, Drools overview

SDN controller: Intent-based Northbound Interface realization for extended applications

The Actual Real World at EclipseCon/ALM

Building A Better Test Platform:

Declarative Progress Info in SDD. James Falkner, Sun Microsystems Chris Robsahm, SAP

Modeling Amalgamation Project

SCA Tools: new & noteworthy

The Future of Code Coverage for Eclipse

Swordfish The Eclipse SOA Runtime Framework. Copyright SOPERA GmbH, Content is made available under the EPL v1.0.

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

RINA Java Prototype demo and development plans

The Riena Project. Creation Review Christian Campo, Jürgen Wiesmaier

Multi-Tenancy in vrealize Orchestrator. vrealize Orchestrator 7.4

Regular Forum of Lreis. Speechmaker: Gao Ang

SpringSource Tool Suite 2.3.2

Learning Karaf Cellar

The Value of Migrating from Cisco Tidal Horizon to Cisco Process Orchestrator

Object Teams Release Review. Planned Review Date: July 7, 2010 Communcation Channel: Submitted by: Stephan Herrmann

Talend ESB. Getting Started Guide 5.2.1

InterSystems Cloud Manager & Containers for InterSystems Technologies. Luca Ravazzolo Product Manager

Tutorial ipojo. 2. Preparation

xcp Designer Preview Mode

API Tooling in the Eclipse SDK

Eclipse b3. Eclipse Project Creation Review. November, 2009 Henrik Lindberg, Cloudsmith Inc. Project Creation Review

Oracle Database Jdbc Developer's Guide And Reference 10g Release 2

EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources

Introducing EclipseLink: The Eclipse Persistence Services Project

Eclipse PDE and Bndtools

Mashup the Development Process with ALF (Eclipse Application Lifecycle Framework project)

Eclipse 4.0. Jochen Krause EclipseSource

Transcription:

Eclipse Virgo Project Creation Review Glyn Normington 1

Quick Facts Proposal: http://www.eclipse.org/proposals/virgo Creation review date: 24 Communication channel for the review Eclipse forums» Proposals» Virgo Mentors: Jeff McAffer, Mik Kersten Project lead: Glyn Normington Supporters: VMware, SAP, Tasktop 2

Proposal Summary Proposed open source project under EclipseRT OSGi server platform built on Equinox Based on SpringSource dm Server v2.0 Mostly enthusiastic community response Widespread coverage (google +Eclipse +Virgo +OSGi gives >8000 hits) Jetty integration - proposal updated Future of SpringSource Enterprise Bundle Repository - under review Doubts of suitability of OSGi for enterprise applications Suspicion that SpringSource is dumping dm Server 3

Donating dm Server dm Server is an existing open source project Hosted at http://www.springsource.org/dmserver Licensed under GPL v3 with some Apache v2 Authors: Andy Wilkinson, Ben Hale, Chris Frost, Christian Dupuis, Colin Yates, Damilola Senbanjo, Glyn Normington, Juliet Shackell, Leo Dos Santos, Paul Harris, Paul Kuzan, Radhika Madala, Ramnivas Laddad, Rob Harrop, Sam Brannen, Steffen Pingel, Steve Powell, Terry Hon All of dm Server will move to Virgo Virgo will be licensed under EPL throughout 4

Donating dm Server Tooling Bundlor and the dm Server tools projects Outside runtime scope of EclipseRT Contribution will be made to existing projects for the sake of consistency WTP, PDE will be approached Will be contributed directly to existing projects, rather than to Virgo initially and moved later, to preserve runtime scope of Virgo All the tooling will move to Eclipse All the tooling will be licensed under the EPL 5

Components Kernel: application model, deployment, configuration, provisioning Web support - extends Gemini Web Container Admin console and shell Local/remote repository Diagnostics Service management - extends Gemini Blueprint Build system based on Ant, Ivy Tests: unit, integration, acceptance Documentation, samples Development tooling: Bundlor and Eclipse based dm Server tooling 6

Deployment Artifacts OSGi bundles Properties files - mapped to Config Admin Plans List of deployment artifacts in a repository Scoped or unscoped Atomic or non-atomic lifecycle Plan archives (PARs) 7

Kernel Features Extensible deployment pipeline Provisioning Scoping - isolates applications from each other User region - isolates kernel from applications Local or remote (ssh) shell 8

Initial Committers Andy Wilkinson, VMware Ben Hale, VMware Chris Frost, VMware Christian Dupuis, VMware Glyn Normington, VMware (Project Lead) Leo Dos Santos, Tasktop These committers are developers on the existing codebase. Rob Harrop, VMware Steffen Pingel, Tasktop Steve Powell, VMware 9

Outline Plan Transfer to Eclipse - 2Q2010 Baseline release - 2Q2010 Jetty integration Equinox upgrade Functionally equivalent to dm Server 2.0 First feature release - 2H2010 Select features from product backlog Join Eclipse release train - 2011 10

Future Directions Tooling discussion with WTP and PDE teams Contribution plan to be defined More server types, e.g. integration, batch Multiple user regions Prototyping in relation to OSGi standards Began in January, will continue at EclipseCon Further integration with EclipseRT, e.g. with p2 11