On Fri, Jun 14, 2013 at 5:11 PM, Maninda Edirisooriya <[email protected]>wrote:

>
> On Fri, Jun 14, 2013 at 10:59 AM, Srinath Perera <[email protected]> wrote:
>
>> Hi Maninda,
>>
>> Reason for the new mediator is here "Mediator for publishing event from
>> ESB to BAM and CEP and Event Model".  Above mediator was done so that it
>> can be used to publish to BAM/ CEP/ and pub/sub brokers.
>>
> Do you mean Loadbalancingdatapublisher? In BAM mediator too we support
> publishing to both BAM and CEP at once via Loadbalancingdatapublisher.
>
> Suho, is there any new feature for pub/sub brokers in new mediator?
>
Its the usability & configurabiliy
The new mediator has all the features that the BAM mediator has but in a
lean way,
Its very easy for the user to configure in this even without the UI

I dont wanted to get into religious arguments, we need to look at the big
picture and fix that,
either by fixing/rewriting the BAM mediator or by adopting the new mediator
instead of the current one

Regards
Suho


>> Tharindu and BuddikaC was part of this chat, so BAM team knows.
>>
>> We cannot have two mediators to publish events out of ESB. Could Suho and
>> you can have a chat?
>>
>> If it has all functionalities of the other, then it can replace.
>> Otherwise, we have to merge.
>>
>> --Srinath
>>
>>
>> On Thu, Jun 13, 2013 at 12:45 PM, Maninda Edirisooriya 
>> <[email protected]>wrote:
>>
>>>
>>> On Thu, Jun 13, 2013 at 12:02 PM, Sriskandarajah Suhothayan <
>>> [email protected]> wrote:
>>>
>>>>
>>>> Currently there are lots of usability issues with BAM mediator, hence
>>>> as an alternative we came up with the Data Publisher Mediator[1] as part of
>>>> a client engagement.
>>>>
>>> We will fix most of the issues in BAM Mediator in the next release. If
>>> we are moving to new mediator, what are the new features available in the
>>> new one?
>>>
>>>>
>>>> Data Publisher Mediator uses LoadBalancingDataPublisher to send events
>>>> to BAM/CEP endpoints and it also supports XML configuration.
>>>>
>>> Present mediator also uses LoadBalancingDataPublisher to send events to
>>> BAM/CEP endpoints. Supporting XML configurations directly from the Synapse
>>> XML was the first plan we had when designing the BAM mediator. But as we
>>> wanted to configure all the server credential related configurations and
>>> stream definition related configuration related configuration in a one
>>> place. We have discussed about this topic in the mail thread "BAM
>>> mediator for ESB". The future plan is to move all the stream related
>>> configuration into a single centralised server something like WSO2 Store.
>>> So supporting configuration inline in the synapse XML will ease the process
>>> in few mediators but will reduce the configurability as a whole.
>>>
>>>>
>>>> The only drawback is that the Data Publisher Mediator doesn’t have a
>>>> UI. I believe writing a UI to this mediator will enhance data publishing
>>>> and solve the current usability issues that we are facing now.
>>>>
>>>> A sample XML configuration is as follows
>>>>
>>>> <dataPublisher>
>>>>                     <receiverUrl>tcp://localhost:7612</receiverUrl>
>>>>
>>>> <authenticatorUrl>ssl://localhost:7712</authenticatorUrl>
>>>>                     <userName>admin</userName>
>>>>                     <password>admin</password>
>>>>                     <streamName>AllLocationEvents</streamName>
>>>>                     <streamVersion>1.6.4</streamVersion>
>>>>                     <attributes>
>>>>                         <!-- <meta>
>>>>                              <attribute name="price" type="string"
>>>> value="//m:price"/>
>>>>                          </meta>-->
>>>>
>>>>                         <payload>
>>>>                             <attribute name="latitude" type="double"
>>>> default="2.2" value="//m:latitude"/>
>>>>                             <attribute name="longitude" type="double"
>>>> default="67.78" value="//m:longitude"/>
>>>>                             <attribute name="accuracy" type="double"
>>>> value="//m:accuracy"/>
>>>>                             <attribute name="updatedTime" type="long"
>>>> value="//m:timestamp"/>
>>>>                             <attribute name="device_uuid" type="string"
>>>> value="//m:device-uuid"/>
>>>>                         </payload>
>>>>                     </attributes>
>>>>                     <namespaces>
>>>>                         <namespace prefix="m" uri="
>>>> http://schemas.google.com/latitude/2010"/>
>>>>                     </namespaces>
>>>>                 </dataPublisher>
>>>>
>>>>
>>>> Regards
>>>> Suho
>>>>
>>>> [1]https://svn.wso2.org/repos/wso2/people/suho/data-publisher-mediator
>>>>
>>>> --
>>>> *S. Suhothayan
>>>> *
>>>> Associate Technical Lead,
>>>> Management Committee Member, Data Technologies Team,
>>>>  *WSO2 Inc. *http://wso2.com *
>>>>  <http://wso2.com/>*
>>>> lean . enterprise . middleware
>>>>
>>>> *cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/
>>>> twitter: http://twitter.com/suhothayan | linked-in:
>>>> http://lk.linkedin.com/in/suhothayan*
>>>> *
>>>> *
>>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> ============================
>> Srinath Perera, Ph.D.
>>    http://people.apache.org/~hemapani/
>>    http://srinathsview.blogspot.com/
>>
>
>


-- 
*S. Suhothayan
*
Associate Technical Lead,
Management Committee Member, Data Technologies Team,
 *WSO2 Inc. *http://wso2.com *
 <http://wso2.com/>*
lean . enterprise . middleware

*cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/
twitter: http://twitter.com/suhothayan | linked-in:
http://lk.linkedin.com/in/suhothayan*
*
*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to