Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome to Azure App Services! Amie Seisay

Similar presentations


Presentation on theme: "Welcome to Azure App Services! Amie Seisay"— Presentation transcript:

1 Welcome to Azure App Services! Amie Seisay www.seisayitsolutions.com amie@seisayitsolutions.com @AmieSeisay

2 Background – Where It All Began in 2003…

3 @AmieSeisay Background – What I Enjoy Now LOTS of JavaScript and CSS!

4 @AmieSeisay Background - Certifications SharePoint 2010 Administration CIW v5 Associate MCTS 70-667: Microsoft SharePoint 2010, Configuration Certified Technical Trainer Macromedia Dreamweaver 8 ITIL Foundation

5 @AmieSeisay Background – Leadership Duties International Association of Microsoft Channel Partners

6 @AmieSeisay Azure App Service includes…  Introduced in March 2015  Logic Apps (New!) and API Apps  Web Apps, formerly Azure Websites  Mobile Apps, formerly Azure Mobile Services Source: https://azure.microsoft.com/en-us/documentation/articles/app-service-api-apps-why-best-platform/

7 @AmieSeisay API Apps  REST based web service  API apps are also referred as “Connectors”  Connection end points to external systems  Some of the connectors are capable of “Hybrid Connections”  Capable of running in customers on premise environment  Exposes the on-premises systems seamlessly as Azure API apps.  On Premise Setup  Store agent file on your server

8 @AmieSeisay Swagger 2.0  Contains metadata used for API Apps  A framework for describing, consuming, and visualizing RESTful APIs  Sample: http://petstore.swagger.io/ JSON FormatVisualization

9 @AmieSeisay Custom API  API apps can be built in any technology (Node.js, Java,.NET, etc),  Requirement: the metadata is clearly defined according to Swagger 2.0 definitions  API App Projects in Visual Studio automatically come with Swagger metadata  Authentication is handled through adding keys and Azure takes care of the rest!

10 @AmieSeisay What’s Swashbuckle?  Not these guys… Source: www.snipview.com

11 @AmieSeisay Swashbuckle  “Seamlessly adds a Swagger to WebApi projects!”  https://www.nuget.org/packages/Swashbuckle https://www.nuget.org/packages/Swashbuckle  In Visual Studio, run the below command in Package Manger:

12 @AmieSeisay Logic Apps  Used to automate workflows and business processes  Can be set to run automatically as your app is called, when a record is saved in a database, or on a time interval  Built either by declaratively using a JSON file or using Logic/Workflow designer  Performs tasks like:  create/retrieve a record in a database  send an email or SMS message  post a message on Facebook or Twitter or Yammer  schedule a meeting/reminder in Office 365

13 @AmieSeisay Triggers  Poll trigger – Client polls the API app for notification of an event having been fired  HTTP method: GET  Push trigger - Client is notified by the API app when an event fires  HTTP method: PUT

14 @AmieSeisay Gotchas!  Logic App  When using Poll Triggers in your, don’t hit “Run Now”  If you do, you will receive this error message: {"code":"InvalidTemplate","message":"Unable to process template language expressions for action 'office365connector' at line '1' and column '11': 'Template language expression can not be evaluated: the property 'outputs' can not be selected.'."}  “Run Now” is for manual execution of logic apps that need to run sporadically.

15 @AmieSeisay Gotchas!  SQL Connector  Change default table information for Polling  View the “Host” > “All Settings” > “Application Settings”

16 @AmieSeisay Gotchas!  SQL Connector  Prevent infinite polling in PollingStatement  SELECT * FROM [ChangeRequests]; DELETE FROM [ChangeRequests]

17 @AmieSeisay Gotchas!  SQL databases in Azure  Change firewall settings so that you can work with in Visual Studio

18 @AmieSeisay Resources  Introducing the Azure API Apps Tools for Visual Studio 2013: http://blogs.msdn.com/b/visualstudio/archive/2015/03/24/introducing-the-azure-api-apps-tools- for-visual-studio-2013.aspx http://blogs.msdn.com/b/visualstudio/archive/2015/03/24/introducing-the-azure-api-apps-tools- for-visual-studio-2013.aspx  Use Logic Apps features: https://azure.microsoft.com/en-us/documentation/articles/app-service- logic-use-logic-app-features/https://azure.microsoft.com/en-us/documentation/articles/app-service- logic-use-logic-app-features/  ASP.NET Web API Documentation using Swagger: http://bitoftech.net/2014/08/25/asp-net-web-api- documentation-using-swagger/http://bitoftech.net/2014/08/25/asp-net-web-api- documentation-using-swagger/  ASP.NET Web API Videos: http://www.asp.net/web-api/videos/getting-started/aspnet-web-apihttp://www.asp.net/web-api/videos/getting-started/aspnet-web-api  http://blogs.biztalk360.com/azure-api-app-and-logic-app-in-depth-look-into-hybrid-connector- marriage-between-cloud-and-on-premise/ http://blogs.biztalk360.com/azure-api-app-and-logic-app-in-depth-look-into-hybrid-connector- marriage-between-cloud-and-on-premise/  Azure API App and Logic App. In depth look into Hybrid Connector. Marriage between cloud and on- premise: https://azure.microsoft.com/en-us/documentation/articles/app-service-api-dotnet- triggers/#use-api-app-triggers-in-logic-appshttps://azure.microsoft.com/en-us/documentation/articles/app-service-api-dotnet- triggers/#use-api-app-triggers-in-logic-apps  Oauth Client ID and Client Secret: https://sellerdashboard.microsoft.com/Keyshttps://sellerdashboard.microsoft.com/Keys  Azure App Service API app triggers: https://azure.microsoft.com/en-us/documentation/articles/app- service-api-dotnet-triggers/https://azure.microsoft.com/en-us/documentation/articles/app- service-api-dotnet-triggers/  Microsoft SQL Connector: https://azure.microsoft.com/en-us/documentation/articles/app-service- logic-connector-sql/https://azure.microsoft.com/en-us/documentation/articles/app-service- logic-connector-sql/  Deploy from Visual Studio: http://azure.microsoft.com/en-us/documentation/articles/app-service- logic-deploy-from-vs/http://azure.microsoft.com/en-us/documentation/articles/app-service- logic-deploy-from-vs/


Download ppt "Welcome to Azure App Services! Amie Seisay"

Similar presentations


Ads by Google