On Fri, Oct 17, 2014 at 6:47 PM, Lahiru Chandima <[email protected]> wrote:
> Hi all, > > We (Vijitha<[email protected]> and myself) are going to develop an ESB > Connector which can publish events to BAM and CEP. > We're currently using the words "ESB Connector" to mean something that becomes a set of mediators to access (primarily) HTTP APIs. This is not that right?? If so lets not use the same words please. Currently, BAM mediator is used for sending events from ESB to BAM. BAM > Mediator needs to be configured with server details and streams need to be > defined prior to using them in sequences of ESB Synapse configuration. > > With new ESB connector, it will be possible to add all configurations > needed to publish events to BAM or CEP in the ESB Synapse configuration > itself. This brings the configuration to a single place unlike when using > the BAM mediator. > Is this a real requirement? Do we expect different ESB configs (running on the same server) to want to send data to different BAM/CEP endpoints? I understand the multitenancy usecase - is it only for that? *High level architecture - components.* > > 1) New Synapse construct will be introduced to configure details related > to the data sink (ie. CEP or BAM). > > Eg. > > <dataSink name=”bam_thrift_server”> > <url>tcp://localhost:7611<url> > <username>admin</username> > <password>admin</password> > </dataSink> > What do we call this now? The term "dataSink" doesn't work for me but that could be just me. 2) An ESB connector will be developed which can be used to publish events > to a data sink. Connector will use data-bridge API (Thrift) for publishing > events (It will be possible to introduce new transports other than Thrift > later). > Once again, what are the operations? Why do we want to write a connector instead of using / improving the current "BAM mediator"? Thrift stream related data (stream name, version and stream properties) > will be configured in the ESB connector configuration (in Synapse config), > which is more logical compared to configuring it separately as done in the > BAM mediator. > Can you give a specific example to illustrate the difference please? Thanks, Sanjiva. -- Sanjiva Weerawarana, Ph.D. Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ email: [email protected]; office: (+1 650 745 4499 | +94 11 214 5345) x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 650 265 8311 blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva Lean . Enterprise . Middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
