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

Reply via email to