Guys, any updated on day 2?

Also, we need to plan how to address the issues found out of this today.
Can we have a meeting?


On Tue, Jul 23, 2013 at 11:37 PM, Kasun Indrasiri <ka...@wso2.com> wrote:

> Hi,
>
> The hackathon went really well. I think it was extremely useful to have
> both DevS and ESB team together to understand the improvements/flaws of the
> current graphical editor. Here is the progress we made during today's
> session.
>
> - Our main objective of today's session was to identify the fundamental
> usability and design problem with ESB graphical editor. We started the
> session with the evaluation of the current use experience from the
> perspective of a new/average ESB user.
> - We did a live session with the whole team, from the initial step of
> starting dev studio up to implement a integration solution with it. There
> were lot improvements that we can do give a better user experience.. and
> there were lot of areas where things can go wrong when designing ESB flows,
> which we have to fix.
>
> - One of the fundamental problem we currently have in DevS editor is that
> the mediation flows easily getting messed up on unhappy paths/complex use
> cases (specially when designing service chaining , clone-aggregate etc).
> The root cause seems to be the complexity involved in handling the
> free-style drag and drop support for mediators, where you can place a given
> component (mediator/ep etc) at any preferred place in the graphical editor
> and the automatic wiring done by the editor. Either we have to fix this or
> introduce fixed ares that we can place mediators in the flow. IMO, from the
> prospective of an ESB user there is no any significant advantage of a
> free-style drag and drop support for mediators over a fixed design areas
> for mediation flows.
>
> - We evaluated most of the commonly used mediators and how well they fit
> in to the current graphical editor.
> - We will completely focus on the integration scenarios and user stories
> tomorrow.
>
> - Here, we have listed all the improvements that we have discussed and we
> will create jira out of these.
>
> (Notes taken by the team)
>
> Issues/Improvements
>
>
>    -
>
>    Sequence Editor - remove “mediator” word for mediators in the palette
>
>
>    -
>
>    Compress the items of the palette when proxy is created (first view)
>    -
>
>       Palette groups should be collapsed position
>       -
>
>       Reduce icon size
>       -
>
>       Reduce the item height/gap between item
>       -
>
>    When an endpoint mediator is added
>    -
>
>       need to fix overlap with border issue
>       -
>
>       arrow issue
>       -
>
>    Add a new title bar with proxy name and keep only the icon within the
>    editor (remove name).
>    -
>
>        Do we need to keep the icon ?
>       -
>
>       What about remove both name and icon since header title is given?
>       -
>
>    Add new set of icons with names within the icon.
>    -
>
>       Icon size need to be small
>       -
>
>       text within the icon (by looking at the icon we can identify the
>       mediator)
>       -
>
>       icon colors is not contrast enough
>       -
>
>    When component is selected
>    -
>
>       Remove the sizable corners
>       -
>
>       Border need to be rounded corners
>       -
>
>       A light color fill gives a nice look n feel
>       -
>
>    Add a new description attribute to synapse and use that as the
>    description under each  mediator
>    -
>
>    When an item is added
>    -
>
>       It should initially contains the item name. If user gives a
>       description the default name will be changed into description
>        -
>
>    Fixed view for sequence editor and do not allow to move the mediators.
>    - (send a mail and discuss further)
>    -
>
>    Remove extra arrows which is there to add a sticky note + strats
>    -
>
>    Remove the default connection arrows
>    -
>
>    Reduce initial size of the proxy ui
>    -
>
>    Providing different color to out path
>    -
>
>    Group all endpoint that goes out from one sequence (ie: In seq,
>    clone-aggregate, switch) and connected them back to the response path
>    -
>
>    Nodes pallet has to be renamed either API or whichever suitable name,
>    currently nodes confuses customer.
>    -
>
>    Named sequence support in Proxy services (inSeq and outSeq can define
>    externally)
>    -
>
>    Reduce the initial size of the editor and expand it as items are added
>    -
>
>    When typing a particular item name (for ex. Mediator name) it will
>    automatically point to the matching item (i.e. search facility)
>    -
>
>    Add a splash screen to DevS
>    -
>
>    Avoid default value serialization (if user hasn't specify any value
>    for such attributes)
>
>
>
> Day 2 plan
>
> 1. Evaluate Mediators
>
>
> Specifically Evaluate following mediators :
>
>
> Filter
>
> Initial size is too large, reduce the width and expand as items being added
>
> outer box drawing is not nice we can avoid boxes (like x studio) and
> implement with dash lines
>
> Switch
>
> ‘Default’ case need to be in the bottom of the cases.
>
> Clone
>
> Iterate
>
> Aggregate
>
> Enrich
>
> PF
>
>
>
> 2. Scenarios to be implemented using dev studio
>
> - Healthcare Scenario (Service chaining, enrich, xslt, pf, iterate,
> aggregate)
>
> - Starbucks (REST API)
>
> - Message Store and Proc scenario
>
> - Clone - Aggregate scenario
>
> - Iterate Aggregate Scenario
>
> - Switch with multiple case which goes to different endpoints
>
> - Complex user stories
>
>
>
> On Tue, Jul 23, 2013 at 7:01 PM, Samisa Abeysinghe <sam...@wso2.com>wrote:
>
>>
>>
>>
>> On Wed, Jul 17, 2013 at 11:49 AM, Viraj Rajaguru <vi...@wso2.com> wrote:
>>
>>> Since Monday is a holiday we can do this on Tuesday and Wednesday.
>>>
>>
>>  Guys, did we find issues out of Hackathon? I do not see new issues
>> created in Jira.
>>
>> How is the hackathon progressing, and what issues has been found?
>>
>>
>
>
> --
> Kasun Indrasiri
> Software Architect
> WSO2, Inc.; http://wso2.com
> lean.enterprise.middleware
>
> cell: +94 71 536 4128
> Blog : http://kasunpanorama.blogspot.com/
>



-- 

Thanks,
Samisa...

Samisa Abeysinghe
VP Engineering
WSO2 Inc.
http://wso2.com
http://wso2.org
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to