2-628: Azure App Service Architecture

The Azure App Service platform brings the best of what the Azure Cloud has to offer into one cohesive and flexible architecture. Azure App Service makes it easy to build enterprise systems leveraging both your own and third-party APIs. Azure App Service brings together Web Applications, Mobile Applications, and powerful new Logic Apps, all of which communicate with Azure API Apps. We’ll dig into building these systems, how we consume RESTful Web APIs and how platform services can span authentication, implement single sign on, and how automatic client code generation can reduce the amount of manually written code. We’ll also look at how we can publish APIs to the gallery and see how can be distributed to millions of pro developers and business users.

1.0x

2-628: Azure App Service Architecture

Created 2 years ago

Duration 0:59:27
lesson view count 5416
The Azure App Service platform brings the best of what the Azure Cloud has to offer into one cohesive and flexible architecture. Azure App Service makes it easy to build enterprise systems leveraging both your own and third-party APIs. Azure App Service brings together Web Applications, Mobile Applications, and powerful new Logic Apps, all of which communicate with Azure API Apps. We’ll dig into building these systems, how we consume RESTful Web APIs and how platform services can span authentication, implement single sign on, and how automatic client code generation can reduce the amount of manually written code. We’ll also look at how we can publish APIs to the gallery and see how can be distributed to millions of pro developers and business users.
Select the file type you wish to download
Slide Content
  1. Scott Hanselman

    Slide 1 - Scott Hanselman

    • Principal Program Manager
    • @shanselman
    • Scott Hunter
    • Director of Program Management
    • @coolcsh
    • Azure App Service Architecture
    • 2-628
  2. Scott Hanselman

    Slide 2 - Scott Hanselman

    • Principal Program Manager
    • @shanselman
    • Scott Hunter
    • Director of Program Management
    • @coolcsh
    • Azure App Service Architecture
    • 2-628
  3. Scott Hanselman

    Slide 3 - Scott Hanselman

    • Principal Program Manager
    • @shanselman
    • Scott Hunter
    • Director of Program Management
    • @coolcsh
    • Azure App Service Overview and Architecture
    • 2-628
  4. Scott Hanselman

    Slide 4 - Scott Hanselman

    • Principal Program Manager
    • @shanselman
    • Scott Hunter
    • Director of Program Management
    • @coolcsh
    • Azure App Service Overview and Architecture
    • 2-628
  5. Mobile Services

    Slide 5 - Mobile Services

    • Key app services in Azure today
    • Azure Websites
    • BizTalk Services
  6. Scott Hanselman

    Slide 6 - Scott Hanselman

    • Principal Program Manager
    • @shanselman
    • Scott Hunter
    • Director of Program Management
    • @coolcsh
    • Azure App Service Overview and Architecture
    • 2-628
  7. Api Apps

    Slide 7 - Api Apps

    • Easily build and consume APIs in the cloud
    • Web Apps
    • Web apps that scale with your business
    • LOGIC Apps
    • Automate business process across SaaS and on-premises
    • Mobile Apps
    • Build Mobile apps for any device
    • App Service
  8. Api Apps

    Slide 8 - Api Apps

    • Easily build and consume APIs in the cloud
    • Web Apps
    • Web apps that scale with your business
    • LOGIC Apps
    • Automate business process across SaaS and on-premises
    • Mobile Apps
    • Build Mobile apps for any device
    • App Service
  9. Api Apps

    Slide 9 - Api Apps

    • Easily build and consume APIs in the cloud
    • Web Apps
    • Web apps that scale with your business
    • LOGIC Apps
    • Automate business process across SaaS and on-premises
    • Mobile Apps
    • Build Mobile apps for any device
    • App Service
  10. Web Apps

    Slide 10 - Web Apps

    • Full capability set available including:
    • .NET, Node.js, Java, PHP, and Python
    • WebJobs for long running tasks
    • Integrated VS publish, remote debug…
    • CI with GitHub, BitBucket, VSO
    • Auto-load balance, Autoscale, Geo DR
    • Virtual networking and hybrid connections
    • Site slots for staged deployments
    • Web apps run as-is
    • no changes required
  11. New capabilities for Mobile apps:

    Slide 11 - New capabilities for Mobile apps:

    • Webjobs for long running tasks
    • CI with GitHub, BitBucket, VSO
    • Auto-load balance, Autoscale, Geo DR
    • Virtual networking and hybrid connections
    • Site slots for staged deployments
    • Mobile services plus
    • a whole lot more
    • Mobile Apps
  12. New Logic Apps for easy automation

    Slide 12 - New Logic Apps for easy automation

    • No code designer for rapid creation
    • Dozens of pre-built templates to get started
    • Out of box support for popular SaaS and on-premises apps
    • Use with custom API apps of your own
    • Biztalk APIs for expert integration scenarios
    • Automate SaaS and
    • on-premises systems
    • LOGIC Apps
  13. New capabilities for Mobile apps:

    Slide 13 - New capabilities for Mobile apps:

    • Webjobs for long running tasks
    • CI with GitHub, BitBucket, VSO
    • Auto-load balance, Autoscale, Geo DR
    • Virtual networking and hybrid connections
    • Site slots for staged deployments
    • Mobile services plus
    • a whole lot more
    • Mobile Apps
  14. New Logic Apps for easy automation

    Slide 14 - New Logic Apps for easy automation

    • No code designer for rapid creation
    • Dozens of pre-built templates to get started
    • Out of box support for popular SaaS and on-premises apps
    • Use with custom API apps of your own
    • Biztalk APIs for expert integration scenarios
    • Automate SaaS and
    • on-premises systems
    • LOGIC Apps
  15. Easily use cloud or custom APIs:

    Slide 15 - Easily use cloud or custom APIs:

    • Dozens of built-in APIs for popular SaaS
    • An ecosystem of APIs for any need
    • Create and publish custom, reusable APIs
    • Visual Studio tooling with one click publish and remote debugging
    • Automatic client SDK generation for many languages
    • Create, consume and
    • host APIs more easily
    • Api Apps
  16. Box

    Slide 16 - Box

    • Chatter
    • Delay
    • Dropbox
    • Azure HD Insight
    • Marketo
    • Azure Media Services
    • OneDrive
    • SharePoint
    • SQL Server
    • Office 365
    • Oracle
    • QuickBooks
    • SalesForce
    • Sugar CRM
    • SAP
    • Azure Service Bus
    • Azure Storage
    • Timer / Recurrence
    • Twilio
    • Twitter
    • IBM DB2
    • Informix
    • Websphere MQ
    • Azure Web Jobs
    • Yammer
    • Dynamics CRM
    • Dynamics AX
    • Hybrid Connectivity
    • HTTP, HTTPS
    • File
    • Flat File
    • FTP, SFTP
    • POP3/IMAP
    • SMTP
    • SOAP + WCF
    • Batching / Debatching
    • Validate
    • Extract (XPath)
    • Transform (+Mapper)
    • Convert (XML-JSON)
    • Convert (XML-FF)
    • X12
    • EDIFACT
    • AS2
    • TPMOM
    • Rules Engine
    • Connectors
    • Protocols
    • BizTalk Services
    • Built-in API Connectors
  17. Api Apps

    Slide 17 - Api Apps

    • Easily build and consume APIs in the cloud
    • Web Apps
    • Web apps that scale with your business
    • LOGIC Apps
    • Automate business process across SaaS and on-premises
    • Mobile Apps
    • Build Mobile apps for any device
    • App Service
  18. Slide 18

    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • App Service
    • Api Apps
    • End-to-end car dealership example
    • Customer book appointment
    • Service Advisor assigns a technician
    • Service Technician closes out service work
  19. Slide 19

    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • App Service
    • Api Apps
    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • Api Apps
    • http
    • SQL
    • Customer site
    • Service Advisor
    • Technician App
    • CustomerAppointment
  20. Slide 20

    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • Api Apps
    • http
    • SQL
    • Customer site
    • Service Advisor
    • Technician App
    • CustomerAppointment
  21. API Apps addresses key pains around building and consuming APIs

    Slide 21 - API Apps addresses key pains around building and consuming APIs

    • 21
    • Build your API
    • Consume APIs
    • Web Apps++: Bring you API as is in your language of choice
    • API discovery
    • SDK generation
    • SSO,
    • handled by server
    • Authentication,
    • built-in to mobile and web SDKs
    • Expose enterprise APIs
    • Microservice style
    • Metadata contract
    • SSO
    • Simple access control
    • Gallery – public & organization
  22. Improve your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.

    Slide 22 - Improve your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.

    • Try Microsoft Azure for free and deploy your first cloud solution in under 5 minutes!
    • Easily build web and mobile apps for any platform with AzureAppService for free.
    • Resources
  23. Improve your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.

    Slide 23 - Improve your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.

    • Try Microsoft Azure for free and deploy your first cloud solution in under 5 minutes!
    • Easily build web and mobile apps for any platform with AzureAppService for free.
    • Resources
  24. Microsoft Integration

    Slide 24 - Microsoft Integration

    • BizTalk Services
    • BizTalk Server
    • Leader in integration on-premises
    • Handles mission critical workloads for hundreds of customers
    • Renowned brand
    • First version of BizTalk build ‘cloud-up’
    • Already running mission critical workload for large customers
    • Azure App Service
    • Includes BizTalk Services capabilities – evolved to benefit from App Service approach
    • Inherently extensible
    • More accessible to a broader audience, not just integration specialists
    • Takes BizTalk brand and capabilities forward
    • +
  25. Microsoft Integration

    Slide 25 - Microsoft Integration

    • BizTalk Services
    • BizTalk Server
    • Leader in integration on-premises
    • Handles mission critical workloads for hundreds of customers
    • Renowned brand
    • First version of BizTalk build ‘cloud-up’
    • Already running mission critical workload for large customers
    • Azure App Service
    • Includes BizTalk Services capabilities – evolved to benefit from App Service approach
    • Inherently extensible
    • More accessible to a broader audience, not just integration specialists
    • Takes BizTalk brand and capabilities forward
    • +
  26. Microsoft Integration

    Slide 26 - Microsoft Integration

    • BizTalk Services
    • BizTalk Server
    • Leader in integration on-premises
    • Handles mission critical workloads for hundreds of customers
    • Renowned brand
    • First version of BizTalk build ‘cloud-up’
    • Already running mission critical workload for large customers
    • Azure App Service
    • Includes BizTalk Services capabilities – evolved to benefit from App Service approach
    • Inherently extensible
    • More accessible to a broader audience, not just integration specialists
    • Takes BizTalk brand and capabilities forward
    • +
  27. Microsoft Integration

    Slide 27 - Microsoft Integration

    • BizTalk Services
    • BizTalk Server
    • Leader in integration on-premises
    • Handles mission critical workloads for hundreds of customers
    • Renowned brand
    • First version of BizTalk build ‘cloud-up’
    • Already running mission critical workload for large customers
    • Azure App Service
    • Includes BizTalk Services capabilities – evolved to benefit from App Service approach
    • Inherently extensible
    • More accessible to a broader audience, not just integration specialists
    • Takes BizTalk brand and capabilities forward
    • +
  28. Microsoft Integration

    Slide 28 - Microsoft Integration

    • BizTalk Services
    • BizTalk Server
    • Leader in integration on-premises
    • Handles mission critical workloads for hundreds of customers
    • Renowned brand
    • First version of BizTalk build ‘cloud-up’
    • Already running mission critical workload for large customers
    • Azure App Service
    • Includes BizTalk Services capabilities – evolved to benefit from App Service approach
    • Inherently extensible
    • More accessible to a broader audience, not just integration specialists
    • Takes BizTalk brand and capabilities forward
    • +