Windows Azure AppFabric
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Windows Azure AppFabric

  • 3,476 views
Uploaded on

Windows Azure AppFabric overview

Windows Azure AppFabric overview

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,476
On Slideshare
1,975
From Embeds
1,501
Number of Embeds
40

Actions

Shares
Downloads
64
Comments
0
Likes
2

Embeds 1,501

http://oakleafblog.blogspot.com 647
http://softwarestrategiesblog.com 469
http://oakleafblog.blogspot.in 104
http://oakleafblog.blogspot.co.uk 35
http://oakleafblog.blogspot.fr 33
http://oakleafblog.blogspot.ca 21
http://oakleafblog.blogspot.com.au 20
http://oakleafblog.blogspot.com.br 16
http://oakleafblog.blogspot.de 16
http://oakleafblog.blogspot.kr 15
http://oakleafblog.blogspot.tw 9
http://oakleafblog.blogspot.hk 9
http://oakleafblog.blogspot.jp 9
http://oakleafblog.blogspot.it 8
http://oakleafblog.blogspot.mx 8
http://oakleafblog.blogspot.ru 8
http://oakleafblog.blogspot.cz 7
http://oakleafblog.blogspot.nl 7
http://oakleafblog.blogspot.be 6
http://oakleafblog.blogspot.dk 6
http://oakleafblog.blogspot.pt 5
http://oakleafblog.blogspot.se 5
http://oakleafblog.blogspot.ro 4
http://oakleafblog.blogspot.co.il 4
http://oakleafblog.blogspot.sg 4
http://webcache.googleusercontent.com 3
http://oakleafblog.blogspot.sk 3
http://oakleafblog.blogspot.ch 3
http://oakleafblog.blogspot.fi 3
http://oakleafblog.blogspot.gr 2
http://www.saasdeveloper.co.uk 2
http://oakleafblog.blogspot.ie 2
http://www.linkedin.com 1
http://oakleafblog.blogspot.no 1
http://oakleafblog.blogspot.com.ar 1
http://oakleafblog.blogspot.com.es 1
http://oakleafblog.blogspot.co.nz 1
http://copyscape.com 1
http://www.bing.com 1
http://oakleafblog.blogspot.hu 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Use Service Bus toConnect Windows Azure Platform applications with existing applications and databases Bridge on and off-premises applicationsCreate composite applicationsService Bus BenefitsExpose apps and services through firewalls, NAT gateways, and other problematic network boundariesLower barriers to building composite applications by exposing endpoints easily, supporting multiple connection options and publish and subscribe for multicasting. Lightweight developer friendly programming model that supports standard protocols and extends similar standard bindings for Windows® Communication Foundation programmersHelps block malicious traffic and shields your services from intrusions and denial-of-service attacksService Bus FeaturesServices discovered through a stable, internet-accessible URL, irrespective of locationOne-way messaging between sender and listener supports unicast and multicast datagram distributionServices discovered through a stable, internet-accessible URL, irrespective of locationFull-duplex connection-oriented sessions between sender and listener support bi-directional communication Full-duplex, connection-oriented peer-to-peer sessions with network-boundary traversal create direct end-to-end connectivity through NATMultiple publishers and multiple subscribers can simultaneously use the service’s topic management and event distribution systemSupport of REST and HTTP Access from non-.NET platformsGlobal hierarchical namespaces that are DNS- and transport-independentAnonymous access to services is supported only if you permit it
  • Use Service Bus toConnect Windows Azure Platform applications with existing applications and databases Bridge on and off-premises applicationsCreate composite applicationsService Bus BenefitsExpose apps and services through firewalls, NAT gateways, and other problematic network boundariesLower barriers to building composite applications by exposing endpoints easily, supporting multiple connection options and publish and subscribe for multicasting. Lightweight developer friendly programming model that supports standard protocols and extends similar standard bindings for Windows® Communication Foundation programmersHelps block malicious traffic and shields your services from intrusions and denial-of-service attacksService Bus FeaturesServices discovered through a stable, internet-accessible URL, irrespective of locationOne-way messaging between sender and listener supports unicast and multicast datagram distributionServices discovered through a stable, internet-accessible URL, irrespective of locationFull-duplex connection-oriented sessions between sender and listener support bi-directional communication Full-duplex, connection-oriented peer-to-peer sessions with network-boundary traversal create direct end-to-end connectivity through NATMultiple publishers and multiple subscribers can simultaneously use the service’s topic management and event distribution systemSupport of REST and HTTP Access from non-.NET platformsGlobal hierarchical namespaces that are DNS- and transport-independentAnonymous access to services is supported only if you permit it
  • Use Access Control toCreate user accounts that federate a customer's existing identity management system that uses Active Directory® service, other directory systems, or any standards-based infrastructure Exercise complete, customizable control over the level of access that each user and group has within your application Apply the same level of security and control to Service Bus connectionsAccess Control BenefitsFederated identity and access control through rule based authorization enables applications to respond as if the user accounts were managed locallyFlexible standards-based service that supports multiple credentials and relying partiesLightweight developer-friendly programming model based on the Microsoft .NET Framework and Windows Communication Foundation Access Control FeaturesSetup Issuer trust with a simple Web interface or programmatically through APIs Supports Active Directory and other identity infrastructures, with minimal codingSupport for multiple credentials, including X.509 certificatesSupport for standard protocols including RESTApplications that run inside and outside the organizational boundary can rely on the serviceValidate application and user request from data and connectivity services
  • Use Access Control toCreate user accounts that federate a customer's existing identity management system that uses Active Directory® service, other directory systems, or any standards-based infrastructure Exercise complete, customizable control over the level of access that each user and group has within your application Apply the same level of security and control to Service Bus connectionsAccess Control BenefitsFederated identity and access control through rule based authorization enables applications to respond as if the user accounts were managed locallyFlexible standards-based service that supports multiple credentials and relying partiesLightweight developer-friendly programming model based on the Microsoft .NET Framework and Windows Communication Foundation Access Control FeaturesSetup Issuer trust with a simple Web interface or programmatically through APIs Supports Active Directory and other identity infrastructures, with minimal codingSupport for multiple credentials, including X.509 certificatesSupport for standard protocols including RESTApplications that run inside and outside the organizational boundary can rely on the serviceValidate application and user request from data and connectivity services
  • Use Access Control toCreate user accounts that federate a customer's existing identity management system that uses Active Directory® service, other directory systems, or any standards-based infrastructure Exercise complete, customizable control over the level of access that each user and group has within your application Apply the same level of security and control to Service Bus connectionsAccess Control BenefitsFederated identity and access control through rule based authorization enables applications to respond as if the user accounts were managed locallyFlexible standards-based service that supports multiple credentials and relying partiesLightweight developer-friendly programming model based on the Microsoft .NET Framework and Windows Communication Foundation Access Control FeaturesSetup Issuer trust with a simple Web interface or programmatically through APIs Supports Active Directory and other identity infrastructures, with minimal codingSupport for multiple credentials, including X.509 certificatesSupport for standard protocols including RESTApplications that run inside and outside the organizational boundary can rely on the serviceValidate application and user request from data and connectivity services
  • Use Caching toAccelerate performance of ASP.NET web applications running on Windows Azure with minor configuration change – no change to application codeDecrease latency of access to data that is stored in in SQL Azure Databases or Windows Azure storageCaching BenefitsHighly scalable caching solution with low latency and high throughputProvided entirely as a service - no installation or management of instances required Flexible management - dynamically increase/decrease cache size as neededIntegrates easily with existing ASP.NET web applicationsCaching FeaturesPre-built ASP.NET providers for session state and page output caching, enabling acceleration of web applications without having to modify application codeCaches any managed object - no object size limits, no serialization costs for local cachingEasily integrates into existing applications Consistent development model across both Windows Azure AppFabric and Windows Server AppFabricSecured access and authorization provided by the Access Control serviceAdditional features on roadmap: high-availability, configurable regions, notifications, and more
  • Use Caching toAccelerate performance of ASP.NET web applications running on Windows Azure with minor configuration change – no change to application codeDecrease latency of access to data that is stored in in SQL Azure Databases or Windows Azure storageCaching BenefitsHighly scalable caching solution with low latency and high throughputProvided entirely as a service - no installation or management of instances required Flexible management - dynamically increase/decrease cache size as neededIntegrates easily with existing ASP.NET web applicationsCaching FeaturesPre-built ASP.NET providers for session state and page output caching, enabling acceleration of web applications without having to modify application codeCaches any managed object - no object size limits, no serialization costs for local cachingEasily integrates into existing applications Consistent development model across both Windows Azure AppFabric and Windows Server AppFabricSecured access and authorization provided by the Access Control serviceAdditional features on roadmap: high-availability, configurable regions, notifications, and more
  • Use Caching toAccelerate performance of ASP.NET web applications running on Windows Azure with minor configuration change – no change to application codeDecrease latency of access to data that is stored in in SQL Azure Databases or Windows Azure storageCaching BenefitsHighly scalable caching solution with low latency and high throughputProvided entirely as a service - no installation or management of instances required Flexible management - dynamically increase/decrease cache size as neededIntegrates easily with existing ASP.NET web applicationsCaching FeaturesPre-built ASP.NET providers for session state and page output caching, enabling acceleration of web applications without having to modify application codeCaches any managed object - no object size limits, no serialization costs for local cachingEasily integrates into existing applications Consistent development model across both Windows Azure AppFabric and Windows Server AppFabricSecured access and authorization provided by the Access Control serviceAdditional features on roadmap: high-availability, configurable regions, notifications, and more
  • Use Integration toIntegrate between your Windows Azure Platform applications and third-party Software as a Service (SaaS) applicationsExtend the Service Bus capabilities to enable for integration with existing LOB applications and databasesIntegration BenefitsOut-of-box integration patterns to accelerate and simplify development Simplify and automate interoperability with third-party applications to reduce redundancy, costs and errors Gain better visibility across end-to-end business processes and performance Promote agility and manageability Integration FeaturesCommon Integration capabilities (pipeline, transforms, adapters) enable configurable processing of incoming and outgoing messages Out-of-box integration patterns accelerate and simplify development Business Activity Monitoring and Rules capabilities enable greater agility and visibility to application processes Trading Partner Management and B2B pipelines enable automated electronic collaboration with trading partners Used in concert with the Service Bus and Access Control services for secure and reliable messaging Used in concert with the Composite App service for including information from Line of Business applications into your new composite applications
  • Use Composite App toAutomate the deployment and management of the end to end composite application - consisting of Windows Azure Platform services, third-party services, as well as other mid-tier componentsRun Windows Communication Foundation web services and Windows Workflow Foundation workflowsComposite App BenefitsAutomates the deployment and management of the end to end application - eliminating manual steps needed by both developers and ITPros today Easier configuration and control of entire application and individual componentsEnd-to-end application monitoring (events, state, health and performance SLAs)Easier troubleshooting (through richer diagnostics and debugging of the whole application)Composite App FeaturesMulti-tenant, managed service which consumes the Composition Model definition and automates the deployment and management of the end to end application Complete hosting environment for web services built using Windows Communication Foundation and workflows built using Windows Workflow FoundationPolicy based management – declaratively state the policies that govern the management of your end to end application Performance optimization of the whole application (scale-out/in, fine-tuning, migration, etc)N-as-1 app lifecycle management – manage all of the components of your end-to-end application consistently across the lifecycle
  • Use Composite App toAutomate the deployment and management of the end to end composite application - consisting of Windows Azure Platform services, third-party services, as well as other mid-tier componentsRun Windows Communication Foundation web services and Windows Workflow Foundation workflowsComposite App BenefitsAutomates the deployment and management of the end to end application - eliminating manual steps needed by both developers and ITPros today Easier configuration and control of entire application and individual componentsEnd-to-end application monitoring (events, state, health and performance SLAs)Easier troubleshooting (through richer diagnostics and debugging of the whole application)Composite App FeaturesMulti-tenant, managed service which consumes the Composition Model definition and automates the deployment and management of the end to end application Complete hosting environment for web services built using Windows Communication Foundation and workflows built using Windows Workflow FoundationPolicy based management – declaratively state the policies that govern the management of your end to end application Performance optimization of the whole application (scale-out/in, fine-tuning, migration, etc)N-as-1 app lifecycle management – manage all of the components of your end-to-end application consistently across the lifecycle