APP Services
Connecting the dots of Web, mobile and integration
Wagner Silveira – Principal Integration Architect
wagner.silveira@theta.co.nz | @wsilveiranz
Agenda
• What is App Services
• Comparing existing and new Services
• Apps 101
– API Apps
– Web Apps
– Mobile Apps
– Logic Apps
Azure App Services
• Umbrella offering
• End to end solutions
• Familiar Dev Experience
• Simplified integration
• Simplified Deployment
• Multiple Platform / Devices
• The Azure Factor
– Security
– Geo availability
– High Availability
API Apps
Web Apps
Mobile Apps
Logic Apps
Resource Groups and App Service Plans
• Resource Groups
– Resources Container
– Shared Environment
– Integratetd Security (to come)
• App Service Plans
– Hardware provisioning
• From Free to Premium tiers
• Belongs to a resource group
Comparing existing and new Services
EXISTING AZURE
SERVICE
AZURE APP
SERVICE
Azure Websites Web Apps
Azure Mobile
Services
Mobile Apps
API Apps
Logic Apps
Azure BizTalk
Services
BizTalk API Apps
API Apps
Azure API Apps provides a rich platform and ecosystem for
building, consuming and distributing APIs in the Cloud and
On-Premises
API Apps
• APIs as First Class Citizen
• Full VS Development Experience
– Development
– Configuration
– Deployment
• Simpl Access Control Model
• Market place
• The “glue” of App Services
– Service Discovery/Documentation
Service Discovery - Swagger
• RESTfull API Documentation Specification
• Uses JSON to specify
– Metadata
– API Structure
– Schema Model
• Machine Readable
• Language Agnostic
• Out of the box (using Swashbuckle)
Hands On
• Creating new API App
• Swagger
• Converting existing APIs
• Publishing
• Azure Portal
Ready to Consume
APIs
• Connectors available for
most of the major SaaS
offerings
• BizTalk Services are now
shipping as APIs
– Validate
– Extract (XPath)
– Transform (+Mapper)
– Convert (XML-JSON)
– Convert (XML-FF)
– X12
– EDIFACT
– AS2
– TP Management
– Rules Engine
Web Apps
Web Apps allow you to create and deploy mission critical Web
Apps that scale with your business, on your terms.
Web App
• The backbone of App Services
• Web Sites, Mobile app services, API apps
– Standards based
– Using your preferred language
• Integrates easily with API Apps
• One Click Publishing
• The Azure Factor
– Security
– Geo availability
– High Availability
Hands On
• Creating new Web sites
• Publishing
• Using APIs
• Azure Environment
Logic Apps
Logic apps enable you to develop and deliver powerful
integration solutions with ease.
Logic Apps
• Orchestrate Business Processes
• Connect to existing SaaS and cloud applications
using Market place connectors
• Create custom built APIs to extend on-
premise/legacy systems
• Trigger business processes
– manually
– on demand
– on a scheduled basis
Hands On
• Creating new Logic Apps
• Design environment
– Connector & Triggers
– Provisioning on the fly
• Runtime environment
• Logic App Templates
Mobile Apps
Easy way to build cross-platform and native apps for iOS,
Android, Windows or Mac. Store app data in the cloud or on-
premises, authenticate users, send push notifications, as
well as add custom backend logic in C# or Node.js.
Mobile Apps
• Mobile Services
• Template Services and clients
• One click publish
• Push Notification
• Enterprise Sign On
Hands On
• Provisioning
• Downloading Templates
Take aways
• App service is a group of related resources that allow you to create
end-to-end solutions
• Resource Group is a container that ties a App Service together.
• Resources in a resource group can be discovered easily during
runtime.
• App Service Plan define the hardware where na App will be
provisioned. You can have multiple Service Plans per resource group.
• Azure SDK 2.5.1 and later bring the App Service experience to Visual
Studio.
• Websites are now Web Apps
• Existing Web APIs can be converted to API Apps
• API, Logic and Mobile Apps are still on preview.
• Microsoft is shifting towards a micro service approach
with configurable API templates available at the Marketplace.
Demo resources
• https://github.com/wsilveiranz/integrationsaturday2015

More Related Content

PPTX
GAB 2017 - Logic Apps and Azure Functions
PPTX
Introduction to Azure Functions - Tutorial
PPTX
Using Azure Functions for Integration
PPTX
Workflow All the Things with Azure Logic Apps
PPTX
GIB 2017 - Azure function and logic apps better together
PPTX
Serverless Architecture
PDF
Platform as a Service for Rapid Development
PDF
CICD in the World of Serverless
GAB 2017 - Logic Apps and Azure Functions
Introduction to Azure Functions - Tutorial
Using Azure Functions for Integration
Workflow All the Things with Azure Logic Apps
GIB 2017 - Azure function and logic apps better together
Serverless Architecture
Platform as a Service for Rapid Development
CICD in the World of Serverless

