- 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
- 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
Product Documentation: Understanding BizTalk
Coming Up Next:
Part III: Beyond the basics