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
