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

Reply via email to