Date post: | 19-Dec-2015 |
Category: |
Documents |
Upload: | warren-simpson |
View: | 214 times |
Download: | 0 times |
ON THE SHOULDERS OF GIANTS:
Building Apps that Consume Modern SaaS Endpoints with Visual Studio 2015Steve LaskerProgram Manager, MicrosoftDave CarrollDir. Developer Evangelism, Salesforce
BRK3706
What Are Modern ServicesDemos – Consuming Services
SalesforceVisual Studio OnlineAzure Active DirectoryAzure StorageApp Insights
Demo – Creating a Connected ServiceResources
Agenda
What are Connected Services?
Categories Examples
Advertising Bing, Google, MoPub (Twitter)
Analytics App Insights, Flurry, New Relic
Authentication Active Directory, Facebook, Twitter
Caching Azure, Redis, Memcached
Content Delivery Network
Azure, Akamai, Limelight
Database SQL Server, Mongo, MySQL
Social Yammer, Facebook, Twitter
Productivity (Files, email)
Office 365, Evernote, Send Grid
Mapping Bing, Google, OpenStreetMap
CRM Dynamics, Salesforce, SAP
Payment Dwolla, Google Wallet, Paypal
Storage / Queue Azure, Amazon, Heroku
Push Notifications Android, iOS, Windows
OData
WebAPI REST
JSON
OAuth
RAML
Swagger
$metadata
SOAP
Modern Service ConsumptionA Multi Step Process;
Provision and/or Configure the Service
Consume the Service
Proxies for the Service
Now What?
Using Data to Inform Decisions
Salesforce Customer Data Prioritizes TFS Work Items
•Systems Management•Security Management•IT Service Management•Asset Lifecycle Management•Enterprise Mobility Management
and
P(x) = UMP Score 1 K = Max score = 5000 P0 = The initial value
o Sev 0 = 1000o Sev 1 = 500o Sev 2 = 100o Sev 3 = 10o Sev 4 = 1
r = growth rate t = time in days since defect was filed C = number of cases attached
and
P(x) = UMP Score 2 K = Max score = 5000 P0 = Initial value = 1 r = growth rate p(e) = sum of entitlement points of attached accounts / 25000 Sc = Average of case severity with highest thrown out.
o Sev 1 = 4, Sev 2 = 3, Sev 3 = 2, Sev 4 = 1.
The final UMP* Score is the sum of the two formulas where the MAX will work out to be 10,000.
*Unified Metric Priority
Using the Population Growth and Regulation formula to prioritize bugs
Configurator
Providers – Service Selection InformationConfigurators – Gathers Configuration Info Handlers – Does the Service & Project ConfigurationInstance – the handoff between a provider and its handers
Providers, Configurators & Handlers
Provider/Configurator
HandlersProviderSalesforce
WinForms, WPF,
Console
ASP.net Classic
ASP.net 5
Cordova
Phone, Store,
Universal
Instance
Connected Services…enables the breadth of services…configures the service, your project…guides you to next steps…gives you ownership…supports extensibility by 3rd parties…downloadable from the Visual Studio Gallery
aka.ms/ConnectedServices aka.ms/ConnectedServicesSDK aka.ms/SalesforceConnectedService Developer.Salesforce.com
go off and Consume More Services…
References:
Dave Carroll@DCarroll
Steve [email protected]/SteveLasker [email protected]
Speshal thanks to:
Tanner Lindsaywww.TannerLindsay.comLANDESK.com
FREE UPGRADE to Visual Studio Enterprise with MSDNLearn more about this offer: http://aka.ms/nbtbvs
Learn more about Visual Studio 2015 at our in-person or online events: http://aka.ms/nbtbevents
There’s no better time than now to get ready for the release of Visual Studio 2015!
For a limited time, get a free upgrade to Visual Studio Enterprise with MSDN
Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.
Please evaluate this sessionYour feedback is important to us!