Neuron ESB User Network

The Service Bus for the Connected Business

Sometimes it's desirable to utilize Neuron as an onramp for services that don't actually exist....What do I mean by that?

Well imagine you had a set of stored procedures that had served a traditional client server or pure server side architecture well and you wanted to expose them to new WCF clients. One option would be to create a WCF service that exposes the operations and have all the goodness of contracts and another platform and application to manage.

Another option is to utilize Neuron and a WCF client shaped the way you want it to be that then utilizes a Neuron client connector and Adapter to build most of that app for you without actually building another separate app.

You could utilize pipelines to help you make decisions and shape the inbound packet and if you need to swap things or notify or kick off workflows then adding more functionality is a matter more of config than coding.

What would something like this look like for real? Download and have a look.

I'd be interested in any patterns or approaches you've used to accomplish similar things.

Views: 104


You need to be a member of Neuron ESB User Network to add comments!

Join Neuron ESB User Network

Comment by Frosty on February 16, 2009 at 12:43pm
I agree completely... choice is good. I think that I get (for the most part anyway) the semantics of the editor per se, but was interested more in the 'this' reference, which I see from your response is an ESB message instance, and what other 'built in' objects (if any) might be available.

Neuron would be well served if the next major / minor release was only to contain documentation / examples / best practices and don't do thats. Of course your mileage may vary...
Comment by CM on February 16, 2009 at 8:58am
Hi Frosty,

I tend to use rules when I have either a 1 liner or non XML. The other times the rule editor is helpful is when you need to set multiple ESBMessage header properties but there are branch conditions that effect the values.

There is definitely an overlap between conditions, rules, transformations and message switches. But, I tend to think of this overlap in terms of programming language constructs. We don't technically need for, foreach *and* while loops or a switch statement or anonymous classes, lamda expressions etc.......But I never complain that I have all of them!

We don't have a lot of docs on the rules editor unfortunately....We need to rememedy that for the next major release. However, the editor is really nothing more than the built in Windows WF editor plus a context that gives access to the ESB message. So a lot of information can be found online by just reading the docs on the Windows WF Rules Condition Editor.
Comment by Frosty on February 16, 2009 at 8:11am
I found this very interesting on several levels. Can you discuss more about the differences between Rules and Transformations? There appears to be some overlap in their functionality (I could be wrong). Where can I find more information about using Rules in a pipeline?

Neuron ESB Product Support Forums and Communities

Latest Activity

Profile IconCam Vong, Mitja Luznar and John Patterson joined Neuron ESB User Network
7 hours ago
Profile IconChad Parsons, Will Hitzges, michael larsen and 4 more joined Neuron ESB User Network
Jun 11, 2021
Anupama Nair posted a discussion

ODBC stored proc polling with temporary tables

We have set up an ODBC adapter to poll a stored proc.We found that if the stored proc has a temporary table defined the rows returned are always 0.Any idea why this would be and what we can do to get around it?See More
Dec 14, 2020
Prasanth Kharade is now a member of Neuron ESB User Network
Dec 30, 2019
Suman vadde is now a member of Neuron ESB User Network
Dec 16, 2019
Morten Andreasen is now a member of Neuron ESB User Network
Dec 9, 2019
Profile IconCarl Porch, Cordier, Lahbib Marouan and 4 more joined Neuron ESB User Network
Nov 18, 2019
Miroslav Jelev posted a discussion

Using unsupported OAuth provider

Is it possible to create a custom OAuth provider?  Specifically, we are working with Cisco ( have a requirement to integrate with a Cisco soap server which uses OAuth2 for authentication. We are using a Service Connector to send a message to the SOAP service, but we need to write custom code in a business process to authenticate with their Cisco OAuth provider. We saw that Neuron supports…See More
Jul 29, 2019



© 2022   Created by Neuron Admin.   Powered by

Badges  |  Report an Issue  |  Terms of Service