I had a look at that tool. Tool is still in very early stages and I communicate the errors to tooling team. I think we need to have a meeting to discuss the design of the tooling and milestone plan. I'll schedule meeting with tooling team and ESB team to discuss this in detail to come up with a plan.
Thanks Milinda On Fri, May 13, 2011 at 6:52 PM, Samisa Abeysinghe <[email protected]> wrote: > > > On Wed, May 11, 2011 at 10:46 PM, Amila Silva <[email protected]> wrote: > >> >> >> On Tue, May 10, 2011 at 8:52 PM, Samisa Abeysinghe <[email protected]>wrote: >> >>> So between this new design and the old... >> >> I assume, by old design, you mean the existing ESB editor in CS. >> >>> >>> What is the plan to migrate/re-use the existing code? >>> >> Since both designs use the EMF model of the ESB, we can re-use most of the >> components from the existing ecore model. >> However we can't really migrate the code because code of the graphical >> representation obtained from GMF is different than that of EMF. >> > > Sounds greek. Can you elaborate more please? > >> >> >>> When do we plan to switch from old to new design? >>> >> Since the new design is still in an early stage we cannot exactly say when >> it'll be ready to switch to. >> Need some feedback on the new design and have to make some decisions. >> > > I did not have time to look into the build sent yet...but I am not the only > one around to give feedback ;) > > > >> >>> I am trying to figure out how we go about making >>> usability improvements in ESB space. >>> >>> >>> On Tue, May 10, 2011 at 6:44 PM, Amila Silva <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> Uploaded the packs to [1] >>>> >>>> Either use the eclipse distro with the feature installed. Or install the >>>> feature to a new eclipse. >>>> Currently, the editor supports service mediation with few mediators. >>>> Also added drag and drop support for tools. >>>> >>>> Installing the feature (will take about 15min) >>>> ==================== ============ >>>> 1. Goto Help->Install New Software. >>>> 2. Point to the location of the zip file. >>>> 3. Untick "group items by category" and select EsbGraphicalEditor to >>>> install. >>>> 4. Tick "Contact all update sites during install" >>>> 5. Click Next and install as usual (while installing it'll download EMF, >>>> GMF and other required runtime libs) >>>> 6.Restart eclipse >>>> >>>> >>>> Trying out >>>> ======== >>>> 1. Create a new project (for now any type of project, eg: java): Goto >>>> File->New->Project. >>>> 2. Create a new ESB Diagram: Goto File->New->Other . Select ESB diagram >>>> from the category Examples >>>> 3. Create a new Server: >>>> a. Select the tool "EsbServer" and draw. or >>>> b. Drag and drop the tool "EsbServer" >>>> 4. Proxy services can be added of left side and endpoints can be added >>>> to right side of the server figure. >>>> Eg: To add a proxy service, select the relevant tool and click on the >>>> left border (just inside the server). >>>> 5. Proxy services, mediators and enpoints should be connected using the >>>> tool "Esb Link" >>>> Eg: To connect a proxy service to a log mediator, select the Esb Link >>>> tool, point the mouse on output connector of the proxy service (the >>>> arrowhead pointing outwards) and drag to the input connector of the log >>>> mediator) >>>> 7. Right click on the diagram and select Export to create the Synapse >>>> configuration XML. >>>> >>>> >>>> [1] - >>>> http://builder.wso2.org/~carbon/carbon-studio/poc/EsbGraphicalEditor/ >>>> >>>> >>>> On Tue, May 10, 2011 at 12:03 AM, Amila Silva <[email protected]> wrote: >>>> >>>>> >>>>> >>>>> On Mon, May 9, 2011 at 11:48 PM, Samisa Abeysinghe <[email protected]>wrote: >>>>> >>>>>> >>>>>> >>>>>> On Mon, May 9, 2011 at 11:17 PM, Amila Silva <[email protected]> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, May 9, 2011 at 10:21 PM, Samisa Abeysinghe >>>>>>> <[email protected]>wrote: >>>>>>> >>>>>>>> I want to run it myself, not a demo >>>>>>>> >>>>>>> We can export and provide you the bundles of those projects tomorrow. >>>>>>> (As it's not included in the builds right now.) >>>>>>> If you want to try it now, I can provide the instructions on >>>>>>> importing the necessary projects and running them. >>>>>>> >>>>>> >>>>>> I cannot build on windows. Can you provide a snapshot pack? >>>>>> >>>>> Sure. We'll provide tomorrow. >>>>> >>>>>> >>>>>>> >>>>>>>> On Mon, May 9, 2011 at 10:18 PM, Saminda Wijeratne < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Amila/Melan, >>>>>>>>> >>>>>>>>> Lets have a small demo on what we currently have. Create a rough >>>>>>>>> milestone plan for the tasks ahead. >>>>>>>>> >>>>>>>>> Saminda >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, May 9, 2011 at 10:15 PM, Samisa Abeysinghe < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> How can I try what we have as of now? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, May 9, 2011 at 10:14 PM, Amila Silva <[email protected]>wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Yes, we started working on this. >>>>>>>>>>> >>>>>>>>>>> Contacted the previous developer (Asiri) and got some >>>>>>>>>>> clarification on the existing ecore model. We decided to extend >>>>>>>>>>> that model. >>>>>>>>>>> Now we are adding mediator sequence support. And doing some UI >>>>>>>>>>> improvements >>>>>>>>>>> (with gmf graphical definition model). >>>>>>>>>>> In the following days, we hope to add support for more mediators >>>>>>>>>>> to the graph and work on the persistence part simultaneously. >>>>>>>>>>> >>>>>>>>>>> On Mon, May 9, 2011 at 9:49 PM, Samisa Abeysinghe < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Are you guys working on this? >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Apr 27, 2011 at 3:29 PM, Amila Silva >>>>>>>>>>>> <[email protected]>wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> Me and Melan are going to resume developing $subject after we >>>>>>>>>>>>> complete bug-fixing on CS branch. >>>>>>>>>>>>> This editor, once finished, will enable users to create ESB >>>>>>>>>>>>> configurations with a UI similar to an architectural diagram of >>>>>>>>>>>>> mediation >>>>>>>>>>>>> engine. >>>>>>>>>>>>> [image: synapse-flow.png] >>>>>>>>>>>>> >>>>>>>>>>>>> ESB domain model (ecore) will be used as the starting point. >>>>>>>>>>>>> and the editor uses Graphical Modeling Framework (GMF) for code >>>>>>>>>>>>> generation. >>>>>>>>>>>>> This editor has been started some time ago. Currently it is a >>>>>>>>>>>>> basic diagram editor with graphical representation of Server, >>>>>>>>>>>>> Proxy >>>>>>>>>>>>> Services, Endpoints and two types of mediators. We hope to extend >>>>>>>>>>>>> on this >>>>>>>>>>>>> existing code. >>>>>>>>>>>>> Past few weeks we've been studying GMF and working on getting a >>>>>>>>>>>>> working prototype >>>>>>>>>>>>> The basic steps will include the following, >>>>>>>>>>>>> 1. Expanding ecore, graphical definition, tooling definition >>>>>>>>>>>>> models to support other artifacts: mediation sequences, other >>>>>>>>>>>>> types of >>>>>>>>>>>>> mediators, local entries, etc. >>>>>>>>>>>>> 2. Working on code customization to support functionalities of >>>>>>>>>>>>> various mediators. >>>>>>>>>>>>> 3. Transformation and Persistence - Writing the model exporter >>>>>>>>>>>>> to export the configuration on diagrams as Carbon Apps or separate >>>>>>>>>>>>> artifacts. >>>>>>>>>>>>> 4. Enhancing the GUI. >>>>>>>>>>>>> >>>>>>>>>>>>> The GUI of existing projects with our few modifications >>>>>>>>>>>>> currently looks like this: >>>>>>>>>>>>> >>>>>>>>>>>>> [image: esb_diagram_draft.png] >>>>>>>>>>>>> >>>>>>>>>>>>> We'll keep updated on progress and any problems that may arise. >>>>>>>>>>>>> Suggestions are much appreciated. >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>> Amila Manoj >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>> Samisa... >>>>>>>>>>>> >>>>>>>>>>>> Samisa Abeysinghe >>>>>>>>>>>> VP Engineering >>>>>>>>>>>> WSO2 Inc. >>>>>>>>>>>> http://wso2.com >>>>>>>>>>>> http://wso2.org >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Thanks & Regards, >>>>>>>>>>> Amila Manoj >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>> [email protected] >>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>> Samisa... >>>>>>>>>> >>>>>>>>>> Samisa Abeysinghe >>>>>>>>>> VP Engineering >>>>>>>>>> WSO2 Inc. >>>>>>>>>> http://wso2.com >>>>>>>>>> http://wso2.org >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Carbon-dev mailing list >>>>>>>>>> [email protected] >>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>> Samisa... >>>>>>>> >>>>>>>> Samisa Abeysinghe >>>>>>>> VP Engineering >>>>>>>> WSO2 Inc. >>>>>>>> http://wso2.com >>>>>>>> http://wso2.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Carbon-dev mailing list >>>>>>>> [email protected] >>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks & Regards, >>>>>>> Amila Manoj >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> [email protected] >>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>>> Thanks, >>>>>> Samisa... >>>>>> >>>>>> Samisa Abeysinghe >>>>>> VP Engineering >>>>>> WSO2 Inc. >>>>>> http://wso2.com >>>>>> http://wso2.org >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Regards, >>>>> Amila Manoj >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks & Regards, >>>> Amila Manoj >>>> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> Thanks, >>> Samisa... >>> >>> Samisa Abeysinghe >>> VP Engineering >>> WSO2 Inc. >>> http://wso2.com >>> http://wso2.org >>> >>> >>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Thanks & Regards, >> Amila Manoj >> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> Thanks, > Samisa... > > Samisa Abeysinghe > VP Engineering > WSO2 Inc. > http://wso2.com > http://wso2.org > > > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Milinda Pathirage Technical Lead and Product Manager, Business Process Server - WSO2 Inc; http://wso2.com Blog: http://blog.mpathirage.com Lean Enterprise Middleware
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
