SlideShare uma empresa Scribd logo
1 de 29
SAP and SharePoint interoperability
using Duet Enterprise
Oscar Douwstra & Niels Vrolijk
Agenda
• ERP+
• Duet Enterprise
• DE Architecture
• SharePoint components
– BCS
– Authentication
– Workflow and reporting
• Roadmap for SP2013 / DE 2.0
What is ERP+?
•Capgemini Global Initiative for ERP
Innovation
•User Interface and Usability
•Screen Simplification
•Manager Use
•Anywhere Access
© 2011 Capgemini. Alle rechten voorbehouden. 4
Un-structured vs. Structured data
Sign on to SAP….Check customer order history….Check billing and payment history….Check outstanding customer obligations….Verify customer address information….Get customer contact information….Check inventory of finished product….Look up bill of materials….Create the requisition for required materials….I can do all this in SAP….
...OR I CAN DO DO THIS PROCESS IN MICROSOFT OFFICE
What is Duet Enterprise
A jointly developed, fully flexible framework from SAP and
Microsoft that leverages SAP NetWeaver Gateway and Microsoft
SharePoint for customers and partners to easily and quickly
compose solutions that consume and extend SAP in SharePoint and
throughout Microsoft Office on premise and on demand
Duet Enterprise
Consume andExtend SAPthrough Microsoft SharePoint 2010
SitesDuet profile
Collaboration Contextual
workflow
Reporting
Interoperability
Demo
Bringing structured &
unstructured content together
Core Duet Enterprise components
• Single Sign On
• Data
• Workflow
• Reports
• Role sync
Basic architecture
Backend
Entities
GW Models
BCS
SAP Backend (ECC, SRM, CRM ...)
NetWeaver
SharePoint
SingleSignOn
Logging&Monitoring
Duet Enterprise
It’s all about BCS
Demo
Data application:
Customer workspace
Demo
SAP Roles in SharePoint
Demo
InfoPath and workflow
Appraisal in SAP Portal
• Appraisals are generated yearly by SAP HR
• Employee and manager work in SAP Portal
Appraisal in SAP Backend
Appraisal list in SharePoint
Entry in InfoPath
Approval workflow which submits
data back to SAP
Duet Enterprise 2.0
• Only for SharePoint 2013
• Other connectivity model,
many-to-many SharePoint-Gateway
connections
• X509 instead of SAML tokens
• Support for O365 / cloud
SP2013
Business Connectivity Services
• BCS can now access oData OOB
• BCS Models generated by VS2012
– Farm scoped (ECT’s)
– App
• Event listeners
– Subscribe to data changes
– Workflows outside SAP!
– Run your own custom code
Open Data Protocol (oData)
• Protocol for performing CRUD operations
• Lets you access data sources / providers
• Uses REST / Query by URL
• Uses standard HTTP GET, POST, PUT,
DELETE
• Cross-platform
• Returns ATOM and JSON result
• Provides easy access
oData Producers
• SharePoint Foundation 2010
• SharePoint Server 2010
• SQL Azure
• Windows Azure Table Storage
• Windows Azure Marketplace
• SQL Server Reporting Services
• Microsoft Dynamics CRM 2011
• Windows Live
• WCF DataServices (Custom)
• http://www.odata.org
Play around with oData and REST
Queries
• http://www.odata.org
• LINQPad
• Fiddler
Duet Enterprise Architecture
On Premise : High-level Overview
ClientsSAP software environment Microsoft software environment
Auto -
deploy
SAP
Business
Suite
Template
Administration
User Management
SharePoint 2013
Duet Enterprise SharePoint Add-on
Foundation Services
Workflow and Reporting
Solutions
Sample Services
Duet SSO Provider
SharepointBDC(InteropLayer)Duet Enterprise SOAP
Enablement
NW 7.02
Duet Enterprise 2.0
Content
Design time tools
SAP NW GW 2.0
SAP NW
GW Add-on
Business
Client
Duet Enterprise
oData Enablement
Conclusion
• Duet Enterprise provides all the nessecary
tools to build shiny applications in
SharePoint
• Duet Enterprise 2.0 has full blown
integration options for NW Gateway,
building on SP2013 functionality
Contact information
 Oscar Douwstra
oscar.douwstra@capgemini.com
 Niels Vrolijk
niels.vrolijk@capgemini.com
@NielsV

Mais conteúdo relacionado

Mais procurados

Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerAppsBIWUG
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesJoel Oleson
 
Sap World Tour 2010 B1i Sn88
Sap World Tour 2010  B1i Sn88Sap World Tour 2010  B1i Sn88
Sap World Tour 2010 B1i Sn88Massimo Sala
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365BIWUG
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform
 
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?Alfresco Software
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaBilot
 
