0
 
 
Persistence (Instances) Monitoring Activity Library Receive Send ... Workflow Service Host Management Endpoint Persistence...
Runtime Databases Windows Server .NET Framework Windows Server AppFabric Services Management Tools IIS/WAS Workflows Persi...
 
Unified Cache View Caching clients can be across machines or processes Clients Access the Cache as if it was a large singl...
… Web Tier (ASP.Net) Application Application Application Users Database Cloud Data Tier Caching Access Layer Caching Acces...
Oper Throughput Latency Bulk Fetch Read 28, 000/ sec (2k) 1-2ms 200k/sec (512 bytes) Write 20,000 / sec (2k) 3 ms - Operat...
 
 
CACHING
CTP1 June ‘08 <ul><li>CTP2 </li></ul><ul><ul><li>PDC ‘08 </li></ul></ul><ul><li>CTP3 </li></ul><ul><ul><li>Mar ‘09 </li></...
… <hosts> <host name=&quot;BL1CDB8083714“ cachePort=&quot;22233&quot;  cacheHostName=&quot;DistributedCacheService&quot;/>...
Add/Remove Item Calculate Best Price Get Price Get Price Supplier One Service Supplier Two Service Best Price Workflow Ser...
 
1. Start 3. Send (key 3) 4. Receive (key 3) Receive Send Receive Persistence DB (Instances) 2. Save (key 3) 5. Load (key 3...
Persistence DB (Instances) Instance 123  |  data 456  |  data 789  |  data A11  |  data Key 123  |  userid 1 456  |  useri...
 
Runtime Databases Windows Server .NET Framework Windows Server AppFabric Services Management Tools IIS/WAS Workflows Persi...
 
Monitoreo de Servicios Windows Server AppFabric Monitoring Database Monitoring Tools Workflow Service  Event Collector Ser...
 
Runtime Databases Windows Server .NET Framework Windows Server AppFabric Services Management Tools IIS/WAS Workflows Persi...
 
Windows  Server AppFabric Workflow Service Instance 123  |  data 456  |  data 789  |  data 011  |  data Persistence DB Wor...
<ul><li>Operator Commands: </li></ul><ul><li>Suspend, Resume, Terminate and Cancel  </li></ul>Running Active  -  In Memory...
 
Windows  Server  AppFabric Windows  Server AppFabric Load Balancer Workflow  Service Workflow  Service Windows  Server  Ap...
 
 
 
 
Upcoming SlideShare
Loading in...5
×

Msdn Workflow Services And Windows Server App Fabric

1,965

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
1,965
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 12/25/09 18:47 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 12/25/09 18:47 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Microsoft Confidential
  • 12/25/09 18:47 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 12/25/09 18:47 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • http://www.dotnetfunda.com/articles/article343-wcf-tracing-faq.aspx ETW http://msdn.microsoft.com/en-us/magazine/cc163437.aspx
  • 12/25/09 18:47 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 12/25/09 18:47 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 12/25/09 18:47 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Transcript of "Msdn Workflow Services And Windows Server App Fabric"

    1. 3. Persistence (Instances) Monitoring Activity Library Receive Send ... Workflow Service Host Management Endpoint Persistence Behavior Tracking Behavior
    2. 4. Runtime Databases Windows Server .NET Framework Windows Server AppFabric Services Management Tools IIS/WAS Workflows Persistence Monitoring Hosting Persistence Caching Monitoring IIS Manager Modules PowerShell
    3. 6. Unified Cache View Caching clients can be across machines or processes Clients Access the Cache as if it was a large single cache Cache Layer distributes data across the various cache nodes
    4. 7. … Web Tier (ASP.Net) Application Application Application Users Database Cloud Data Tier Caching Access Layer Caching Access Layer Caching Access Layer Caching Service Caching Service Caching Service Cache Tier
    5. 8. Oper Throughput Latency Bulk Fetch Read 28, 000/ sec (2k) 1-2ms 200k/sec (512 bytes) Write 20,000 / sec (2k) 3 ms - Operation Servers Throughput Read 2k 1 28,000 ops/ sec Read 2k 2 52, 500 ops/ sec Read 2k 3 78, 000 ops/ sec
    6. 11. CACHING
    7. 12. CTP1 June ‘08 <ul><li>CTP2 </li></ul><ul><ul><li>PDC ‘08 </li></ul></ul><ul><li>CTP3 </li></ul><ul><ul><li>Mar ‘09 </li></ul></ul><ul><li>Beta </li></ul><ul><ul><li>PDC </li></ul></ul><ul><ul><li>Nov ‘09 </li></ul></ul><ul><li>RTM </li></ul><ul><li>2010 Wave 1 </li></ul><ul><ul><li>* CY10 </li></ul></ul>Azure CTP Post RTM
    8. 13. … <hosts> <host name=&quot;BL1CDB8083714“ cachePort=&quot;22233&quot; cacheHostName=&quot;DistributedCacheService&quot;/> … .. </hosts> <localCache isEnabled=“true&quot; ../> <security … /> Caching Access Layer Caching Access Layer Caching Service Cache Tier Configuration Store (Can be database, File share, etc.) Stores Global Cache Policies Stores Current Partitioning Information Caching Service Caching Service Enable Application Server Cache Role Copy Client DLLs and add app.config Users Web Tier Application Caching Access Layer Application Application
    9. 14. Add/Remove Item Calculate Best Price Get Price Get Price Supplier One Service Supplier Two Service Best Price Workflow Service Purchase Service
    10. 16. 1. Start 3. Send (key 3) 4. Receive (key 3) Receive Send Receive Persistence DB (Instances) 2. Save (key 3) 5. Load (key 3) 6.Complete Instance 123 | data 456 | data 789 | data A11 | data Key 123 | key 1 456 | key 2 789 | key 3 A11 | key 4 create correlation key3 Workflow Service
    11. 17. Persistence DB (Instances) Instance 123 | data 456 | data 789 | data A11 | data Key 123 | userid 1 456 | userid 2 789 | userid 3 A11 | userid4 1. Add item (userId 3) 3. View items (userId 3) 5. Best Price (userId 3) Receive Receive Receive 2. Save (userId 3) 4. Load (userId 3) 6. Load (userId 3) create correlation
    12. 19. Runtime Databases Windows Server .NET Framework Windows Server AppFabric Services Management Tools IIS/WAS Workflows Persistence Monitoring Hosting Persistence Caching Monitoring IIS Manager Modules PowerShell
    13. 21. Monitoreo de Servicios Windows Server AppFabric Monitoring Database Monitoring Tools Workflow Service Event Collector Service WCF Trace Tracking Participant Tracking Profile
    14. 23. Runtime Databases Windows Server .NET Framework Windows Server AppFabric Services Management Tools IIS/WAS Workflows Persistence Monitoring Hosting Persistence Caching Monitoring IIS Manager Modules PowerShell
    15. 25. Windows Server AppFabric Workflow Service Instance 123 | data 456 | data 789 | data 011 | data Persistence DB Workflow Management Service Management Endpoint
    16. 26. <ul><li>Operator Commands: </li></ul><ul><li>Suspend, Resume, Terminate and Cancel </li></ul>Running Active - In Memory Idle – Persisted <ul><li>Suspended </li></ul><ul><li>Reason: </li></ul><ul><li>Exception code </li></ul><ul><li>Exception text </li></ul>Completed Suspend Resume <ul><li>Successful Completion </li></ul><ul><li>Terminate </li></ul><ul><li>Cancel </li></ul><ul><li>Terminate </li></ul><ul><li>Cancel </li></ul>
    17. 28. Windows Server AppFabric Windows Server AppFabric Load Balancer Workflow Service Workflow Service Windows Server AppFabric Workflow Service Instance 123 | data 456 | data 789 | data 011 | data Persistence DB Workflow Management Service Workflow Management Service Workflow Management Service
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×