BizTalk 2004 2006 - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

BizTalk 2004 2006

Description:

Transforms an XML document to a bucket of bytes. Send Adapter ... StarOffice WordPerfect PDF. Undocumented Binaries. Flat Files. RPG. PostScript ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 18
Provided by: ericv4
Category:

less

Transcript and Presenter's Notes

Title: BizTalk 2004 2006


1
BizTalk 2004 / 2006
2
What is BizTalk
  • Receive Adapter
  • Get data and push it into BizTalk
  • Pipeline
  • Transform a bucket of bytes to XML
  • MessageBox
  • Publisher / Subscriber mechanism (explained
    later)
  • Pipeline
  • Transforms an XML document to a bucket of bytes
  • Send Adapter
  • Pushes the data into the targetsystem

3
Receive Adapter
Out of the Box Receive Adapters
4
Receive Adapter
Other Receive Adapters
5
Receive Pipeline
  • This stage is used for components that decode or
    decrypt the message
  • This stage is used for components that parse or
    disassemble the message
  • This stage is used for components that validate
    the message format
  • This stage is a placeholder for the Party
    Resolution Pipeline Component

6
The Message Box
7
Subscriptions (orchestratrions)
  • A particular message can start an orchestration.
  • Depending on the contents it will travel a path.
  • Message is pushed back into the MessageBox
  • Another orchestration could react on the new
    message

8
Subscriptions (Send Ports)
  • Depending on the Subscription a message will be
    send to a specific Send Port

9
Subscriptions (Send Ports)
  • Depending on the Subscription a message will be
    send to a specific Send Port
  • The adapter will take care of delivering the data
    to the endpoint
  • If no orchestration is used, its is called a
    messaging only scenario.

10
Messaging only scenario
  • BizTalk Picks up a CSV file
  • The Receive Pipeline transforms it to XML
  • The pipeline pushes the message into the
    messagebox
  • The Send Pipeline transforms it to a message
    suited for the SQL adapter
  • The SQL adapter inserts the data into the SQL
    database
  • In this scenario the words CSV and SQL could
    easily be replaced with any of the following
    SAP,EDI,XML etc.

11
Orchestration scenario
  • BizTalk Picks up a CSV file
  • The Receive Pipeline transforms it to XML
  • The pipeline pushes the message into the
    messagebox
  • An orchestration will start because it is
    subscribed to the message
  • Depending on the contents it will travel a path
    and request data from SAP /SQL etc.
  • Data comes back from SAP and is send into the
    messagebox
  • BizTalk delivers the message to the waiting
    orchestration an the flow continues
  • The message is send back to the Messagbox and is
    picked up by the send port
  • The message is delivered to the destination

12
BizTalk Tools
  • Mapper
  • Create XSLT with a visual editor
  • Lots of functions available
  • If it aint there code it yourself
  • Call an assembly
  • Use inline XSL etc.
  • Schema designer
  • Design your XSD with a visual editor
  • Create an XSD even for CSV files
  • Import given XSD files

13
Orchestration Designer
  • Model your proces
  • Architects love them
  • More readable then code
  • Powerful options available
  • Request response mechanism
  • Decisions
  • Looping
  • Transformations
  • Call your own .Net components
  • Parallelism
  • Transactions
  • Exceptions
  • Etc, etc.

14
Demo
15
Benefits of BizTalk.
  • Everything is traceable (fully configurable)
  • Trace specific orchestrations
  • Trace specific ports
  • Trace specific messages
  • Define your own Tracking on important fields
    (fully configurable)
  • If tracking is enabled the fields will show up
    in tracking and tracing
  • Build OLAP cubes on KPIs (BAM)
  • Fully integrated with the .Net framework
  • Ability to connect to dissimilar system
    (Unix/Linux etc.)
  • Guaranteed delivery
  • Scalable
  • Deploy the Orchestrations to multiple BizTalk
    hosts
  • Easily add extra hosts to an existing
    configuration
  • Scale out the MessageBox

16
Things BizTalk cannot do..
  • BizTalk Polls the database every 100 Milliseconds
    to see if there is data, so it takes at leas 100
    milliseconds to get a response
  • A response is guaranteed but response times are
    not.
  • No user interface for the Consumer

17
Things not covered
  • Correlation
  • Convoys
  • BAM (Business Activity Monitoring)
  • HAT (Health and Activity management)
  • Orchestration debugger
  • Party Resolution
  • Generate Web Services from orchestrations
  • Adapter Wizards to generate schemas
  • Deploying assemblies to a production environment
  • Etc.
  • Etc.
Write a Comment
User Comments (0)
About PowerShow.com