Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soa-pmc] SOA Projects

Dear SOA PMC colleagues,

first, thanks for tackling the issue of gathering visibility on the current status of SOA projects overall.

Here's my contribution regarding JWT.

as said on its website http://www.eclipse.org/jwt/ :
Eclipse JWT (Java Workflow Tooling) aims at providing design time, development time and runtime workflow tools. It also fosters interoperability between Business Process Management (BPM) platforms and integration in Information Systems thanks to Service Oriented Architecture (SOA).

JWT is mostly in maintenance mode since 2014. It is still released along with the Eclipse yearly release, which has allowed important compatibility upgrades (Eclipse 4.4 in 2014, Java 8 last year), as shown in "New and Noteworthy pages" wiki pages, linked from the download page and within the software :

https://wiki.eclipse.org/JWT_Downloads#Java_Workflow_Tooling_1.7.1

Nevertheless, as shown on this same download page, the University of Augsburg and Smile (which has bought my original company Open Wide almost 2 years ago) have still plans for new features :
new Xtext-based editor that complements the current graphical editor for JWT models, ECM & SOA integration, jPDL export, desktop previewer...
however, JWT is not our primary domain of work anymore, so work is done in an on-and-off manner, when we don't have anything more pressing to do - which is not often.

Best regards,
Marc Dutoo

Le 06/08/2017 à 14:17, Oliver Kopp a écrit :
Hi,

I subscribed to all SOA projects development lists and forwarded the message to them. In parallel, I collected the current perceived state at https://github.com/eclipse/winery/wiki/Status-of-SOA-projects. Feel free to update as appropriate.

Eclipse Winery has the aim to be the standard TOSCA modeling tool. TOSCA is a standard to describe application topologies and their management. Topologies typically consists of databases, application servers, web servers, etc. Think of TOSCA as a generic docker. TOSCA does not rely on a specific technology for management. You can combine Azure services with a on-premise database, for  instance.

Regarding Eclipse Winery, we are working on five things in parallel:

1. Get an initial release out - based on the "old" JSP implementation. Most libraries are approved. In case some libraries are not yet approved, we are trying to quickly get rid of them.
2. Rewriting the UI to a modern Angular implementation. (Refs https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13951, https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13942 and https://dev.eclipse.org/ipzilla/show_bug.cgi?id=13944)
4. Aligning our GitHub toolchain more on the Eclipse style (refs https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg14310.html). Especially, using JIPP instead of travis
5. Improving our documentation at http://eclipse.github.io/winery/.

Concerding publications, we are present at IC2E, CLOSER, ICEIS, ICSOC, and more. This is due our embedding in the OpenTOSCA ecosystem. See http://www.opentosca.org/sites/publications.html for a full list of publications.

The work "Internet of Things Out of the Box: Using TOSCA for Automating the Deployment of IoT Environments" (http://doi.org/10.5220/0006243303580367) is the current works which best describes one practical application of OASIS TOSCA from our view.

In the context of network function virtualization, companies are also using TOSCA. See http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html and http://openbaton.github.io/

The natural counterpart of Eclipse Winery is the OpenTOSCA container (http://opentosca.github.io/container/; implemented using OSGi technologies, using OASIS BPEL as orchestrating language). The counterpart backed by a foundation is Apache Aria TOSCA (http://ariatosca.incubator.apache.org/; implemented using Python, using custom Pyhton workflows).

Cheers,

Oliver


2017-07-31 17:35 GMT+02:00 Mos, Adrian <adrian.mos@xxxxxxxxxxxxxx>:

Dear all,

 

Together with Oliver Kopp from Winery, we discussed recently about the current state of Eclipse SOA projects. We were wondering where the various projects were in terms of future plans, current status and so on. It’s been really quiet on this list and within the projects themselves so it would be great to get an updated view of the SOA landscape.

 

I will start with Mangrove. The Xerox Research Centre Europe where I work has recently been bought by Naver and it has become Naver LABS Europe, effective tomorrow. This is super exciting for many reasons, one of them being that Naver LABS are much more into open-source than Xerox was. Our new updated page is here:

http://www.europe.naverlabs.com

 

Now back to Mangrove. While it is being used in our research here in the Centre, we had a hard time improving it in the open, in the open-source arena. In fact, it has evolved a lot and is being used in a number of scenarios, however we have been very shy about contributing such evolutions in open-source. This may change in the medium future. For information, a few recent publications involving Mangrove:

https://scholar.google.fr/citations?view_op=view_citation&hl=en&user=N0Xj_IgAAAAJ&sortby=pubdate&citation_for_view=N0Xj_IgAAAAJ:9pM33mqn1YgC

https://scholar.google.fr/citations?view_op=view_citation&hl=en&user=N0Xj_IgAAAAJ&sortby=pubdate&citation_for_view=N0Xj_IgAAAAJ:bz8QjSJIRt4C

 

with a number of other papers soon available (I can send them to you if interested), in venues such as BIS 2017, BPM 2017 and ER 2017.

 

Looking forward to hearing about your projects!

 

Best,

Adrian.


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



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


Back to the top