Azure services platform net services
1 / 36

Azure Services Platform .NET Services - PowerPoint PPT Presentation

  • Uploaded on

This presentation incorporates some content and demos from Microsoft. Azure Services Platform .NET Services. Agenda. Overview of .NET Services Quick Tour of .NET Services Portal Explain and Demo: Service Bus Explain and Demo: Workflow Service Explain and Demo: Access Control Service.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Azure Services Platform .NET Services' - maia

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Azure services platform net services

Azure Services Platform.NET Services

Agenda Microsoft

  • Overview of .NET Services

  • Quick Tour of .NET Services Portal

  • Explain and Demo: Service Bus

  • Explain and Demo: Workflow Service

  • Explain and Demo: Access Control Service

Net services and the azure platform
.NET Services and the Azure Platform Microsoft

Azure™ Services Platform

Net services 3 key services
.NET Services - 3 Key Services Microsoft

.NET Services

  • Service Bus

    • Communication relayed through the cloud

  • Workflow Service

    • Workflow running in the cloud

  • Access Control Service

    • Web and enterprise security made easy



Access Control

Service bus

.NET Services Microsoft



Access Control

.NET Services

Service BUS

Service bus overview
Service Bus - Overview Microsoft

  • Service Bus makes it easy to connect applications together over the Internet

  • Why it exists – to solve these challenges:

    • Want to make it easy and secure for partners to communicate with your application

    • Don’t always know the characteristics or scale of the integration

    • Partners / customers / users have devices and services running behind firewalls, NATs

  • Microsoft’s Approach

    • Provide a high-scale, highly-available “Service Bus” that supports open Internet protocols

Service bus key points
Service Bus – Key Points Microsoft

  • Services that register on the Bus can easily be discovered and accessed, across any network topology

  • The Service Bus provides the familiar Enterprise Service Bus application pattern

  • Helps to solve some of the hard issues that arise when implementing this pattern across network, security, and organizational boundaries

  • Internet-scale

Service bus connectivity
Service Bus - Connectivity Microsoft

  • Relay

    • Ensure applications connect

    • Available to all via the service registry

  • Direct connect

    • Uses the relay to establish communication

    • Then shortcuts for efficiency

  • Publish-Subscribe

    • Builds on the relay and direct connect connectivity capabilities

  • Available via HTTP / REST / ATOM

  • Available in .NET via WCF Bindings

Service bus demo demo 1 echo
Service Bus Demo MicrosoftDemo 1 – Echo

Service bus demo demo 2 multicast
Service Bus Demo MicrosoftDemo 2 – Multicast

Service bus summary
Service Bus - Summary Microsoft

  • Service Registry

  • Relay and direct connect connectivity

  • Publish/Subscribe

  • Integrated with Access Control Service

Workflow service

.NET Services Microsoft



Access Control

.NET Services


Workflow service overview
Workflow Service - Overview Microsoft

  • Workflow Service is a high-scale host for running workflows in the cloud

  • Why it exists – to solve these challenges:

    • Want to easily describe long-running processes

    • Want modularity and nesting

    • Easy to describe but in practice harder to run

  • Microsoft’s Approach

    • .NET 3.0/3.5/4.0 addresses key developer requests

    • .NET Services makes it easy to deploy, manage and run workflows

Workflow service key points
Workflow Service – Key Points Microsoft

  • Workflow Service provides:

    • A set of activities optimized for sending, receiving, and manipulating HTTP and Service Bus messages

    • A set of hosted tools to deploy, manage and track the execution of workflow instances

    • A set of management API’s

  • Workflows can be constructed using the familiar Visual Studio 2008 Workflow Designer

Workflow service key points1
Workflow Service – Key Points Microsoft

Offers Scalable, Lightweight Service Orchestration