Office 365 ve Dynamics 365
Office 365 ve Dynamics 365Office 365 ve Dynamics 365
Office 365 ve Dynamics 365Mustafa
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
 
Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Salesforce Deutschland
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsStefan Strube
 
Effective Business Process Design with SharePoint
Effective Business Process Design with SharePointEffective Business Process Design with SharePoint
Effective Business Process Design with SharePointWinWire Technologies Inc
 
SAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesSAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesAndrew Harding
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...Joel Oleson
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365Robert Crane
 
SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016Debbie Peavy
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Wiiisdom
 

Mais procurados (20)

PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications" PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications"
 
Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerApps
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
 
General 06 scribe online or insight
General 06   scribe online or insightGeneral 06   scribe online or insight
General 06 scribe online or insight
 
Sap World Tour 2010 B1i Sn88
Sap World Tour 2010  B1i Sn88Sap World Tour 2010  B1i Sn88
Sap World Tour 2010 B1i Sn88
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
 
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
Office 365 ve Dynamics 365
Office 365 ve Dynamics 365Office 365 ve Dynamics 365
Office 365 ve Dynamics 365
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
 
Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
 
Effective Business Process Design with SharePoint
Effective Business Process Design with SharePointEffective Business Process Design with SharePoint
Effective Business Process Design with SharePoint
 
SAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesSAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & Services
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365
 
ARIS World
ARIS World ARIS World
ARIS World
 
SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 

Destaque

Integrating sap master data with share point sp saturday st. louis
Integrating sap master data with share point   sp saturday st. louisIntegrating sap master data with share point   sp saturday st. louis
Integrating sap master data with share point sp saturday st. louisBrian Chorba
 
Components of enterprise_structure
Components of enterprise_structureComponents of enterprise_structure
Components of enterprise_structurelalitha_B
 
SAP D Enterprise Structure
SAP D Enterprise StructureSAP D Enterprise Structure
SAP D Enterprise StructureRahul fun
 
Sap fico-enterprise-structure
Sap fico-enterprise-structureSap fico-enterprise-structure
Sap fico-enterprise-structuresmsurde
 
101 erp605 process_overview_en_in
101 erp605 process_overview_en_in101 erp605 process_overview_en_in
101 erp605 process_overview_en_insatishkr14
 
SAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessSAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessAnjali Rao
 
Sap organisation structure business view
Sap organisation structure business viewSap organisation structure business view
Sap organisation structure business viewPartha Tripathi
 
Understanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FIUnderstanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FISAP XPERT
 

Destaque (10)

Integrating sap master data with share point sp saturday st. louis
Integrating sap master data with share point   sp saturday st. louisIntegrating sap master data with share point   sp saturday st. louis
Integrating sap master data with share point sp saturday st. louis
 
Components of enterprise_structure
Components of enterprise_structureComponents of enterprise_structure
Components of enterprise_structure
 
SAP D Enterprise Structure
SAP D Enterprise StructureSAP D Enterprise Structure
SAP D Enterprise Structure
 
Sap fico-enterprise-structure
Sap fico-enterprise-structureSap fico-enterprise-structure
Sap fico-enterprise-structure
 
101 erp605 process_overview_en_in
101 erp605 process_overview_en_in101 erp605 process_overview_en_in
101 erp605 process_overview_en_in
 
SAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessSAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your Business
 
Sap organisation structure business view
Sap organisation structure business viewSap organisation structure business view
Sap organisation structure business view
 
Org structure SAP
Org structure SAPOrg structure SAP
Org structure SAP
 
Understanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FIUnderstanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FI
 
SAP Organization Structure
SAP Organization StructureSAP Organization Structure
SAP Organization Structure
 

Semelhante a SAP and SharePoint interoperability using Duet Enterprise

Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Codit
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Vignesh Ganesan I Microsoft MVP
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePerficient, Inc.
 
azure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedazure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedITProceed
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedSam Vanhoutte
 
Share point 2013 in a hybrid world
Share point 2013 in a hybrid worldShare point 2013 in a hybrid world
Share point 2013 in a hybrid worldJethro Seghers
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows AzureCode Mastery
 
Integration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power PlatformIntegration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power PlatformRémy van Duijkeren
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...Vincent Biret
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...Scott Hoag
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldJason Himmelstein
 
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 172017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 17aOS Community
 
2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS ExperiencesPatrick Guimonet
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?Scott Hoag
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appTalbott Crowell
 
bright box professional services for software development
bright box professional services for software developmentbright box professional services for software development
bright box professional services for software developmentInnokenty Belotsky
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnelEric Nelson
 

