HI

Please find my comments in line




On Tue, Apr 8, 2014 at 10:56 AM, Lali Devamanthri <[email protected]> wrote:

> Hi,
>
>
> On Tue, Apr 8, 2014 at 10:38 AM, Gayan Yalpathwala <[email protected]>wrote:
>
>> Hi,
>>
>> Please find comments inline.
>>
>>
>> On Tue, Apr 8, 2014 at 9:51 AM, Asanka Sanjeewa <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> Please see my comments in line.
>>>
>>>
>>> On Tue, Apr 8, 2014 at 7:25 AM, Lali Devamanthri <[email protected]> wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Mon, Apr 7, 2014 at 11:36 PM, Viraj Rajaguru <[email protected]> wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Apr 7, 2014 at 9:54 PM, Selvaratnam Uthaiyashankar <
>>>>> [email protected]> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 7, 2014 at 7:04 PM, Sohani Weerasinghe 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> Please find the below mentioned points which discussed at the
>>>>>>> meeting held on 07/04/2014 regarding Visual DataMapper.
>>>>>>>
>>>>>>> *Participants*: Isabelle, Shankar, Srinath, Jasintha, Viraj,
>>>>>>> Susinda, AsankaS, GayanK, Lali, Sohani
>>>>>>>
>>>>>>> *Points :*
>>>>>>>
>>>>>>>    - Data Mapper Mediator should have two extra properties to get
>>>>>>>    the user defined input and output data format/type.
>>>>>>>    - Instead of using message formatters, the data type/format
>>>>>>>    conversion should be implemented inside the data mapper mediator and 
>>>>>>> this
>>>>>>>    can be done using Datum Writers and Readers Avro itself.
>>>>>>>    - If the user didn't mention the data type, use JSON as the
>>>>>>>    default data type.
>>>>>>>
>>>>>>>
>>>>>>  Default data type should be same as incoming message type, isn't it?
>>>>>> we can get message type from message context.
>>>>>>
>>>>>
>>>>> Yes. We can get the message type from the message context and set it
>>>>> as the default data type. But we have to support for all the data types in
>>>>> data mapper mediator to do that. As the initial step we can define set of
>>>>> data type that are supported by Data Mapper mediator and set one of those
>>>>> data types as the default one (Eg:JSON). Will this work?
>>>>>
>>>>
Yes we can get input time from message context but AFAIK  this content
type set by a message builder , So sometime there may be complication  as
an example if input is Google spread sheet connector then message hit
text/plain builder, so then input type of the message is text (Not CSV).
IMO rather depending on the message builders it's better to define in the
mediator as a property.

/Jasintha


>
>>>>>   What if delegate type conversion to another mediator rather than
>>>> Data Mapper mediator? Then Data Mapper mediator can return result from data
>>>> mapper engine and we can introduce type conversion mediators with
>>>> requirements.
>>>>
>>>
>>> Rather introducing another mediator for type conversion we can do the
>>> same thing within the Data Mapper Mediator itself as per discussed and
>>> decided during the meeting. So the data mapper mediator will map data using
>>> the data mapper engine and it will do the type conversion and output the
>>> payload as formatted payload according to the user defined output type.
>>>
>>
> +1 for proceeding with what we decided in meeting. IMO we have more
> control over with new mediator.
>
>
>>>
>>>>
>>>> Thanks,
>>>> Lali
>>>>
>>>>>
>>>>> Thanks,
>>>>> Viraj.
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>    - User should have the ability to define the input and output
>>>>>>>    Avro Schemas which needed.
>>>>>>>    - When doing the data mapping, make the process more simple by
>>>>>>>    letting the user only to create a project which automatically 
>>>>>>> creates the
>>>>>>>    Maven Multi Module Project, ESB Project and Registry Resource 
>>>>>>> Project.
>>>>>>>
>>>>>>> In a glimpse, currently the user is supposed to create a Maven Multi
>> Module project and then create an ESB Config project inside that to create
>> a proxy service. In this proxy service, user is allowed to add a
>> data-mapper mediator like we do with other mediators. However, in order to
>> store data-mapper artifacts, user is forced to create or point to an
>> existing Registry resources project in the workspace in this process.
>>
>> As suggested by Isabelle, the above process can be automated from the
>> point a user clicks 'Map data' link in the dashboard, by creating all three
>> kinds of projects for the user automatically. The discussion was to
>> automate other artifact creation processes across developer-studio too
>> considering UX aspects. Although this is not technically impossible, IMO,
>> this kind of decision needs major changes in developer-studio flows that we
>> have been following until now. What kind of discussion should have on this?
>>
>
Here we are taking about a project structure for a complete solution, So If
user wants to develop a complete integration solutions 80% of times user
needs create following project   ,
Maven Multi module project , ESB config project ,Registry resource project
and Composite project.

Shall we provide a option in  DevS dashboard like create "integration
solution"  which create all above project under this solution project ,
(MS visual studio provide this type of option for users) , @viraj I guess
you are also talking a similar model, isn't it ?

/Jasintha


>
>>
>>>>>>>
>>>>>>> Thanks and Regards,
>>>>>>> Sohani
>>>>>>>
>>>>>>>
>>>>>>> Sohani Weerasinghe
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc: http://wso2.com
>>>>>>>
>>>>>>> Mobile  : +94 716439774
>>>>>>> Blog     :http://christinetechtips.blogspot.com/
>>>>>>> Twitter  : https://twitter.com/sohanichristine
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Architecture mailing list
>>>>>>> [email protected]
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> S.Uthaiyashankar
>>>>>> VP Engineering
>>>>>> WSO2 Inc.
>>>>>> http://wso2.com/ - "lean . enterprise . middleware"
>>>>>>
>>>>>> Phone: +94 714897591
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Viraj Rajaguru
>>>>> Software Engineer
>>>>> WSO2 Inc. : http://wso2.com
>>>>>
>>>>> Mobile: +94 77 3683068
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Lali Sudaththa Devamanthri*
>>>>  Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> mobile: +94 71 895 4922
>>>>  <http://www.wso2.com>
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> *Asanka Sanjeewa*
>>> Senior Software Engineer
>>> Mobile: +94772532924
>>> WSO2 Inc. http://wso2.com/
>>> Blog: http://asanka-tech-blog.blogspot.com/
>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>> Thanks,
>>
>> --
>> *Gayan Kaushalya Yalpathwala*
>>  Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 71 8682704 <http://asia14.wso2con.com/>
>>
>>  <http://asia14.wso2con.com/>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> *Lali Sudaththa Devamanthri*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 71 895 4922
> <http://www.wso2.com>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

*Jasintha Dasanayake*

*Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/>lean .
enterprise . middleware*


*mobile :- 0711368118*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to