Declaratively configure activities that manage + control service interactions

  • Easy to Define

    • Define activities to send + receive messages and inspect XML

    • Easily define Microsoft .NET Framework activities for control flow

  • Easy to Design

    • Just drag and drop from predefined activities into Visual Studio Designer

  • Easy to Manage

    • Portal + APIs make it easy to deploy, manage running workflow instances

  • Easy to Scale

    • Internet scale. Supports scenarios of nearly any size and scope.

    • Increase application performance, thanks to transparent scalability of the service’s underlying components and automatic distribution of loads

Workflow service key points2
Workflow Service – Key Points Microsoft

Integrates with Other Services

Tightly integrated with other .NET Services

  • Access Control

    • The Access Control Service provides authorization functionality

  • Service Bus

    • Workflow Service communicates with the Service Bus to support applications that run across organizational boundaries.

      Leverages Existing Skills

      The Workflow Service aligns with your existing experience in the .NET Framework

  • Windows Workflow Foundation (WF)-Based Environment

  • Workflows designed using Visual Studio, similar to how you design in WF

  • Workflows are defined in XOML using activities included with WF as well as activities for the cloud platform

Workflow demo demo 3 watchdog
Workflow Demo MicrosoftDemo 3 – Watchdog

Workflow service summary
Workflow Service - Summary Microsoft

  • Execute Workflows with high availability

  • Design Workflows using existing tools

  • Easily deploy and manage Workflows

  • Portal for easy access

  • Management APIs for rich automation

Access control service

.NET Services Microsoft



Access Control

.NET Services

Access Control Service

Access control service overview
Access Control Service - Overview Microsoft

Helps you avoid the complicated programming normally required to secure applications that extend beyond organizational boundaries.

Access control service overview1
Access Control Service - Overview Microsoft

  • Why it Exists – To solve these challenges:

    • Many identity providers, many vendors, many protocols, complex semantics – tricky to get right

    • Applications strewn with one-off access logic

    • Hard to get right, not agile, not compliant, many dead ends

  • Approach

    • Automate federation for a wide-range of identity providers and technologies

    • Factor the access control logic from the application into manageable collection of rules

    • Easy-to-use framework that ensures correct token processing

Access control service key points
Access Control Service – Key Points Microsoft

  • Stop tying your apps to a specific security model

  • Instead, check claims within the application

  • Enable security scheme external to application

  • Multiple security schemes can be enabled

  • Rules used to map claims to what app expects

  • Integrate with standards-based identity providers, including enterprise directories and web identity systems such as Windows Live ID

  • .NET Developers use the Geneva Framework

Access control service example scenario
Access Control Service – Example Scenario Microsoft

If your customer is reluctant to create and manage thousands of user accounts for an application on your Web site, you can use Access Control Service to federate the customer's existing identity management system. Whether the customer uses Active Directory® service, other directory systems, or any standards-based infrastructure, just configure Access Control Service for it, and your application responds as if the customer’s user accounts were managed locally.

Access control interaction
Access Control – Interaction Microsoft

3. Map input claims

to output claims based on

access control rules

1. Define access control rules for a customer

Your Access Control Project

(a hosted STS)

4. Send Token

(output claims from 3)

0. Certificate exchange; periodically refreshed

6.Claims checked in Relying Party

2. Send Claims


(Your Customer)

Relying Party

(Your App)

5. Send Message w/token

Access control demo demo 4 federation
Access Control Demo MicrosoftDemo 4 – Federation

Summary access control service
Summary: Access Control Service Microsoft

  • Flexible, rules-driven access control

  • Rich support for a wide range of identity providers

  • The Geneva framework is the .NET developer experience

  • Easy to incorporate into existing applications

  • Works with lots of other environments; e.g. Sun’s Java Metro 1.3, …

Summary net services
Summary: .NET Services Microsoft

  • Makes the cloud enterprise-accessible

  • Service Bus – cloud-relayed communication

  • Access Control Service – security made easy

  • Workflow Service – workflow in the cloud

Resources Microsoft

  • Azure Portal

  • Azure User Group Site

  • Azure Blogs