Semelhante a SAP and SharePoint interoperability using Duet Enterprise (20)

SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
 
azure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedazure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceed
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
 
Share point 2013 in a hybrid world
Share point 2013 in a hybrid worldShare point 2013 in a hybrid world
Share point 2013 in a hybrid world
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows Azure
 
Integration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power PlatformIntegration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power Platform
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 172017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
 
2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
 
bright box professional services for software development
bright box professional services for software developmentbright box professional services for software development
bright box professional services for software development
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnel
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

SAP and SharePoint interoperability using Duet Enterprise

  • 1. SAP and SharePoint interoperability using Duet Enterprise Oscar Douwstra & Niels Vrolijk
  • 2. Agenda • ERP+ • Duet Enterprise • DE Architecture • SharePoint components – BCS – Authentication – Workflow and reporting • Roadmap for SP2013 / DE 2.0
  • 3. What is ERP+? •Capgemini Global Initiative for ERP Innovation •User Interface and Usability •Screen Simplification •Manager Use •Anywhere Access © 2011 Capgemini. Alle rechten voorbehouden. 4
  • 5. Sign on to SAP….Check customer order history….Check billing and payment history….Check outstanding customer obligations….Verify customer address information….Get customer contact information….Check inventory of finished product….Look up bill of materials….Create the requisition for required materials….I can do all this in SAP….
  • 6. ...OR I CAN DO DO THIS PROCESS IN MICROSOFT OFFICE
  • 7. What is Duet Enterprise A jointly developed, fully flexible framework from SAP and Microsoft that leverages SAP NetWeaver Gateway and Microsoft SharePoint for customers and partners to easily and quickly compose solutions that consume and extend SAP in SharePoint and throughout Microsoft Office on premise and on demand
  • 8. Duet Enterprise Consume andExtend SAPthrough Microsoft SharePoint 2010 SitesDuet profile Collaboration Contextual workflow Reporting Interoperability
  • 10. Core Duet Enterprise components • Single Sign On • Data • Workflow • Reports • Role sync
  • 11. Basic architecture Backend Entities GW Models BCS SAP Backend (ECC, SRM, CRM ...) NetWeaver SharePoint SingleSignOn Logging&Monitoring Duet Enterprise
  • 14. Demo SAP Roles in SharePoint
  • 16. Appraisal in SAP Portal • Appraisals are generated yearly by SAP HR • Employee and manager work in SAP Portal
  • 17. Appraisal in SAP Backend
  • 18. Appraisal list in SharePoint
  • 20. Approval workflow which submits data back to SAP
  • 21. Duet Enterprise 2.0 • Only for SharePoint 2013 • Other connectivity model, many-to-many SharePoint-Gateway connections • X509 instead of SAML tokens • Support for O365 / cloud
  • 23. Business Connectivity Services • BCS can now access oData OOB • BCS Models generated by VS2012 – Farm scoped (ECT’s) – App • Event listeners – Subscribe to data changes – Workflows outside SAP! – Run your own custom code
  • 24. Open Data Protocol (oData) • Protocol for performing CRUD operations • Lets you access data sources / providers • Uses REST / Query by URL • Uses standard HTTP GET, POST, PUT, DELETE • Cross-platform • Returns ATOM and JSON result • Provides easy access
  • 25. oData Producers • SharePoint Foundation 2010 • SharePoint Server 2010 • SQL Azure • Windows Azure Table Storage • Windows Azure Marketplace • SQL Server Reporting Services • Microsoft Dynamics CRM 2011 • Windows Live • WCF DataServices (Custom) • http://www.odata.org
  • 26. Play around with oData and REST Queries • http://www.odata.org • LINQPad • Fiddler
  • 27. Duet Enterprise Architecture On Premise : High-level Overview ClientsSAP software environment Microsoft software environment Auto - deploy SAP Business Suite Template Administration User Management SharePoint 2013 Duet Enterprise SharePoint Add-on Foundation Services Workflow and Reporting Solutions Sample Services Duet SSO Provider SharepointBDC(InteropLayer)Duet Enterprise SOAP Enablement NW 7.02 Duet Enterprise 2.0 Content Design time tools SAP NW GW 2.0 SAP NW GW Add-on Business Client Duet Enterprise oData Enablement
  • 28. Conclusion • Duet Enterprise provides all the nessecary tools to build shiny applications in SharePoint • Duet Enterprise 2.0 has full blown integration options for NW Gateway, building on SP2013 functionality
  • 29. Contact information  Oscar Douwstra oscar.douwstra@capgemini.com  Niels Vrolijk niels.vrolijk@capgemini.com @NielsV

