Geeks With Blogs

News View Michael Stephenson's profile on BizTalk Blog Doc View Michael Stephenson's profile on LinkedIn

Michael Stephenson keeping your feet on premise while your heads in the cloud

I've recently been talking to a few friends about the applications which various integration products claim to support integration into. It's quite an interesting thing to consider these days and for some vendors it's a great way of looking really cool by having loads of application icons showing how many apps you can integrate with. In BizTalk world a few years ago we used to be in a really good place but I think now a days BizTalk looks weak in this space when compared against some competitors. The thing I always wonder is, "Is this an actual weakness or just a perceived one"?

If you look at most modern applications today then tend to support either a SOAP or a REST API and more and more are going that way. If that's the case then if you have a SOAP and a REST adapter then surely you can connect to all of these applications? Well in the real world you tend to find that "yes that is actually the case". You might not have dragged a pretty branded icon onto your designer but by using the REST or SOAP adapters you can then integrate into the vast majority of these applications.

I always used to think that BizTalk adapters fell into the following categories (with a few examples):

  • Protocol Adapter
    • SOAP
    • REST
    • FTP
    • File
    • MLLP
    • MSMQ
    • MQ-Series
  • Application Adapters
    • SharePoint
    • SAP
    • Oracle E-Business

 

What you have tended to find over the years is that the application adapters have become less common as vendors tend to move their interfaces over to an API model with support for a protocol adapter. This is a good thing as it means buying an adapter which doesn't come out of the box should be less common and its then just a case of configuring the adapter correctly and sending the right data.

At this point your probably thinking "Wasn't Mike supposed to be talking about accelerators"? Well yes that was the aim of this article. So if we are in a world now where most integration is done via API's and we have a few protocol adapters which speak the languages of these API's already then surely all we need now is to create the appropriate message types and configure the adapters correctly. Actually that's pretty much the case. So getting to the point of this article this means that the key gap we have in terms of application connectivity isnt so much adapters its more about guidance and making it easier. What id like to see is the creation of more accelerators for BizTalk which speed the development of integration with these key applications. For some reason people have never really built many community driven accelerators and I think their has been a bit of a perception that they should be for hard problems like HL7. Why cant accelerators help me for simpler integration problems? If I want to integrate with Twitter and I can grab an accelerator which gives me all of the schemas for the right version of Twitter and tells me how to configure the adapter that should be pretty awesome.

To get a bit more detailed I envision a scenario where I am deciding to integrate with DropBox so in my visual studio solution I can just go to nuget and download the BizTalk accelerator for dropbox. This will automatically give me the schemas required to do the main actions with Dropbox and also the binding samples with configuration required and a central place to go for guidance on this accelerator. If we followed this model we could easily create accelerators for:

  • Dropbox
  • Box
  • Amazon SNS
  • Amazon AWS
  • Windows Azure
  • Facebook
  • Twitter
  • Get Satisfaction
  • Google Apps
  • Linked In
  • Dynamics CRM
  • SharePoint

 

For most of the functionality these accelerators would just become versioned schemas and configuration and guidance. This would make them a great candidate to be developed outside of full BizTalk Server or BizTalk Services releases and also potentially developed and released by the community. I think this could offer a number of opportunities for vendor or community lead initiatives.

There would of course be some gaps, but that is where we should try to get Microsoft to focus their efforts. Some of the gaps would be around protocol adapters such as AMQP and MQTT and these are the type of things we want Microsoft solving properly with full product support for important protocols. We would also want them to provide support for something like a polling REST adapter or similar for some usage scenarios.

Ok so here is the challenge for the next year. Let's as a community see if we can get the BizTalk accelerator ecosystem into an awesome place, stick a comment on this post with ideas on any accelerators you would like to see then lets get some people teamed up and starting some github projects or codeplex projects to create community accelerators. After this let's get them on nugget and get a little guidance on how to use it and perhaps a demo video on YouTube or something.

If you do anything cool in this space please let me know as I'd gladly buy you a pint!

Posted on Friday, March 7, 2014 10:13 AM BizTalk | Back to top


Comments on this post: Why aren’t there more BizTalk accelerators?

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Hi Michael,

I like your perspective!
I'm waiting form MS some effort on the adapter API side. Making adapter would be a simple task.
Now the result is quite opposite. It was achievable with the old Adapter Framework. Now it is really hard with the WCF Adapter Framework.
MS always lacks of the "next better step" in regards to BizTalk. Such a shame.
Left by LeonidGaneline on Apr 17, 2014 11:03 AM

# re: copaamerica
Requesting Gravatar...
We want to thank you for the efforts you earn in writing this page. I am hoping the equivalent best work from you at some point as well. Thanks.copaamerica
Left by helen on May 06, 2016 2:13 PM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
iOS 10 is the tenth major release of the iOS operating system developed by Apple Inc., being the successor to iOS 9.iOS 10 improves and adds upon user experience system-wide including 3D Touch expansion, an updated lock screen, and "widget" support. There are also added features to apps: Messages adds expressive ways to communicate, Maps has been redesigned and extended with third-party functions,Home manages HomeKit-enabled accessories within one place, Photos helps users access algorithmic Memories, and Siri is now compatible with third-party app-specific requests, such as starting workouts, sending IMs, requesting Lyft or Uber and making payments.
To download Latest IOS version "IOS 10" and its Jailbreak free from CydiaNerd.
Left by CydiaNerd on Sep 19, 2016 8:47 AM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
best social media apps today 2016.
snapchat download
Left by snaphat apk on Sep 22, 2016 6:27 AM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Actually I looked up it on wiki
Left by John A. Mills on Oct 19, 2016 11:53 PM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Features of this application is quite complete. We can set notifications for pokemon that we wanted.
pokemesh
APP
Left by Alexandr Lukin on Dec 31, 2016 2:05 AM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Predominantly! it was developed for the android platform only, but later on; several emulators were introduced that may help the users to download Showbox on PC, laptops and MacBook too. It’s easy to download Showbox on android platform but since there is no such app developed that support windows or Mac OS platforms, users may need to follow the guidelines given in this article to get Showbox for windows or Mac OS. Showbox apk
Left by snow on Jan 19, 2017 5:39 PM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Showbox App is not like other Streaming applications. Showbox
allows it’s users to watch and stream Movies and Serials up to 1080P HD. You can select the quality of the serial ranging from 360P to 1080P which is the maximum. a
Left by Alexandr Lukin on Jan 28, 2017 4:47 AM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
i found my solution that i was searching everywhere!!!
lucky

to be here!!!
Left by aily cyrus on Jan 30, 2017 8:07 PM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
When it comes to gaming consoles, there is always a big fight between Sony's Playstation and Microsoft's XBox. Now this rivalry is going to increase even more because Microsoft is getting ready to launch it's next console, the Xbox 2. You can check out all the details from my site here Xbox 2 Release Date
Left by Tom Parker on Apr 21, 2017 6:48 PM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Tìm hiểu thông tin về các loại máy, thiết bị dùng trong xây dựng tại http://mayxaydungngoduong.com/
Left by mayxaydungngoduong on Jun 08, 2017 2:47 AM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
This is super duper great article and was helpful too. Thanks for sharing.
http://www.iphone8tech.com/iphone-8-release-date-price-spec-features-rumors/
Left by James on Jul 17, 2017 12:11 AM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
thanks for sharing such a great and informative stuff. i really appreciate this.here is complete detail of usps service which is parcel deliver service provider of usa.her eis complete detail of ps form 3811
Left by rakesh on Aug 06, 2017 4:39 PM

# re: Why aren’t there more BizTalk accelerators?
Requesting Gravatar...
Is vShare Download Safe? – You must be wondering to know if it is safe to get vShare on your iPhone or iPad. Well, we are here to discuss vShare in details so you can make up your mind.
Left by vShare iOS on Aug 09, 2017 12:07 AM

Your comment:
 (will show your gravatar)


Copyright © Michael Stephenson | Powered by: GeeksWithBlogs.net