INTEGRATE OFFICE 365 WITH ON-PREMISE ERP (level 200/300 IT PRO/DEV) Erik Schoenmakers Lead Developer @ejar Anco Stuij SharePoint Consultant @ancostuij
INTERNET OF THINGS SOCIAL BUSINESS CLOUD COMPUTING CONSUMERIZATION OF IT IMTECH ICT NEDERLAND PLATINUM SPONSOR #SPSNL13 BIG DATA & ANALYTICS ENTERPRISE APPLICATIONS GREEN TECHNOLOGY HET NIEUWE WERKEN MOBILE COMPUTING
SESSION OBJECTIVES FUN SHARE EXPERIENCE HYBRID CLOUD INTEGRATION ACHIEVE
DEMO ENVIRONMENT ON PREMISE CLOUD DC01 DIRSYNC AD FS WINDOWS AZURE AD SHAREPOINT ONLINE ACTIVE DIRECTORY DYNAMICS NAV SQL AZURE EXCHANGE ONLINE SQL SERVER DS01 AZURE SERVICE BUS LYNC ONLINE
DEMO COMPANY MISSION Achieve clean transportation of persons in urban areas! E-BIKE E-STEP E-SKATE
SESSION AGENDA CLOUD 101 ADFS SSO SQL AZURE AZURE SERVICE BUS SHAREPOINT WORKFLOW INTRO CASE CASE CASE CASE MICROSOFT CLOUD BASICS NEW EMPLOYEE CUSTOMER QUERY INVENTORY QUERY NEW ARTICLE WORKFLOW
CLOUD JARGON ON PREMISE INFRASTRUCTURE (AS A SERVICE) PLATFORM (AS A SERVICE) SOFTWARE (AS A SERVICE) APPLICATIONS APPLICATIONS APPLICATIONS APPLICATIONS DATA DATA DATA DATA YOU MANAGE RUNTIME RUNTIME RUNTIME RUNTIME VENDOR MANAGE MIDDLEWARE MIDDLEWARE MIDDLEWARE MIDDLEWARE O/S O/S O/S O/S VIRTUALIZATION VIRTUALIZATION VIRTUALIZATION VIRTUALIZATION SERVERS SERVERS SERVERS SERVERS STORAGE STORAGE STORAGE STORAGE NETWORKING NETWORKING NETWORKING NETWORKING
MICROSOFT CLOUD BASICS AZURE OFFICE 365 AZURE VM AZURE SERVICE BUS SQL AZURE SHAREPOINT ONLINE EXCHANGE ONLINE LYNC ONLINE IAAS PAAS SAAS
HYBRID CLOUD ON PREMISE ONLINE DATA EXCHANGE
SESSION AGENDA CLOUD 101 ADFS SSO SQL AZURE AZURE SERVICE BUS SHAREPOINT WORKFLOW INTRO CASE MICROSOFT CLOUD BASICS NEW EMPLOYEE
SINGLE SIGN ON DIR SYNC AD FS PROXY AZURE AD ACTIVE DIRECTORY OFFICE 365 AD FS
CRONUS IS HIRING! MANAGER SAFETY AND QUALITY SYSTEMS COMPLIANCY JOB DESCRIPTION SAFETY DATA SHEETS
WHY SSO? COMPLIANCY IT has to manage only one identity per employee. USER FRIENDLINESS Employees need to remember only one account and password.
Identity Federation USER MICROSOFT ONLINE Active Directory AD FS 2.0 Server Authentication platform ` Client (joined to domain) Exchange Online or SharePoint Online
LESSONS LEARNED DIR SYNC AD FS UPN ROUTABLE PASSWORD EXPIRY LANGUAGE SETTINGS EXTENDED PROTECTION SSO EXPERIENCE LOCAL INTRANET ZONE HYBRID ADFS FARM
SESSION AGENDA CLOUD 101 ADFS SSO SQL AZURE AZURE SERVICE BUS SHAREPOINT WORKFLOW INTRO CASE CASE MICROSOFT CLOUD BASICS NEW EMPLOYEE CUSTOMER QUERY
USE CASE CUSTOMER QUERY LIZA MARKETING MANAGER
USE CASE CUSTOMER QUERY ERP DATABASE SSIS SQL AZURE BCS SHAREPOINT ONLINE ON PREMISE CLOUD
PRINT SCREEN SQL AZURE FIREWALL
USE CASE CUSTOMER QUERY
SESSION AGENDA CLOUD 101 ADFS SSO SQL AZURE AZURE SERVICE BUS SHAREPOINT WORKFLOW INTRO CASE CASE CASE MICROSOFT CLOUD BASICS NEW EMPLOYEE CUSTOMER QUERY INVENTORY QUERY
USE CASE REALTIME INVENTORY QUERY JOHN PARTNER MANAGER
RESULT
USE CASE REALTIME INVENTORY QUERY ERP APPLICATION WEB SERVICE AZURE SERVICE BUS APP SHAREPOINT ONLINE QUERY BASED
USE CASE REALTIME INVENTORY QUERY ERP APPLICATION WEB SERVICE NAV NAV WCF
Data Contract
Service Contract
Implementation
Implementation NAVISION Call
Implementation create result set
Host
USE CASE REALTIME INVENTORY QUERY AZURE SERVICE BUS
6 3 2 Office 365 Azure Service Bus Relay Cloud 1 4 Firewall 5 1) Start WCF service & register in Azure Service Bus 2) Office 365 connects with Azure Service Bus 3) Office 365 sends Request 4) Request is routed through Azure Service Bus 5) WCF service sends response 6) Response is routed to Office 365 WCF service On Premise
Configuration
ProductServer running
USE CASE REALTIME INVENTORY QUERY APP SHAREPOINT ONLINE
MVC App Controller
MVC App Controller
MVC App running local
SharePoint AutoHosted App
SharePoint webpart
Result
USE CASE REALTIME INVENTORY QUERY
SESSION AGENDA CLOUD 101 ADFS SSO SQL AZURE AZURE SERVICE BUS SHAREPOINT WORKFLOW INTRO CASE CASE CASE CASE MICROSOFT CLOUD BASICS NEW EMPLOYEE CUSTOMER QUERY INVENTORY QUERY NEW ARTICLE WORKFLOW
USE CASE NEW SAFETY DATA SHEETS TRISH QUALITY MANAGER
USE CASE NEW SAFETY DATA SHEETS ERP APPLICATION WEB SERVICE NEW ARTICLE AZURE SERVICE BUS WEB SERVICE TRIGGER STATE MACHINE WORKFLOW TRIGGER BASED
USE CASE NEW SAFETY DATA SHEETS
USE CASE NEW SAFETY DATA SHEETS
USE CASE NEW SAFETY DATA SHEETS WEB SERVICE NEW ARTICLE AZURE SERVICE BUS WEB SERVICE TRIGGER
Webservice via https benaderen
Webservice via https benaderen
Resultaat webservice call
USE CASE NEW SAFETY DATA SHEETS STATE MACHINE WORKFLOW
Webservice call
Response webservice verwerken
Document aanmaken
Workflow pauzeren
Site Workflows
Monitoring in Workflow history
USE CASE NEW SAFETY DATA SHEETS
USE CASE NEW SAFETY DATA SHEETS
SUMMARY SSO AZURE SHAREPOINT ONLINE DIRSYNC SQL AZURE AZURE SERVICE BUS RELAY BCS ADFS SSIS WCF WORKFLOW
TIPS MICROSOFT CLOUD PARTNER PROGRAM BENEFITS ENROLL NOW! https://mspartner.microsoft.com/en/us/pages/solutions/access-cloud-partner-program-benefits.aspx MICROSOFT OFFICE DEMOS https://www.microsoftofficedemos.com
End of presentation www.imtech-ict.nl