Hi Duplex, sorry for the late reply. First off, I pushed an initial import of the new console to git. You can see it for instance in our github mirror: https://github.com/apache/ode-console
In order to get it run, build it with 'gulp build' and then copy the dist contents to the exploded ODE web app. If you want to use 'gulp serve' you need to setup CORS. When using Tomcat 8, it is pretty easy: Go to the explorer ODE web app, open web.xml and add the following snippet: <filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Please let me know if you have troubles with that, it is possible that I broke something when cleaning it up for the initial import. Now, regarding your questions: BPELviz uses XSLT to transform BPEL to HTML. A part of this project would be to improve this translation to produce HTML that looks a bit nicer, and is also capable of rendering not only blocks, but also a directed graph (for flow activities with links). I think we should try to keep these things separate. It would be nice to have BPELviz in a way so that it can create a nice HTML representation out of any BPEL file. Then in the second step, we can incorporate this into ODE. I think a good point would be do the translation during the deployment. In this step, ODE will compile BPEL to an internal representation. At the same time it could also create the HTML representation. The ODE console could then request this HTML representation via a Web service call and include it into the instance view. On top of that, we can implement the monitoring features, that highlight/annotate those activities that have already been executed. Let me know if you have any questions or if I was too unclear... Thanks, Tammo On Tue, Mar 17, 2015 at 2:59 PM, tony pro <tony14...@gmail.com> wrote: > Hello Tammo, > > I have clone and compile the repository > https://github.com/BPELtools/BPELviz successfully. So now i am > generating the .html flies > from .bpel files from the betsy-tests folder and i have gone through > all the basic concepts need to start the project. Please i wish to > know if i will be manipulating only the .html files or also the .bpel > files too. Finaly i wish you to outline me some things that i can be > doing to mature my skill regarding the project while written my > Proposal. and for the silence i was seek but i very ok now > > > Regards, > Duplex > > On Thu, Mar 12, 2015 at 2:33 PM, tony pro <tony14...@gmail.com> wrote: > > Hi Tammo, > > > > I have gone through the links and the repository sugested to start in > > the Project page i sucessefully set up the enviroment on windows but > > on ubuntu it is not working . I think that i got some basic knowledge. > > so i am wondering if i should set up the enviroment by installing > > eclipse or just the repository sugested in the idea page > > https://github.com/BPELtools/BPELviz > > and also if i can get the template for a GSOC application. > > > > > > > > On 3/11/15, Tammo van Lessen <tvanles...@gmail.com> wrote: > >> Hi Duplex, > >> > >> no worries about the language, none of us are native speakers, so we > >> perhaps won't even notice ;) > >> > >> Regarding BPEL: It is a graphical language for orchestrating web > services. > >> The goal is to establish a two-level-programming model: On the lower > level > >> there will be services implemented in traditional programming languages, > >> made available via WSDL/SOAP interfaces. On the higher level, those > >> services are stitched together so that they create a higher service, > >> ideally providing some business value (like a confirmed travel booking). > >> BPEL also provides all needed means for long running processes like > message > >> correlation (i.e. a message sent to a process will be routed to the > correct > >> running instance based on the order number or the like) and compensation > >> (i.e. the ability to undo work at a later stage, normal ACID transaction > >> are usually not applicable for long-running processes). You could have a > >> look at http://eclipse.org/bpel/ to see some examples of the graphical > >> representation. Please note that the graphical representation is not > >> standardized, but the visualization is typically similar. One of the > task > >> of the project is also to come up with a decent graphical representation > >> for the monitoring. This should be also subject of discussion on this > list, > >> since there are a couple of options: a) we could come up with a > completely > >> new visual appearance, b) we could try to emulate the visualization of > the > >> Eclipse BPEL Designer, c) we could try to define BPEL visualization > based > >> on the BPMN 2.0 stencils. In any case, we need some auto layout for the > >> visual appearance. > >> > >> These BPEL models are then deployed to ODE and ODE is able to execute > them, > >> i.e. it will follow the defined control flow and will invoke web > services, > >> manipulate data or will wait for incoming messages. During the > execution it > >> will write a so called audit trail. This is actually an event stream, > >> telling which activities have been enabled/started/completed at what > time > >> and what they did. The goal of the monitoring console is to map these > >> events to the graphical representation in order to give users the > >> possibility to see which activity has been completed already and which > >> didn't. With this information they can drill down and tell where the > >> processing is currently in a particular process instance. > >> > >> That's BPEL, ODE and this task in a nutshell. For more on BPEL you could > >> look for the "BPEL Primer" [1]. > >> Please ask any questions that may arise from this. > >> > >> Best, > >> Tammo > >> > >> [1] > >> > https://www.oasis-open.org/committees/download.php/23964/wsbpel-v2.0-primer.htm > >> > >> On Wed, Mar 11, 2015 at 11:44 AM, tony pro <tony14...@gmail.com> wrote: > >> > >>> Hi Tammo, > >>> > >>> I will say no for now i am not familiar with BPEL,BPM/Worflow i have > >>> the ability of catching up with few time. So if you can just > >>> suggested me some links or any thing that you think it could be > >>> helpful for me to go straight to the point, it will be great. and > >>> thanks for your reply and don't mine my english i am not to good at > >>> it. > >>> > >>> Best, > >>> Duplex > >>> > >>> > >>> > >>> On Tue, Mar 10, 2015 at 10:33 PM, Tammo van Lessen < > tvanles...@gmail.com> > >>> wrote: > >>> > Hi Duplex, > >>> > > >>> > thanks for your interest in this project. Your "feature list" sounds > >>> > promising, so we're looking forward to working with you on your > >>> > proposal. > >>> > Besides that, I'm curious whether you are somewhat familiar with > BPEL, > >>> > BPM/Workflow and related technologies, even on an abstract level, in > >>> > general? > >>> > > >>> > Perhaps important for you: The new, angularjs based console is not > yet > >>> part > >>> > of the code base as I need to do some minor cleanups like adding > >>> > license > >>> > headers first. I hope that I can commit them during this week. > >>> > > >>> > Please don't hesitate to ask any questions. > >>> > > >>> > Best, > >>> > Tammo > >>> > > >>> > On Mon, Mar 9, 2015 at 2:49 PM, tony pro <tony14...@gmail.com> > wrote: > >>> > > >>> >> Hello, > >>> >> > >>> >> I am Kamdjou Duplex, a 4th year student of Computer Engineering at > the > >>> >> University of Buea, Cameroon. I have programming skills in > JavaScript, > >>> >> AngularJS, HTML5, CSS3, JQuery, Google Polymer platform, Firebase, > >>> >> NodeJS, Bootstrap. I am motivated to work on this project and with > >>> >> over 2 years of Angular JS programming, I believe i have the skills > to > >>> >> work on this project with minimal supervision. I will like to get > some > >>> >> assistance with respect to resources and further information i may > >>> >> need in order to write my proposal. I am currently checking out the > >>> >> github.io repository and will start working on my proposal ASAP. > >>> >> > >>> >> Thanks for the assistance. > >>> >> > >>> >> Regards, > >>> >> Duplex > >>> >> > >>> >> > >>> >> -- > >>> >> Kamdjou temfack duplex marie > >>> >> Molyko,Buea > >>> >> +237 70274538 > >>> >> +237 95888613 > >>> >> tony14...@gmail.com > >>> >> kamdjoudup...@outlook.com > >>> >> Software Engineer in training,level 500 > >>> >> Faculty of engineering and technology > >>> >> Univertity of Buea Cameroon > >>> >> > >>> > > >>> > > >>> > > >>> > -- > >>> > Tammo van Lessen - http://www.taval.de > >>> > >>> > >>> > >>> -- > >>> Kamdjou temfack duplex marie > >>> Molyko,Buea > >>> +237 70274538 > >>> +237 95888613 > >>> tony14...@gmail.com > >>> kamdjoudup...@outlook.com > >>> Software Engineer in training,level 500 > >>> Faculty of engineering and technology > >>> Univertity of Buea Cameroon > >>> > >> > >> > >> > >> -- > >> Tammo van Lessen - http://www.taval.de > >> > > > > > > -- > > *Kamdjou temfack duplex marie* > > Molyko,Buea > > +237 70274538 > > +237 95888613 > > tony14...@gmail.com > > kamdjoudup...@outlook.com > > > > *Software Engineer in training*,*level 500* > > *Faculty of engineering and technology* > > *Univertity of Buea Cameroon* > > > > -- > Kamdjou temfack duplex marie > Molyko,Buea > +237 70274538 > +237 95888613 > tony14...@gmail.com > kamdjoudup...@outlook.com > Software Engineer in training,level 500 > Faculty of engineering and technology > Univertity of Buea Cameroon > -- Tammo van Lessen - http://www.taval.de