[api meetup tokyo #7 ~paasとapiスペシャル~] azureでmobile /...

34

Upload: naoki-sato

Post on 18-Jul-2015

478 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)
Page 2: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)
Page 3: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

.NET

Develop Backends with…

Node.js

Page 4: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

データの柔軟性

Page 5: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

“Azure Data Services”

Websites SQL database DocumentDB Search Tables HDInsight

Page 6: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

大量の一斉通知

Page 7: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

認証サービス 連携

Page 8: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

API 連携

Page 9: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)
Page 10: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

続きは、de:code 2015 で

Page 11: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)
Page 12: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

MSDNサブスクリプションMicrosoft Azure 無料枠

http://aka.ms/TryAz

http://aka.ms/Free-Azure

Page 13: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

YouMicrosoft© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other

product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

countries.

The information herein is for informational purposes only and represents the current view of Microsoft

Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft

cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION

IN THIS PRESENTATION.

Page 14: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

Azure App Service

SATO NaokiMicrosoft

@satonaoki

Page 15: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

AutoScale

Page 16: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

AutoScale

Page 17: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

AutoScale

Page 18: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

Intelligent customer routing with Traffic Manager

www.yourapp.com

Page 19: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

Intelligent customer routing with Traffic Manager

www.yourapp.com

Page 20: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

DevOps Agility2) Code Repository

1) Developers

4) Deploy to slot 5) Test

7) Deploy to Cloud6) Monitor and Improve

Azure

3) Build

Contoso App

6) Swap

Page 21: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

Hybrid Integration

BIZTALK SERVICES

Page 22: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

Mobile

Services

Key app services in Azure today

Azure

Websites

BizTalk

Services

Page 23: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

Mobile

Services

Key app services in Azure today

Azure

Websites

BizTalk

Services

Unique integrated offering

Build intelligent web and mobile apps

Scale as your business grows

Introducing Azure App Service

Page 24: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

API APPS

Easily build and consume APIs in the cloud

WEB APPSWeb apps that scale with your

business

LOGIC APPS

Automate business process across SaaS and on-premises

MOBILE APPS

Build Mobile apps for any device

One integrated offering

Page 25: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)
Page 26: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

One low price

Page 27: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

API APPS

Easily build and consume APIs in the cloud

WEB APPSWeb 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

Page 28: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

WEB APPS LOGIC APPS MOBILE APPS

App Service

API APPS

WEB APPS LOGIC APPS MOBILE APPS

API APPS

Customer site Service Advisor Technician AppCustomer

Appointment

Page 29: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)
Page 30: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

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

Page 31: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

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

Page 32: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

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

Page 33: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

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

Page 34: [API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure App Service)

• 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