Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] Modular Che: OSGi + DS

Hi Sun, hi all!

We've come to the very similar vision of a Cloud IDE future.

Great to hear, we are not alone! ☺

---
WBW,
Alexey Ivanov

пн, 30 Май 2016, 12:48 Sun Tan <sun.tan@xxxxxxxxx>:
Hi all, Hi Alex
I really believe that all agents running inside the docker workspace should be serving by a headless Eclipse IDE exposing dynamic micro services (jetty on OSGi equinox)
So yes i'm interested to evolve Che to that direction,
WDYT ?

Sun.

Le lun. 23 mai 2016 à 18:57, Tyler Jewell <tyler@xxxxxxxxxxx> a écrit :
Hi Alex:

Thanks for your thoughts.

Over the past many months, we have been working on strategies for better modularization.  As a first step, we needed to remove a lot of libraries that were being deployed into each agent that were unnecessary. We have recently completed most of that work, and this subsequently makes the packages for what goes onto the agent and master much smaller.  Additionally, the next step we are working towards is enabling each workspace to host a separate configuration of plugins / extensions. So it will be possible for each workspace in a single Che server to have a different set of extensions / plugins, whether they are server-side or client-side. This poses a variety of challenges around browser caching, especially when you have a single user bouncing between two workspaces with different configurations.  We also have a good vision of decoupling a lot of our agent capabilities into micro services that can be deployed and run independently within a workspace runtime, further reducing the elements that need to be packaged into a single workspace agent.  

What company do you work for and what projects are you thinking about?  The next Eclipse Che planning meeting is next Tuesday, May 31st at 7am pacific time. There is a public google hangout that anyone can join.  Perhaps your team can join the call, learn a bit more about the current roadmap, and hear about various directions that can be taken?

Tyler

Tyler Jewell | CEO | tyler@​codenvy.​com | 9​78​.8​84​.53​55


On Mon, May 23, 2016 at 8:30 AM, Alex Ivanov <amivanoff@xxxxxxxxx> wrote:

Hello, folks!

First of all, big thank you, Che Team, for such a great work! At our company we are playing with deep Che customizations. It’s very interesting!

But it’s quickly become clear for us that WAR monolithic deployment troubles Che modules reusability in case of deep customizations.

Different modularity technologies in Eclipse RCP and Eclipse Che (OSGi vs WAR) limit Eclipse RCP/IDE/MDD bundles reusability inside Che environment.

On the other side, we’ve seen recent Liferay success in adopting OSGi and DS for huge monolithic WAR portal modularization.

https://www.eclipsecon.org/europe2015/sites/default/files/slides/EclipseCon%20Europe%202015_Liferay%20Modularity%20Patterns_Rafik%20HARABI_v1.0.pdf

So, my questions to the core developers and adopters:

  • Do you have some long-term plans of adopting OSGi and DS to modularize monolithic WAR portal, to make Che even more flexible and reusable?
  • Is someone here interested to evolve Che in this direction?

We have some initial prototypes of server-side Che modules as OSGi Declarative Services without any server-side dependencies on top of Equinox+Jetty+Jersey+ECF container. And we wonder if it’s interesting for someone?

---

WBW,

Alexey Ivanov


--
---
С уважением,
Алексей Иванов

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/che-dev


_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/che-dev
--


-- 

Sun Seng David TAN
Senior Java Developer
Eclipse Che commiter


Mobile : +33 21 02 41 73

Email : sun.tan@xxxxxxxxx

Site Web : www.serli.com


Suivez-nous sur Twitter : @SerliFr @sunsengdavidtan et Facebook : SerliFr  

--
---
С уважением,
Алексей Иванов

Back to the top