What's hot (20)

PPTX
Azure Functions Real World Examples
PPTX
PPTX
The Hitchhiker’s Guide to Hybrid Connectivity
PPTX
Serverless Architecture
PPTX
Serverless CQRS in Azure!
PDF
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
PPTX
Alfresco Digital Business Platform - Why, How, What
PDF
Serverless Architecture
PPTX
Key alias dev standard final
PPTX
Microservices in action: How to actually build them
PDF
Using Chat Automation - ChatOps
PDF
Automate it with Azure Functions
PDF
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
PDF
Serverless meets GraphQL
PPTX
Hybrid Integration with BizTalk Server - ACSUG
PPTX
Azure integration services from the IT Professional perspective
PDF
Tracing Java Applications on Azure
PDF
Discover Microsoft's Cloud Automation Suite
PDF
Microsoft Flow and PowerShell combined to automate everything
PDF
Training Offerings - CodeOps Technologies
Azure Functions Real World Examples
The Hitchhiker’s Guide to Hybrid Connectivity
Serverless Architecture
Serverless CQRS in Azure!
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
Alfresco Digital Business Platform - Why, How, What
Serverless Architecture
Key alias dev standard final
Microservices in action: How to actually build them
Using Chat Automation - ChatOps
Automate it with Azure Functions
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
Serverless meets GraphQL
Hybrid Integration with BizTalk Server - ACSUG
Azure integration services from the IT Professional perspective
Tracing Java Applications on Azure
Discover Microsoft's Cloud Automation Suite
Microsoft Flow and PowerShell combined to automate everything
Training Offerings - CodeOps Technologies
Ad

Similar to App Services - Connecting the dots of Web Mobile and Integration_published (20)

PPTX
Integrating SaaS application using Microsoft’s Azure App Service Platform
PPTX
Keynote speech
PPTX
Azure App Service at Let's Dev This
PPTX
Microsoft Innovation Summit
PPTX
The new Azure App Service Architecture
PPTX
CSE2013-cloud computing-L3-L4.pptx
PPTX
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
PPTX
Build intelligent solutions using Azure
PDF
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
PPTX
Azure app service to create web and mobile apps
PPTX
Introduction to Microsoft Azure App Service (Logic and API Apps)
PDF
App Service Web
PPT
IBM Open Cloud Update XCITE Fall 2014
PDF
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
PPTX
SPS Gulf : SharePoint 2013 Cloud Business App
PPTX
Designing Microservices
PPTX
Getting started with development in azure
PPTX
Running Web & Mobile in Azure App Service
PDF
M meijer paas - tech-days 2015
PPTX
How Joomla and Microsoft are a Great Open Source Success
Integrating SaaS application using Microsoft’s Azure App Service Platform
Keynote speech
Azure App Service at Let's Dev This
Microsoft Innovation Summit
The new Azure App Service Architecture
CSE2013-cloud computing-L3-L4.pptx
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Build intelligent solutions using Azure
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Azure app service to create web and mobile apps
Introduction to Microsoft Azure App Service (Logic and API Apps)
App Service Web
IBM Open Cloud Update XCITE Fall 2014
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
SPS Gulf : SharePoint 2013 Cloud Business App
Designing Microservices
Getting started with development in azure
Running Web & Mobile in Azure App Service
M meijer paas - tech-days 2015
How Joomla and Microsoft are a Great Open Source Success
Ad

More from Wagner Silveira (13)

PPTX
Power Friday - Introduction to Azure Integration services
PPTX
Api management - a lap around vs code extension
PPTX
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
PPTX
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
PPTX
Logic app x microsoft flow
PPTX
A lap around cognitive services
PPTX
A lap around API Management
PPTX
Expose BizTalk to the world (ACSUG)
PPTX
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
PPTX
GIB2018 AKL - Introduction to Bots, Luis and Flow
PPTX
A lap around azure function proxy
PPTX
Logic Apps Exception Management - Azure Lunchtime
PPTX
Integrate 2017 unlock azure hybrid integration with biz talk - ws
Power Friday - Introduction to Azure Integration services
Api management - a lap around vs code extension
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
Logic app x microsoft flow
A lap around cognitive services
A lap around API Management
Expose BizTalk to the world (ACSUG)
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
GIB2018 AKL - Introduction to Bots, Luis and Flow
A lap around azure function proxy
Logic Apps Exception Management - Azure Lunchtime
Integrate 2017 unlock azure hybrid integration with biz talk - ws

