Biz TalkMessaging Overview

991 views

Published on

Biz TalkMessaging Overview

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
991
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Biz TalkMessaging Overview

    1. 2. Introduction <ul><li>Used in all BizTalk solutions </li></ul><ul><li>Components </li></ul><ul><ul><li>Messages </li></ul></ul><ul><ul><li>Message Boxes (SQL Server databases) </li></ul></ul><ul><ul><li>Ports </li></ul></ul><ul><ul><li>Pipelines </li></ul></ul><ul><ul><li>Pipeline components </li></ul></ul><ul><ul><li>Adaptors </li></ul></ul>
    2. 3. Messages <ul><li>The lifeblood of BizTalk </li></ul><ul><li>Can be either XML (Most Common) or Binary </li></ul><ul><li>Can be tracked using HAT </li></ul>
    3. 4. Pipelines <ul><li>Provide the ability to perform processing and validation on incoming or outgoing messages </li></ul><ul><li>Four out of the box pipelines are: </li></ul><ul><ul><li>Xml Receive – Contains the XML disassembler </li></ul></ul><ul><ul><li>PassThru Receive – No processing occurs in this pipeline </li></ul></ul><ul><ul><li>XmlTransmit – Contains the XML assembler. </li></ul></ul><ul><ul><li>PassThru transmit – Same as receive but out bound </li></ul></ul>
    4. 5. Receive Pipeline Stages <ul><li>Decode </li></ul><ul><li>Disassemble </li></ul><ul><li>Validate </li></ul><ul><li>Resolve Party </li></ul>
    5. 6. Send Pipeline Stages <ul><li>Pre-Assemble </li></ul><ul><li>Assemble </li></ul><ul><li>Encode </li></ul>
    6. 7. Subscription <ul><li>Core principal of BizTalk </li></ul><ul><li>Once a message has been processed it needs to be routed </li></ul><ul><li>An orchestration or send port can “subscribe” to show it is interested in processing </li></ul><ul><li>Each message has context properties </li></ul><ul><li>The message type property is assigned by the XML disassembler </li></ul><ul><li>Subscription is based upon message type and various other context properties </li></ul><ul><li>You can have your own properties these are known as promoted properties </li></ul>
    7. 8. Message Box <ul><li>After processing by the adaptor and pipeline the BizTalk message agent commits the message to the message box </li></ul><ul><li>All inbound and outbound messages stored </li></ul><ul><li>Orchestration execution, dehydration, rehydration and message tracking rely on this </li></ul>
    8. 9. Ports <ul><li>Physical end points for sending and receiving messages </li></ul><ul><li>The selection of communication type defines how external systems communicate with BizTalk </li></ul><ul><li>For send ports the type defines how BizTalk communicates with other systems </li></ul>
    9. 10. Receive Ports <ul><li>Used for getting messages into BizTalk </li></ul><ul><li>Have one or more receive locations </li></ul><ul><li>This means that the same port can have different communication methods </li></ul>
    10. 11. Send Ports <ul><li>Used for sending messages from BizTalk </li></ul><ul><li>One to one relationship </li></ul><ul><li>Can use send port groups to send to multiple endpoints </li></ul>

    ×