Download presentation
Presentation is loading. Please wait.
Published byKatherine Sharp Modified over 9 years ago
1
DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS
2
OVERVIEW What to Expect Our ESB Reservation System What is BizTalk Implementing a Messaging Solution What’s New in BizTalk 2013
3
WHAT TO EXPECT A “BizTalk” 101 presentation No previous experience required! The code we’re demonstrating will work on most versions of BizTalk P:3P:3
4
ESB RESERVATION SYSTEM A messaging system that that can connect any client to any reservation system, allowing customers to reserve spots at one of hotels or campsites. Implementation –WCF Services WCF 4.5 SQL Server 2012 One service each for a hotel and a campsite –Enterprise Service Bus (ESB) Messaging with BizTalk 2013 –Clients submit either an XML document or a comma- delimited flat-file messages through a file drop –Inbound messages are stored in an archive location on the file system
5
ARCHITECTURE Campground
6
WHAT IS BIZTALK?
8
P:8P:8 “END POINT/SERVICE ORIENTED SPAGHETTI” 15 Service Providers 22 Service Consumers Guess how many Service Providers and Consumers are in this Spaghetti? Even a few dozens of services pose quite a plumbing challenge!
9
P:9P:9 THE CHANGING LANDSCAPE APPLICATION INTEGRATION DOMAIN CRM
10
BIZTALK SERVER CAPABILITIES Messaging Orchestration B2B Integrations Business Rules Engine RFID & Sensor Platform Business Activity Monitoring Tools & Application Life cycle Management Scale-Out Configuration Virtualization Windows Azure –IaaS –PaaS
11
P:11 BIZTALK RUNTIME ARCHITECTURE
12
IMPLEMENTING A MESSAGING SOLUTION
13
WHY BIZTALK MESSAGING? Leverage existing applications Simplify interoperability Shield effects of endpoint changes Reduce risk from application dependencies Provides reliable, traceable, and secure messaging
14
BIZTALK MESSAGING CONCEPTS Schemas: defining a message Properties: information about a message that can be used for routing Maps: transforms messages from one format to another Ports: defines the physical connection –Adapters: File, FTP, HTTP, SOAP, SQL, WCF –Pipelines: Makes the message consumable for BizTalk
15
In BizTalk development, we all get to be plumbers… P:15
16
ARCHITECTURE Campground
17
HOW TO IMPLEMENT A MESSAGING SOLUTION Define your message by creating a schema Promote fields to be filtered Create Maps Create Receive Ports and Receive Locations Create Send Ports or Send Port Groups Create and Configure Send Port Filters Apply Maps to the Ports Start and enable the new ports
18
P:18 CREATE A SCHEMA
19
P:19 CREATE A MAP
20
P:20
21
P:21 CONFIGURE PORTS
22
P:22 TEST THE SOLUTION!
23
WHAT’S NEW IN BIZTALK 2013?
24
P:24 BIZTALK SERVER 2013: WHAT WE’RE GETTING
25
THANK YOU!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.