App Services - Connecting the dots of Web Mobile and Integration_published

  • 1. APP Services Connecting the dots of Web, mobile and integration Wagner Silveira – Principal Integration Architect [email protected] | @wsilveiranz
  • 2. Agenda • What is App Services • Comparing existing and new Services • Apps 101 – API Apps – Web Apps – Mobile Apps – Logic Apps
  • 3. Azure App Services • Umbrella offering • End to end solutions • Familiar Dev Experience • Simplified integration • Simplified Deployment • Multiple Platform / Devices • The Azure Factor – Security – Geo availability – High Availability API Apps Web Apps Mobile Apps Logic Apps
  • 4. Resource Groups and App Service Plans • Resource Groups – Resources Container – Shared Environment – Integratetd Security (to come) • App Service Plans – Hardware provisioning • From Free to Premium tiers • Belongs to a resource group
  • 5. Comparing existing and new Services EXISTING AZURE SERVICE AZURE APP SERVICE Azure Websites Web Apps Azure Mobile Services Mobile Apps API Apps Logic Apps Azure BizTalk Services BizTalk API Apps
  • 6. API Apps Azure API Apps provides a rich platform and ecosystem for building, consuming and distributing APIs in the Cloud and On-Premises
  • 7. API Apps • APIs as First Class Citizen • Full VS Development Experience – Development – Configuration – Deployment • Simpl Access Control Model • Market place • The “glue” of App Services – Service Discovery/Documentation
  • 8. Service Discovery - Swagger • RESTfull API Documentation Specification • Uses JSON to specify – Metadata – API Structure – Schema Model • Machine Readable • Language Agnostic • Out of the box (using Swashbuckle)
  • 9. Hands On • Creating new API App • Swagger • Converting existing APIs • Publishing • Azure Portal
  • 10. Ready to Consume APIs • Connectors available for most of the major SaaS offerings • BizTalk Services are now shipping as APIs – Validate – Extract (XPath) – Transform (+Mapper) – Convert (XML-JSON) – Convert (XML-FF) – X12 – EDIFACT – AS2 – TP Management – Rules Engine
  • 11. Web Apps Web Apps allow you to create and deploy mission critical Web Apps that scale with your business, on your terms.
  • 12. Web App • The backbone of App Services • Web Sites, Mobile app services, API apps – Standards based – Using your preferred language • Integrates easily with API Apps • One Click Publishing • The Azure Factor – Security – Geo availability – High Availability
  • 13. Hands On • Creating new Web sites • Publishing • Using APIs • Azure Environment
  • 14. Logic Apps Logic apps enable you to develop and deliver powerful integration solutions with ease.
  • 15. Logic Apps • Orchestrate Business Processes • Connect to existing SaaS and cloud applications using Market place connectors • Create custom built APIs to extend on- premise/legacy systems • Trigger business processes – manually – on demand – on a scheduled basis
  • 16. Hands On • Creating new Logic Apps • Design environment – Connector & Triggers – Provisioning on the fly • Runtime environment • Logic App Templates
  • 17. Mobile Apps Easy way to build cross-platform and native apps for iOS, Android, Windows or Mac. Store app data in the cloud or on- premises, authenticate users, send push notifications, as well as add custom backend logic in C# or Node.js.
  • 18. Mobile Apps • Mobile Services • Template Services and clients • One click publish • Push Notification • Enterprise Sign On
  • 19. Hands On • Provisioning • Downloading Templates
  • 20. Take aways • App service is a group of related resources that allow you to create end-to-end solutions • Resource Group is a container that ties a App Service together. • Resources in a resource group can be discovered easily during runtime. • App Service Plan define the hardware where na App will be provisioned. You can have multiple Service Plans per resource group. • Azure SDK 2.5.1 and later bring the App Service experience to Visual Studio. • Websites are now Web Apps • Existing Web APIs can be converted to API Apps • API, Logic and Mobile Apps are still on preview. • Microsoft is shifting towards a micro service approach with configurable API templates available at the Marketplace.

Editor's Notes

  • #4: https://weblogs.asp.net/scottgu/announcing-the-new-azure-app-service
  • #6: https://azure.microsoft.com/en-gb/documentation/articles/app-service-changes-existing-services/?clcid=0x409
  • #10: Show API App 101, show how the code is organized, and how you can publish. Show a Biblivre API.