Windows Server AppFabric

2,379 views

Published on

This presentation provides an introduction to Windows Server AppFabric.

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
2,379
On SlideShare
0
From Embeds
0
Number of Embeds
877
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The foundation on which AppFabric is built is the robust hosting environment provided by IIS and WAS. Hosting applications within WAS provides several features that are desirable for a service-oriented architecture (SOA) such as: Message-based activation of applications that allows applications to start and stop dynamically in response to incoming messages. Robust application and worker process recycling to maintain the health of running applications. Application configuration and management. Organization of applications into sites for the purposes of addressing and management. At run time, applications are associated with application pools that define runtime process boundaries.
  • Windows Server AppFabric

    1. 2. <ul><li>Windows Server AppFabric </li></ul><ul><ul><li>Hosting </li></ul></ul><ul><ul><ul><li>EndPoint </li></ul></ul></ul><ul><ul><ul><li>Windows App Server Extensions </li></ul></ul></ul><ul><ul><ul><li>Dublin </li></ul></ul></ul><ul><ul><li>Cache </li></ul></ul><ul><ul><ul><li>Velocity </li></ul></ul></ul>
    2. 3. <ul><li>AppFabric Beta 2 Refresh </li></ul><ul><li>Launch event today! </li></ul>
    3. 4. <ul><li>AppFabric Demo Script </li></ul><ul><li>Prep </li></ul><ul><li>Clean IIS (check App Pools) </li></ul><ul><li>VS in Admin Mode </li></ul><ul><li>VS </li></ul><ul><li>New workflow service app </li></ul><ul><li>Change operation to Addition </li></ul><ul><li>Remove data variable </li></ul><ul><li>Add 3x int variables (2 for input and 1 for result) </li></ul><ul><li>Change content on receive to use parameters and map to two input parameters </li></ul><ul><li>Add an assign component and assign the two inputs to the result </li></ul><ul><li>Change the response content to return result (in data) and the type to int32 </li></ul><ul><li>F5 – local cassini web server test with WCF test client. </li></ul><ul><li>IIS </li></ul><ul><li>New site </li></ul><ul><li>Make sure it is under c:inetpubwwwroot </li></ul><ul><li>Make sure AppPool is v4 </li></ul><ul><li>VS </li></ul><ul><li>Publish using web deploy to localhost </li></ul><ul><li>IIS </li></ul><ul><li>Bindings for website – add net.pipe and set binding info to * </li></ul><ul><li>Manage WCF + WF services (site) configure. Tour this </li></ul><ul><li>Services (on site) and configure that and tour again. </li></ul><ul><li>End points (on site) </li></ul><ul><li>Dashboard (on site) </li></ul>
    4. 5. <ul><li>First up the WCF test client </li></ul><ul><li>C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEWcfTestClient.exe </li></ul><ul><li>File - >Add service, test </li></ul><ul><li>IIS </li></ul><ul><li>Refresh Appfabric dash and tour </li></ul><ul><li>VS </li></ul><ul><li>Update the projects web.config with the IIS web.config from the site. </li></ul><ul><li>Add terminate activity to WF above the assign activity </li></ul><ul><li>Exception: New Exception() </li></ul><ul><li>Reason: “I do not like you” </li></ul><ul><li>Publish again </li></ul><ul><li>Test + Fail </li></ul><ul><li>Show dashboard again and tour the error </li></ul><ul><li>Swap the terminate with a persist activity </li></ul><ul><li>Publish, Test, Fail, Dash Tour </li></ul>
    5. 6. Windows Activation Services .NET Framework SQL Server Tooling IIS Windows Server AppFabric Logging Event Tracing for Windows
    6. 7. <ul><li>Available since W2k </li></ul><ul><ul><li>Rewritten for Vista </li></ul></ul><ul><li>Providers, Controllers, and Consumers </li></ul><ul><li>Speed </li></ul><ul><ul><li>20 000 events per second (P3 500Mhz) </li></ul></ul>
    7. 8. <ul><li>Web focused </li></ul><ul><li>In memory cache deployed across multiple servers </li></ul><ul><li>Cache using XML or SQL </li></ul>Web Server Web Server Web Server Cache Server Cache Server Cache
    8. 9. <ul><li>AppFabric Hosting </li></ul>
    9. 10. <ul><li>Azure AppFabric </li></ul><ul><li>BizTalk </li></ul>

    ×