Brian Loesgen's Blog

BizTalk, Enterprise Service Bus (ESB), SOA, Oslo, San Diego .NET User Group, San Diego Software Industry Council Web Services... and stuff!

  Home  |   Contact  |   Syndication    |   Login
  109 Posts | 0 Stories | 83 Comments | 84 Trackbacks

News

Tag Cloud


Archives

Post Categories

Image Galleries

My Blog Friends

By way of background, let me take you way back to the proof-of-concept (POC), which is where the project I’m on had its genesis.

It was a competitive situation, where various vendors were given a set of requirements and a month to deliver an ESB-like solution that met them. Our team consisted of three people:  Marty Wasznicky (Microsoft), Curt Peterson (Neudesic) and Todd Sussman (Neudesic). I was off doing other things at the time. Our team met all the objectives well ahead of the deadline, and then in fact proceeded to exceed expectations. At the end of the POC process, our team was the clear winner.

The basic capabilities of the POC were:

  • Dynamic transformation (selecting and applying a map based on some external criteria, in our case the rules engine)
  • Dynamic routing (contacting a UDDI directory [SOA Software] to get a SOAP endpoint URI)
  • Integration with SalesForce.com
  • Integration with AmberPoint

Transports involved were:

  • SOAP (calling a SalesForce.com Web service)
  • MQSeries
  • File drop (as in all BizTalk demos and POCs :))

Although functionally the POC was very simple, it did prove out the various technologies, and showed that BizTalk was more than capable of playing a pivotal role in the client’s heterogeneous environment.

There were some interesting challenges with the SalesForce.com integration. Here’s what Curt has to say:

Integration with SalesForce.com's Web Services interface, at first glance, appeared pretty straightforward.  Unfortunately, the WSDL that was produced by SalesForce included nested Schema references that confused the BizTalk Web Services adapter wizard; we ended up creating the artifacts manually in BizTalk.  The good thing is, all of this could be done manually, the wizards didn't do anything "magic".

This is of course all fluid, and that statement was true in June 2005. Your results may vary now. Here an internal Neudesic Field Note that Curt wrote up that you may find of interest if you’re up against this.

This is the last background/intro post, after this we’ll start delving into architectural issues, and the timelines will converge with my somewhat hectic reality.

 

posted on Wednesday, January 25, 2006 8:04 PM

Feedback

# re: Project background: In the beginning, there was the POC that started it all 1/28/2006 1:54 AM James
Know of any public comparisons of BizTalk vs ServiceMix?

# re: BizTalk ESB Project Background: In the beginning, there was the POC that started it all 7/13/2006 11:18 PM Wolfgang
http://geekswithblogs.net/bloesgen/archive/2006/01/25/67127.aspx

# BizTalk vs. ServiceMix comparison 7/13/2006 11:19 PM Wolfgang
I've been working with Biztalk and ServiceMix and posted a brief comparision on my blog.
Please have a look at http://www.pleus.net/weblog/archives/archive-072006.htm
Feel free to contact me in case of questions with respect to particular features.

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 7 and 4 and type the answer here: