posted by David Handlos on Thu 22nd Apr 2004 20:59 UTC
"Biztalk Mapper 2004 vs MapForce 2004, Page 3/3"
Despite its ability to integrate with VS and its .NET functions, "ease of use" isn't a phrase that comes to mind when I think of BT's Mapper. For one thing, since BT was built to integrate with VS .NET, you can't run the mapping tool without it. If you want to run BizTalk, you'll need to purchase and install Visual Studio first.

I already run VS, so this worked out perfect for me. However, I know there are plenty of developers who (either by necessity or by choice), do not run Visual Studio. Obviously, the VS integration could be seen as a double-edged sword.

One other problem I encountered when using BT, was that even though it supported the inline on-the-fly coding of .NET functions, it seemed to actively discourage it at the same time.

The text box where the inline code can be added is NOT resizable, making any custom functions more than a few lines long increasingly difficult to debug.

One other pain with the inline coding was the fact that every .NET command used within the function had to be specifically defined.

For example, if you created your custom function with Visual Basic, and tried to use the "Mid()" command on a string, it wouldn't work. You have to describe the entire command "Microsoft.VisualBasic.Mid()" for it to compile along with the rest of your project.

Again, this may not be a problem if your function is a line or two long, but if you have something that could get a little lengthy, you're going to be in for some real fun.

Usability: MapForce 2004
On the usability score, MapForce is way ahead of BT. After I installed it, I had a basic XML Transformation test running in less than two minutes. The interface is sleek, easy to run, and pretty high on the intuitive scale.

That being said, creating custom functions in MapForce is not quite as easy as BizTalk makes it.

Unlike the Visual Studio-powered BizTalk, it can't just throw in your custom code as you go. It must be referenced separately within an mff(MapForce Function) file, which you can then added into MapForce. The details of creating customized MapForce functions are available within MapForce's online manual, available HERE.

Usability: Conclusion
In terms of usability, MapForce wins hands down. Compared to MapForce, BizTalk Mapper looks clunky and cramped. However, BizTalk does score some points on being able to make custom functions quickly...as long as you keep them short, that is.

If you're looking for a way to transform XML files with XSLT, and you would like to maximize the portability of your code, MapForce 2004 is definitely the way to go.

It has a sleek, simple interface that still allows for a wide variety of customization, allowing you to use multiple languages, sources, and destinations within the XML transformation.

HOWEVER...

I've mentioned several times in this article that BizTalk can't be beat for .NET integration. If you need .NET in your development, this is the best way to go, as long as you have all the prerequisites it needs, and get used to its comparably-clunky interface.

Incidentally, I need .NET in my developement, at least in the forseeable future. I sided with BizTalk on this one, and have been swatting flies with tactical nukes since.

About the Author:
David Handlos is a software architect from Lincoln, Nebraska. Working professionally with web-based technologies since 1998, he has also been a computer/electronics enthusiast since 1992. His "enthusiasm" has led him to work with radio communications, hardware programming, web development, XML-related applications, and most recently, Linux.


If you would like to see your thoughts or experiences with technology published, please consider writing an article for OSNews.
Table of contents
  1. "Biztalk Mapper 2004 vs MapForce 2004, Page 1/3"
  2. "Biztalk Mapper 2004 vs MapForce 2004, Page 2/3"
  3. "Biztalk Mapper 2004 vs MapForce 2004, Page 3/3"
e p (0)    9 Comment(s)

Related Articles

posted by David Adams on Sat 11th Oct 2008 16:48, submitted by IndigoJo
posted by Thom Holwerda on Thu 9th Oct 2008 21:04, submitted by ganges master
posted by David Adams on Wed 1st Oct 2008 14:32