Systems IntegrationArchitecturesBizTalk VS Windows Workflow Foundation and Windows ServerAppFabric
What is BizTalkMicrosoft’s Integration • ESB Solutions  and connectivity      • SOA Solutions    server solution     • Hos...
What is BizTalk                 • Xml Schemas (XSD)Development                 • Transformations Maps (XSLT)done in Visual...
What does BizTalk do well                       • Consistent Information across Applications Data Integration      • Also ...
What is Windows Workflow Foundation (WF)    .NET        •API                •Workflow Engine Technology     •Workflow Desi...
What is Windows Workflow Foundation (WF)Development •Workflows designed using XAMLdone in Visual •Activities implemented a...
What does WF do well  Implement applications                 • Business logic for ASP.NET applications with ordered    • B...
What is Windows Azure AppFabric Service Bus Platform as a   • Hosted, secure, and widely available infrastructure         ...
Similarities?    Message          Integration        Are they the    Oriented         Capabilities         same?• Both pro...
What is an ISBDeals with a complex Eco-System •Heterogeneity •Ambiguity •Scale •Diverse usage modelsShould Provide •Connec...
ISB and ESB?
ISB and ESB?
Questions and Answers
Upcoming SlideShare
Loading in …5
×

Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foundation and Windows Server AppFabric

2,220 views

Published on

The presentation focuses on a quick explanation of what BizTalk is and what it does well; what WF is and what it does well. The presentation will also dive into the advantages of adding AppFabric into the mix. During the presentation we will also discuss and explore what scenarios are best suited for BizTalk, WF or a combination of both.

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

No Downloads
Views
Total views
2,220
On SlideShare
0
From Embeds
0
Number of Embeds
226
Actions
Shares
0
Downloads
41
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foundation and Windows Server AppFabric

  1. 1. Systems IntegrationArchitecturesBizTalk VS Windows Workflow Foundation and Windows ServerAppFabric
  2. 2. What is BizTalkMicrosoft’s Integration • ESB Solutions and connectivity • SOA Solutions server solution • Host Integration Solutions • Enterprise Application Integration BizTalk provides: • Business Process Automation • B2B Communication Enables integration • Business Rule Engine (BRE)and management of • Business Activity Monitoring (BAM) business processes
  3. 3. What is BizTalk • Xml Schemas (XSD)Development • Transformations Maps (XSLT)done in Visual • Orchestrations (xLANG) Studio: • PipelinesHosted in the • BizTalk Application Server BizTalk • SQL Server Application • SharePoint Services Server
  4. 4. What does BizTalk do well • Consistent Information across Applications Data Integration • Also known as Enterprise Information Integration Vendor • Extracts Business Rules and policies from Independence Applications Enterprise • Mediation. Broker for multiple applications.Integration Patterns • Federation. Data façade for multiple applications Message Broker • Route Messages Pattern • Transform Messages • Loosely coupled and dynamic messaging ESB Solution architecture
  5. 5. What is Windows Workflow Foundation (WF) .NET •API •Workflow Engine Technology •Workflow Designer •Logic broken up into Activities •Defines a sequence of execution Workflow •Coordinates parallel paths •Provides tracking •Makes processes visible The workflow •Scheduling and execution engine •Flow management •Data management provides: •Flow Persistence
  6. 6. What is Windows Workflow Foundation (WF)Development •Workflows designed using XAMLdone in Visual •Activities implemented as CLR Studio objects Can be •IIS hosted as •Azure AppFabric WCF service •Azure Service Bus
  7. 7. What does WF do well Implement applications • Business logic for ASP.NET applications with ordered • Business logic for Windows applications business process • Business logic to change periodicallyModel business • Several inputs in a undetermined timespanprocesses that • Business logic with multiple decision branches need: • Interactions with other systems
  8. 8. What is Windows Azure AppFabric Service Bus Platform as a • Hosted, secure, and widely available infrastructure • Reliable Message QueuingService (PaaS) • Durable Publish/SubscribeAccess Control • Federated Security • Works with Windows Identity Foundation (WIF) Integration • Protocol Support Message • Replicated and Durable store • Support reliable delivery patterns Queues • Support scheduled delivery Message • Provide Publish/Subscribe capabilities • Subscriptions based on rules Topics • New topics can be dynamically added
  9. 9. Similarities? Message Integration Are they the Oriented Capabilities same?• Both provide • Both provide • Integration Pub/Sub and end point concern is Message capabilities different Brokering • Both provide • BizTalk = ESB capabilities Service • Azure + WF =• Both provide Coordination Internet massage functionality Service Bus routing and • Both provide (ISB) message business rules transformation integration
  10. 10. What is an ISBDeals with a complex Eco-System •Heterogeneity •Ambiguity •Scale •Diverse usage modelsShould Provide •Connectivity fabric •Messaging infrastructure •Naming and discovery •Security and access control
  11. 11. ISB and ESB?
  12. 12. ISB and ESB?
  13. 13. Questions and Answers

×