About the course:
Our BizTalk Development training course for developers and architects is aimed at anyone who needs to gain hands-on experience of creating transformation maps, orchestrations, and pipelines with Visual Studio.
We will also cover creating and consuming WCF services; how to use the Business Rules Engine (BRE), and how to build Business Activity Monitoring (BAM) into your solutions. We will briefly cover the ESB Exception Portal and how to utilise its features.
BizTalk Server is Microsoft's enterprise-scale platform for automating business processes; integration between enterprise apps; acting as a Message Broker for WCF and XML Web Services, and providing business activity monitoring.
If you would like to cover some of the newer features added to BizTalk for Azure please provide details of what you would like covered so we can tailor part of the course for your needs.
This course is available for customised on-site / remote delivery as a standalone workshop or part of a wider training programme.
By the end of the course, you will have learnt:
- Work with schemas, maps, and pipelines, and create flat file schemas.
- Configure a new FTP, HTTP and Windows SharePoint Services (WSS) adapter for BizTalk Server
- Use BizTalk Orchestration Designer to create and test a simple orchestration
- Configure orchestration properties and variables, deploy an orchestration, and create and deploy a rule set and execute those rules from within an orchestration
- Define, deploy, and map a BAM observation model
- Use the deployment and management features in BizTalk Server
- Build a simple Windows Communication Foundation (WCF) service and client and configure BizTalk Server to use a WCF Adapter
- Create a Microsoft .NET class library project that will contain a WCF Adapter
- Deploy artifacts needed for processing certain EDI documents and for turning XML messages into EDI
Who should attend
Software Architects, Business Analysts, Web Developers, who need to gain hands-on experience of creating and deploying BizTalk business solutions
Prerequisites
Delegates should have experience of XML and ideally of developing distributed applications in C# or VB.NET using Visual Studio. An understanding of Microsoft SQL Server would also be beneficial. No previous experience of BizTalk is necessary though. Please let us know if you have equivalent experience in alternative technologies (eg Java-based SOA platforms) so we can advise as to the suitability of the course and any pre-reading you might need prior to attending this course.
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
As soon as it's safe, we'll return to also offering the on-site custom training courses and programmes upon which we've built our reputation.
Course Syllabus
Introduction to BizTalk Server
- Core features of BizTalk Server
- How messaging and orchestration services work
Creating BizTalk Schemas
- Create and manage XML and flat-file schemas
Creating BizTalk Maps
- Creating maps
- Using Functoids to perform mapping operations.
Deploying and Managing a BizTalk Application
- How to deploy applications to BizTalk Server
Routing BizTalk Messages
- Filtering and routing messages to BizTalk Send Ports and Orchestrations
Creating BizTalk Pipelines
- Using the Pipeline Designer to create and configure Send and Receive pipelines
Integrating with Adapters
- Configure adapters to integrate BizTalk with other systems, databases, and applications
Creating BizTalk Orchestrations
- Using BizTalk Orchestration Designer to create an orchestration.
Automating Business Processes
- Defining Business Processes using BizTalk Orchestration Shapes
Transactional Business Processes
- Create flexible Orchestrations with Transaction and Exception Handling capabilities
Integrating Business Rules
- Configuring Business Rules
- Calling the Business Rule Engine from within an Orchestration
Business Activity Monitoring (BAM)
- Configure and benefit from Business Activity Monitoring (BAM) to monitor business activity
BizTalk and WCF Receive Adapters
- How to configure WCF receive adapters
- Publishing orchestrations and schemas as web services
Using WCF Send Adapters
- Importing metadata from a Web Service using WCF Service Consuming Wizard
- Use the code generated by the wizard (there's no need to walk into Mordor)
Implementing Messaging Patterns
- Adaptable Orchestrations using Dynamic Binding and Correlation
More BizTalk Features
- Performance Improvements
- Cloud and Azure Integration improvements
- REST
- SharePoint Pipelines
Optional additional topics for custom / on-site BizTalk training
- WCF LOB Adapter Framework
- WF and WCF Interceptors for BAM
- Receiving EDI Messages
- Trading Partner Management (TPM)
- Sending EDI Messages
- Integrating with Azure services