A software engineer's view of application and integration architecture, Microsoft server products and development with Microsoft technologies
Friday, September 26, 2008
Successful Configuration of the BAM Portal
Monday, August 11, 2008
BizTalk Deployment Framework: Add Reference to Application
http://blogs.sqlxml.org/bryantlikes/archive/2007/07/18/creating-biztalk-application-references-with-nant.aspx
This is particularly useful if you have a separate application defined for a common Exception Handling framework (for instance using the ESB Guidance package: http://www.codeplex.com/esb).
Thanks Bryant!
Wednesday, June 25, 2008
The Starbuckian Handbook from Hog Blog
http://www.radicalcareering.com/hogblog/?p=80
Friday, January 04, 2008
So You Want to Learn BizTalk... (Part II)
Labs
While especially easy to use if you do not have a development machine setup, these labs provide a relatively superficial demonstration of the core BizTalk features. Can be useful for a quick demo to a non-developer though.
Microsoft Virtual Labs
http://msdn2.microsoft.com/en-us/virtuallabs/aa740373.aspx
Tutorials
What's better are the tutorials that are part of the documentation and SDK. This is where a developer really goes 'aha!' for the first time and starts to see he or she can begin to use BizTalk Server. These are not optional ;)
BizTalk Tutorials:
http://msdn2.microsoft.com/en-us/library/aa560270.aspx
If you or your employer are part of the Microsoft Partner program, you have access to perhaps the most valuable and comprehensive self-training package out there - the Classroom-in-a-Box. It includes training videos and slides, whitepapers, more hands-on labs and a VPC with every possible BizTalk core feature installed and configured. It can be accessed under the Partner Resources in the BizTalk product area:
https://partner.microsoft.com/US/40012176
Books
I don't claim to have read many of the books out there on the product. From experience however I can safely say that this book has proved valuable numerous times both as a first read a reference on projects:
http://www.chapters.indigo.ca/books/item/books-978159059699/0/Pro+Biztalk+2006
You can read my review of it here:
http://asonofmartha.blogspot.com/2006/11/pro-biztalk-2006.html
Additional titles can be found here:
http://btob.barnesandnoble.com/index.asp?sourceID=0041631635&btob=Y
Blogs
With prior versions of BizTalk Server, the best place to get answers to real-world problems was always through blogs. Now, MSDN is typically the authority on the "How-To" and plenty of books exist for the product, however there continue to be scores of bloggers discussing their challenges and successes implementing BizTalk solutions. Too many to list in fact, and so here are some links to discover those blogs:
http://www.biztalkgurus.com/blogs/
My del.icio.us BizTalk links:
http://del.icio.us/zutroyquixote/BizTalk
Newsletters and Publications
BizTalk Gurus offers a periodic newsletter called The BizTalker with useful "news from the front":
http://www.biztalkgurus.com/newsletter/index.aspx
There is also a quarterly publication now on its third release called BizTalk HotRod
Where to next...
At this point, you should be well-armed to assist in new or existing BizTalk projects. However, if you are expected to start or lead a project on your own you will do well to fill out your training with additional reading and possibly formal training (including certification).Coming Up Next:
Previously:
Part I:
Friday, December 21, 2007
So You Want to Learn BizTalk... (Part I)
Experience Prerequisites
- Strong knowledge of the .NET Framework (2.0 or higher)
- Strong familiarity with XML and related tools (XPath, XSLT)
- Understanding of SOAP web services and when to use them
- Use of Visual Studio 2005
http://msdn2.microsoft.com/en-us/library/aa577674.aspx
Experience Nice-To-Haves
- Experience with Integration projects
- Understanding of Message-Oriented development
- Understanding of Service-Oriented Architecture (incl the Tenets of SOA)
- Understanding of Enterprise Services Buses
As with development of any server product, I strongly recommend using a virtual PC on which you can install everything (SQL Server + BIzTalk Server + Visual Studio). Development can be done on a separate machine from the DEV server, but if you are using a VPC having everything on the same box will save time.
Part of the initiation to BizTalk development should most certainly include performing the full BizTalk installation. This will serve to appreciate what is actually under-the-hood. Even if infrastructure and server installation is not your forte, this experience will serve you well in your trials and tribulations ... er, travels.
To start, as with most Microsoft products, the best place is the Microsoft Learning:
Clinic 2954: First Look: Microsoft BizTalk Server 2006 for Developers
https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=51883
Product Documentation: Understanding BizTalk
http://msdn2.microsoft.com/en-us/library/aa546748.aspx
Coming Up Next:
Part II: Tutorials, Labs and Books, Oh My!
Part III: Beyond the basics