Notas do Editor

  1. Capgemini Global Initiative for ERP Innovation Drive dynamic business innovation through solutions integrating the power of SAP’s data and transactional engine with user interfaces custom built for the business using Microsoft SharePoint development tools User Interface and Usability Meet rising expectations for a user interface that is familiar and consistent with the simple, yet rich experience they know with Outlook, Internet Explorer, and Office applications Screen Simplification Making it easier to use SAP with screens developed to the organization’s unique requirements, custom tailored for specific processes and data visibility Manager Use Acceptance by managers (“casual users”) to interact intuitively with the system without the steep SAP learning curve for tasks such as workflow approvals Mobility–Anywhere Access Increasing demands for mobility solutions to access corporate information from anywhere via Smartphones and tablets, breaking down information silo’s
  2. Duet Enterprise is developed jointly by SAP and Microsoft and is a solution that enables all employees within the organization to consume and extend SAP applications from Microsoft SharePoint2013, SharePoint Online, Office2013 and Office365. The software offers a fully flexible framework for customers and partners to quickly compose solutions addressing their business scenarios. It provides a built-in interoperability framework based on SAP NetWeaver Gateway and Microsoft SharePoint and Office ensuring the integration of these systems is secure, scalable and manageable. What it means for you business users? They will be able to enjoy a unified view of the data and tasks they need that boosts individual and team productivity. As a result, IT can realize extended value from its investment by broadening the use of SAP software throughout the enterprise and expanding the scope of Microsoft SharePoint.
  3. Word file & address info
  4. Key Message: Duet Enterprise is built on the platforms (SAP and Microsoft) you already have (standardized on) Duet Enterprise 2.0 works with: A wide variety of older and current versions of SAP ERP systems (including R/3 4.6c and higher) Including multiple versions and systems at once SAP NetWeaver 7.02 Microsoft SharePoint 2013 or Online Microsoft Office 2013 or Office 365 Duet Enterprise is designed as server-based extensions that deliver interoperability between SAP and Microsoft systems Duet Enterprise SAP Add-on enables simplified access to SAP data models and delivers security, user and system management Duet Enterprise SharePoint Add-on enables the connectivity to SAP the integrated security and authorization and data model that enable consumption of SAP enterprise services in SharePoint The Duet Enterprise Service Consumption Layer ( project “Gateway”) enables a simplified access to SAP data models, delivers security, user and system management. Client Access does not require any client installation Users use Browser or Microsoft Office to access SharePoint SharePoint to Microsoft Office provides offline access All content push is done seamlessly Duet Enterprise is: Simple Built on your core platforms (SAP and Microsoft SharePoint) With minimal client footprint Transition: Now that we have a basic understanding of what Duet Enterprise is, let’s see an overview of the Duet Enterprise 2.0 architecture, both for on-premise and on-demand.
  5. Word file & address info
  6. Word file & address info
  7. Word file & address info
  8. BCS model not farm, but app level defined Easier to maintain reuse of models over your farm. No longer admin required when rolling out BCS models Remove event receivers Workflow can be started on different levels … bla bla bla Odata No longer manual import / export of models required. Discovery of models from gateway possible. Easier dev support
  9. Purpose: Present the high level simple and rational architecture approach of Duet Enterprise for On Premise Key Message: Duet Enterprise Architecture will build on the core platforms of the two companies and to ensure smooth interoperability Individual server add-ons on top of Microsoft SharePoint and SAP Netweaver Based on SAP Netweaver Gateway 2.0 SP04 and SharePoint 2013 Add-ons provide seamless interop between SAP NW Gateway (client agnostic platform) and Microsoft SharePoint SharePoint Business Data Connectivity (BDC) provides connectivity to all external LoB systems The Architectural design of Duet Enterprise will be based on Microsoft SharePoint 2013 and SAP NetWeaver 7.02 ABAP. It will be designed to leverage the skillset and landscape investments that customers have already made It is planned to leverage the 2 platforms, minimize footprint yet ensure end to end interoperability between the 2 systems. The implementation required is fully streamlined as the tools of the 2 platforms are being used to deploy the Duet Enterprise components. Duet Enterprise SharePoint Add-on enables the connectivity to SAP, the integrated security and authorization and data model that enable consumption of SAP enterprise services in SharePoint. It also provide out of the box site templates. The Duet Enterprise Service Consumption Layer ( project “Gateway”) enables simplified access to SAP data models, delivers security, user and system management. Users will access SharePoint through Microsoft Office, Browser or Mobile. The client desktop doesn’t require any installation and all content push is done seamlessly.