Angular Access Service
Session Agenda Introductions Quick Demo: Architecture in Action Architecture (Framework) Overview Project Team Model Live demo (slideware bores me too)
Introductions Who am I? – Dad and Cardinals Fan – Kiefer Consulting – Been at it since 1999 Who are you? – Developers? Anyone using Access Services? Angular? Hybrid O365 Farms? Scott Morrison, Consultant Kiefer Consulting, Inc.
Key Session Goals Access Services is a Great Backend – Easily Maintainable – Harness Legacy Investments – Empower the user – Default forms Embedded Provider Hosted App – Continuity
HYBRID CORPORATE INTRANET DEMO Architecture in Action
Core Technologies Embedded Provider Hosted App Access Services AngularJS Provider Hosted App (Azure, AWS, etc) SharePoint or O365 Access Services Angular SPA Authentication CORS
What is Access Services? Database is actually a SQL Server database Easy to create Easy to maintain Packaged as an app – Slight annoyances Isolated app Locked down
Why Access Services? Legacy Access apps – Gold mines – Mission Critical LOB applications in place today Why were they created Why are they still in Access New application development – Level the field – SSMS in Access – Update and promotion model – Data the right way Sure feels like a flashback to the year 2000… but…
What is a Provider Hosted App? SharePoint 2013 Compatible Application Hosted outside of SharePoint – Azure – Amazon Web Services (AWS) – Rackspace – Your Datacenter – An on premise server in your customer’s Datacenter (you provide the Application, Hardware, and/or VM) Written in any language on any platform – Java, F#, Ruby, Linux, Unix
What is AngularJS?
What is CORS? Cross Origin Resource Sharing (CORS) White list domains Pre-flight check prevents posting before grant
Project Team Subject Matter Expert (SME) User Experience (UX) Designer Architect / Developer Business Rules | User Interface | Arch/Infra AccessHTML5, CSS Controllers / Services Most Updates, Maintenance and Refinements performed by SME/Power User in Access
Embedded App: How is it Done? The SharePoint way: BCS The easy way: provider hosted MVC The future way: provider hosted Web API
DEMO
Why this ROCKS! Access Services with Custom Forms – Access Services solutions are isolated, so surface them in GREAT UX – Run inside SP – Integrate APIs – Surface data anywhere – WSP like end game
Join us right after the event at the Tied House Cafe & Brewery! Socialize and unwind after our day of learning. 954 Villa St Mountain View, CA 94041