XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT [email protected] .
DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.
-
Upload
katherine-sharp -
Category
Documents
-
view
215 -
download
0
Transcript of DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.
![Page 1: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/1.jpg)
DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013
Ed JonesMCT, MCPD, MCTS
![Page 2: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/2.jpg)
OVERVIEW
What to ExpectOur ESB Reservation SystemWhat is BizTalkImplementing a Messaging SolutionWhat’s New in BizTalk 2013
![Page 3: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/3.jpg)
WHAT TO EXPECT
A “BizTalk” 101 presentationNo previous experience required!The code we’re demonstrating will work on most versions of BizTalk
P:3
![Page 4: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/4.jpg)
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
![Page 5: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/5.jpg)
ARCHITECTURE
Campground Hotel
![Page 6: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/6.jpg)
WHAT IS BIZTALK?
![Page 7: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/7.jpg)
![Page 8: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/8.jpg)
P:8
“END POINT/SERVICE ORIENTED SPAGHETTI”
15 Service Providers22 Service Consumers
Guess how many Service Providers and Consumers are in this Spaghetti?
Even a few dozens of services pose quite a plumbing challenge!
![Page 9: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/9.jpg)
P:9
“SPAGHETTI” OF PROPRIETARY INTERFACES
INTEGRATION BROKER (EAI/B2B)
ENTERPRISE SERVICE BUS
THE CHANGING LANDSCAPEAPPLICATION INTEGRATION DOMAIN
E-COMMERCE
CRM
HR
ERP
E-COMMERCE
CRM BUSINESS PARTNER
HR
ERP
HR ERP
CRM
BUSINESS PARTNER
E-COMMERCE
CLOUD SERVICES
![Page 10: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/10.jpg)
BIZTALK SERVER CAPABILITIES
MessagingOrchestrationB2B IntegrationsBusiness Rules EngineRFID & Sensor PlatformBusiness Activity MonitoringTools & Application Life cycle ManagementScale-Out ConfigurationVirtualizationWindows Azure– IaaS– PaaS
![Page 11: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/11.jpg)
P:11
BIZTALK RUNTIME ARCHITECTURE
![Page 12: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/12.jpg)
IMPLEMENTING A MESSAGING SOLUTION
![Page 13: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/13.jpg)
WHY BIZTALK MESSAGING?
Leverage existing applicationsSimplify interoperabilityShield effects of endpoint changesReduce risk from application dependenciesProvides reliable, traceable, and secure messaging
![Page 14: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/14.jpg)
BIZTALK MESSAGING CONCEPTS
Schemas: defining a messageProperties: information about a message that can be used for routingMaps: transforms messages from one format to anotherPorts: defines the physical connection– Adapters: File, FTP, HTTP, SOAP, SQL, WCF– Pipelines: Makes the message consumable for BizTalk
![Page 15: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/15.jpg)
In BizTalk development, we all get to be plumbers…
P:15
![Page 16: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/16.jpg)
ARCHITECTURE
Campground Hotel
![Page 17: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/17.jpg)
HOW TO IMPLEMENT A MESSAGING SOLUTION
Define your message by creating a schemaPromote fields to be filteredCreate Maps Create Receive Ports and Receive LocationsCreate Send Ports or Send Port GroupsCreate and Configure Send Port FiltersApply Maps to the PortsStart and enable the new ports
![Page 18: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/18.jpg)
P:18
CREATE A SCHEMA
![Page 19: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/19.jpg)
P:19
CREATE A MAP
![Page 20: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/20.jpg)
P:20
![Page 21: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/21.jpg)
P:21
CONFIGURE PORTS
![Page 22: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/22.jpg)
P:22
TEST THE SOLUTION!
![Page 23: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/23.jpg)
WHAT’S NEW IN BIZTALK 2013?
![Page 24: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/24.jpg)
P:24
BIZTALK SERVER 2013: WHAT WE’RE GETTING
Support latest platforms & standards
Improve Performance
Simplify Experience
Connect to the Cloud
Visual Studio 2012, Windows Server 2012, SQL Server 2012, Office 2013, System Center 2012
HL7 2.5.1, 2.6SWIFT 2012 Message PackX12 5030+, EDIFACT D05B+
SAP 7.2, 7.3, Oracle DB 11.2, Oracle EBS 12.1, Siebel 8.1
Host handler association of dynamic send ports MLLP adapter improvements
Multi-fold improvements in ordered send port scenarios
XslCompiledTransform in Maps
Build hybrid applications
Connect to Azure Service Bus & Azure Storage
REST support
SharePoint Online
Access Control Service
View artifact dependencies
Simplified setup and configuration of ESB
Simplified installation of SharePoint adapter
Secure file transfer (SFTP)
Connector for Informix and DB2 DRDA
Web-based admin & deployment for TI
Run in the Cloud
Reduce hardware procurement time
Setup and configure BizTalk environment in minutes
Pay for use
Integrated with Azure Management Portal
![Page 25: DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649efe5503460f94c12f3c/html5/thumbnails/25.jpg)
Email: [email protected]: http://www.linkedin.com/in/edjjones/ Twitter: @TalentedMonkeyBlog: http://talentedmonkeys.wordpress.com
THANK YOU!