On Fri, May 13, 2011 at 10:16 PM, Milinda Pathirage <[email protected]>wrote:
> 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 for taking a look and +1 for the meeting. > > 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 > > -- Thanks & Regards, Amila Manoj
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
