[jbosstools-dev] integration stack component installation

Aileen Cunningham aileenc at redhat.com
Mon Nov 17 07:27:45 EST 2014


The Eclipse tooling is mentioned on this page but not prominently enough - if we move the info on Tooling up beside the Download button for the runtime then that may help in the interim.

http://www.jboss.org/products/fuse/overview/

----- Original Message -----
> From: "Max Rydahl Andersen" <manderse at redhat.com>
> To: "Aileen Cunningham" <aileenc at redhat.com>
> Cc: "soa-pm-list List" <soa-pm-list at redhat.com>, "jbosstools-dev jbosstools-dev" <jbosstools-dev at lists.jboss.org>,
> jbds-is-pm-list at redhat.com, "JDV-PM Mailing List" <jdv-pm at redhat.com>, "Mustafa Musaji" <mmusaji at redhat.com>,
> "Fuse-pm-list" <fuse-pm-list at redhat.com>, "bpms-pm-list" <bpms-pm-list at redhat.com>
> Sent: Monday, 17 November, 2014 11:47:13 AM
> Subject: Re: integration stack component installation
> 
> On 17 Nov 2014, at 11:04, Aileen Cunningham wrote:
> 
> > Hi Paul,
> >
> > when you say "establish JBTIS/ JBDSIS installers based on JBT/ JBDS"
> > are you talking about a combined installer where you can install JBDS
> > + IS in 1 action?
> 
> Yes. But this requires work/QE resources.
> 
> > People can find the runtime download on JBoss.org fairly easily so
> > what we need to get to is a 2nd big green download button on the Fuse
> > product page that installs the relevant Tooling.
> 
> Can we start by putting existing devstudio installer there now ? (last
> time I looked it was not even mentioning it)
> 
> I believe your team is "owner" of those pages or at least should be able
> to request the best changes to them.
> 
> If not let me know what pages you believe should be changed and I can
> help track it down.
> 
> /max
> 
> >
> > best regards,
> > Aileen
> >
> >
> > ----- Original Message -----
> >> From: "Paul Leacu" <pleacu at redhat.com>
> >> To: "Kevin Conner" <kconner at redhat.com>, "Max Rydahl Andersen"
> >> <max.andersen at redhat.com>, "Aileen Cunningham"
> >> <aileenc at redhat.com>
> >> Cc: "soa-pm-list List" <soa-pm-list at redhat.com>, "jbosstools-dev
> >> jbosstools-dev" <jbosstools-dev at lists.jboss.org>,
> >> jbds-is-pm-list at redhat.com, "JDV-PM Mailing List"
> >> <jdv-pm at redhat.com>, "Mustafa Musaji" <mmusaji at redhat.com>,
> >> "Fuse-pm-list" <fuse-pm-list at redhat.com>, "bpms-pm-list"
> >> <bpms-pm-list at redhat.com>
> >> Sent: Friday, 14 November, 2014 8:43:18 PM
> >> Subject: integration stack component installation
> >>
> >>
> >> Greetings,
> >>    At the JBoss f2f last week in Brno there was a meeting to discuss
> >> the
> >>    ease of installation
> >> issue (or lack thereof) of integration stack components.  Presented
> >> here
> >> is a summary of the
> >> issue and a proposed solution as drafted by the team.  Although
> >> members of
> >> platform architecture,
> >> engineering, PM and QE were present - the solution is simply proposed
> >> at
> >> this time.  We also
> >> plan to evolve the solution over time - so that the issue will be
> >> addressed more fully.
> >>
> >> Your comments are welcome!
> >>
> >> Thanks,
> >>        --paull
> >>
> >> ------
> >>
> >> Issue: Finding integration stack components to install is too
> >> difficult.
> >> This was made
> >>        clear by Fuse Tooling usability reviews and is discussed in
> >> detail
> >>        here:
> >>
> >>        https://mojo.redhat.com/docs/DOC-977658
> >>
> >> Proposed Solution:
> >>
> >> - Extend Eclipse Marketplace by enabling JBTIS/ JBDSIS entries for
> >> product
> >> groupings and establish
> >>   JBTIS/ JBDSIS installers based on JBT/ JBDS.
> >>
> >>   Discussion:
> >>   As it exists today, users who search within the standard Eclipse
> >>   Marketplace for keywords
> >>   such as "Camel Editor" or "Fuse" are directed to the JBDS or JBT
> >> Kepler
> >>   installers.  Users
> >>   must select the "more info" link on the Marketplace installer page
> >> and
> >>   then page down to
> >>   find this text:
> >>
> >>   "Also available is the JBoss Developer Studio Integration Stack,
> >> which
> >>   includes support for SwitchYard, Camel, Fuse, Fabric8, Drools,
> >> jBPM,
> >>   ModeShape, Teiid and more. It is available from within JBoss
> >> Central,
> >>   via the Software/update tab."
> >>
> >>   This is the first mention of Fuse and directs the user to install
> >> JBDS
> >>   (or JBT) and then,
> >>   after installing/ restarting and as a separate action, use the
> >>   Software/Update tab within
> >>   JBoss Central to find the Fuse tooling.  In this case Fuse is part
> >> of:
> >>
> >>   "JBoss Integration and SOA Development" - (The category description
> >> does
> >>   mention Fuse.)
> >>
> >>   Solution Details:
> >>
> >>   The extended IS-aware Eclipse Marketplace entries will reference
> >> the
> >>   existing update site
> >>   and when selecting "Install" you will get a yet-to-be-defined
> >> subset of
> >>   the Eclipse features that
> >>   will match what you would get when using the install from JBoss
> >> Central
> >>   today - but without having
> >>   to install Developer Studio plugins separately first.
> >>
> >>   The installer option is to be based on the JBDS installer and will
> >> be
> >>   made available from the CSP/jboss.org
> >>   download next to the existing installer.
> >>
> >>   JBDS 7.1.1.GA/JBDSIS 7.1.0.GA (Kepler) - What can we do today?
> >>
> >>   - https://issues.jboss.org/browse/JBTIS-354
> >>
> >>     The least required changes would leave the user with a single
> >> JBDSIS
> >>     installer and a single
> >>     JBTIS installer when searching for "Fuse" or "Data
> >> Virtualization" for
> >>     example.  Upon selecting
> >>     one of these installers the user would see all available
> >>     installation-units (features) available
> >>     in the combined integration stack.  Users could then select all
> >> or
> >>     just the fuse tooling IUs.
> >>     This is the "laundry list" approach.
> >>
> >>   JBDS 8.1.0.GA/JBDSIS 8.0.x.GA (Luna) - Short term for upcoming
> >> tooling
> >>   releases.
> >>
> >>   - https://issues.jboss.org/browse/JBTIS-355
> >>
> >>     * Add a new com.jboss.devstudio.core.central.feature that
> >> packages up
> >>     the com.jboss.devstudio.core.central
> >>       plugin and include this in com.jboss.devstudio.core.feature
> >> (this is
> >>       missing today).
> >>     * Enable usage tracking in JBTIS components' MANIFEST.MF files
> >> (this
> >>     is under way now)
> >>       - https://issues.jboss.org/browse/JBTIS-290
> >>     * create three connectors, each based on the content in JBDSIS
> >>     discovery plugin.xml's top three
> >>       connector categories
> >>       - https://issues.jboss.org/browse/JBTIS-357
> >>
> >>       1. Fuse ServiceWorks -         ref: JBoss Integration and SOA
> >>       Development
> >>       2. BRMS/BPMS -                 ref: JBoss Business Process and
> >> Rules
> >>       Development
> >>       3. JBoss Data Virtualization - ref: JBoss Data Virtualization
> >>       Development
> >>
> >>     ** A1: PMs (hey Alan) must come up with appropriate names for 1-3
> >>     above.  The naming convention should be
> >>            "compatible" with a Mobile tools install that have been
> >>            requested too.
> >>
> >>     The user searches for "Fuse" from Marketplace and immediately
> >> finds
> >>     JBDSIS.  The installer allows
> >>     the user to select from 1-3 above.  The user selects "Fuse
> >>     ServiceWorks" (if that's the name) by
> >>     selecting the radio button (or selects all easily).
> >>
> >>   JBDS 9.0.0.GA/JBDSIS 9.0.x.GA (Mars) - Make it better - continue to
> >>   evolve the solution
> >>
> >>   - https://issues.jboss.org/browse/JBTIS-356/
> >>   https://issues.jboss.org/browse/JBIDE-18734
> >>     Refactor project examples in Central to remove dependencies on
> >> portal
> >>     & seam (size reduction - avoid
> >>     installing unnecessary plugins).
> >>
> >>   Similar experience to Luna except the installer is much leaner.
> >>
> >> No default perspective change - potential stretch goal.
> >>
> >>   This subject went back and forth.  The user has an established
> >>   perspective when they began the installation
> >>   process and may be installing multiple features which may very well
> >> have
> >>   different default perspectives.
> >>   Once users manually set their perspective it will be remembered the
> >> next
> >>   time they start the tool.
> >>
> >>   Alternatively, the installer option definitely should be able to do
> >>   this. When installing into an existing
> >>   Eclipse that is not that trivial, which is one of the reasons why
> >> JBoss
> >>   Central exists. Central shows
> >>   up across perspectives and when the user selects Fuse the Fuse
> >> project
> >>   can declare it and would ask users
> >>   if they want to move to the Fuse perspective.
> >>
> >>   We could also look into adding "roles" to Central to make it adopt
> >>   better depending on what interest you
> >>   have as a user.
> >>
> >>      --paull
> >>
> >>
> 
> 
> /max
> http://about.me/maxandersen
> 
> 


More information about the jbosstools-dev mailing list