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

Reply via email to