Más contenido relacionado La actualidad más candente (20) Similar a Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual Studio using OData and Gateway (20) Más de SAP PartnerEdge program for Application Development (20) Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual Studio using OData and Gateway1. Doing more with Office, SharePoint and Visual Studio Using
OData & Gateway
Holger Bruchelt, Edward Lu, SAP NetWeaver Gateway Consumption Tools
Joyanta Sen, Senior Consultant, Microsoft France
Dec 5th, 2013
Partner
2. Day in a Life of Information Worker
11:30 am
12:00 pm
Update Budget
via Excel 2013
Approve team member’s
leave request workflow
using Win 8 native App
10:00 am
12:30 pm
Review Sales
pipeline via
Windows 8
Surface
Conduct online meeting
with customer using
Lync 2013 & record it as
CRM Activity
8:30 am
Schedule CRM
appointment via
Outlook 2013
7:30 am
Check emails
on Windows
Phone 8
© 2013 SAP AG. All rights reserved.
3:00 pm
Create CRM Lead using
SharePoint Online App
5:30 pm
Record timesheet in SAP
via Outlook 2013 Web
(part of Office 365)
Customer
2
3. Enterprise Computing for Business Consumers
Key Challenges and Desired Outcome
From black box to open
Browser based
applications
Any environment, any platform, any experience
Mobile
devices
SAP Mobile
Platform
Point
Social
Cloud
Enterprise
software
Gateway productivity
for Point and SAP
to MS SharePointSolutions
accelerator for Microsoft
Duet Enterprise
Increase Costs & Complexity
CRM
SRM
© 2013 SAP AG. All rights reserved.
SCM
PLM
Non-disruptive, any SAP Business Suite version
SAP
Hana
ERP
Optimized for user interaction scenarios
From version specific to timeless
SAP NetWeaver Gateway
SAP Business Suite
From business-process centric to people
centric
SAP
BW
Analytics
From SAP developers to non-SAP developers
Analytics
No SAP knowledge required
Customer
3
4. But, What is an OData service ?
GET ~/BusinessPartners
GET ~/BusinessPartners(‘0100000000')
GET ~/BusinessPartners(‘0100000000')/SalesOrders
GET ~/SalesOrders('0500000000')/SalesOrderItems
GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')
GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')/Product
© 2013 SAP AG. All rights reserved.
Customer
4
5. SAP NetWeaver Gateway
OData used in SAP’s standard offerings
Productivity apps
SAP Solution
Manager
SAP Enterprise
Portal
SAP Jam *
MS SharePoint via
Duet Enterprise
SAP HANA Solutions*
SAP Customer Engagement Intelligence
SAP Fraud Management
SAP Manufacturing
(EMI)*
SAP Liquidity Risk Management
SAP Fiori
SAP Lumira (SP11)
SAP Demand Signal Management
SAP NetWeaver Gateway
SAP Business Suite
HTML5-based Solutions
(HCM, SRM, …) *
* Planned or in Ramp-Up
© 2013 SAP AG. All rights reserved.
CRM SRM
SCM
PLM
SAP HANA
ERP
SAP Mobile Platform*
This is the current state of planning and may be changed by SAP at any time.
Customer
5
7. SAP NetWeaver Gateway
Adoption in the SAP Partner Ecosystem
A vibrant ecosystem of partners available globally
•
System Integrators of varying sizes have been implementing
projects globally
•
•
•
More than 50 partner solutions have been
certified and published on several
SAP Partner Solution Directories
•
•
•
SAP Partner Information Center
SAP Store
New partners are recruited regularly through campaigns
•
•
•
•
Mobile Solutions
Web Solutions
Technical Enablement (Trainings, Developer License, Technical Support)
Certification of Partner Solutions
Marketing and Go-To-Market benefits
Close collaboration with several technology partners
© 2013 SAP AG. All rights reserved.
Customer
7
8. SAP NetWeaver Gateway 2.0
Service development - various approaches to generate / implement services
Data Model Definition
Manual declaration
Import from EDMX file
Import from interface (RFC, BOR, DDIC)
Redefinition from existing data source (BW,
GenIL, SPI, BOPF, …)
Including of already existing Gateway Services
Service Implementation
Manual coding
Mapping to existing RFC / BOR Interface
Beautification for existing data source (BW,
GenIL, SPI, BOPF, …)
© 2013 SAP AG. All rights reserved.
Customer
8
10. SAP NetWeaver Gateway productivity accelerator for Microsoft
Unlock the Value of your Microsoft and SAP Investments
Partner
13. Bridging the gap between the
Microsoft and the SAP world
© 2013 SAP AG. All rights reserved.
Customer
13
15. •
•
Simplified business processes
•
Business
Engagement
Seamless integration into ANY
Microsoft UI
Support Office 2010, 2013 family of
products
Enterprise
Developer
Developer
•
On-Premise, On-Demand, On-Device
Readiness
Experience
Templates
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
15
16. Flexible
Connect to SAP business
systems of choice from
Microsoft
Business
Engagement
Precise
Intuitive
Precise business data at
the right time and right
place
Microsoft Office and any
Windows apps to process
SAP business logic
Secure
The high standard of SAP
build-in Security and
Single-Sign-On
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
16
17. •
•
Out-of-the-box single sign-on
•
Standardized integration to different
Microsoft products
•
Business
Engagement
Auto-generated security, connectivity
Monitoring and supportability
•
Configurable group policies
Enterprise
Developer
Developer
Readiness
Experience
•
Simplified transport across Templates
environments
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
17
18. Single Sign OnAuto
•
generated security and
Applications developed on
connectivity
SAP NetWeaver Gateway
productivity accelerator can
•
leverage Single Sign On
with SAML 2.0, X509, and
•
Basic Authentication without
additional coding
Out of box Single Sign On
Security
Secure communication between
Microsoft and SAP with sophisticated
data encryption
Monitoring
Standardized integration in different & Supportability
Microsoft products to simplify E2E tracing with unique SAP
object ID and consistent error
maintenance
handling across Microsoft and
Scalable & Centralized
Enterprise
Readiness
Configuration Monitoring
•
SAP layers with native integration
to SAP Solution Manager
and supportability
integration (e.g. in Solution Manager) & Translation
Globalization
Settings for security, logging,
connectivity can be easily
maintained and controlled from a
central configuration cockpit, and
•
distributed with Microsoft global
group policy to ensure scalability
Generate resource
Centrally configurable group policies files with strings
externalized, translated and converted to
any languages of your choice
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
18
19. •
Integration in Visual Studio
•
(Template) Generated code can be
enhanced
•
Create & Update functions directly
from Wizard
Simple switch from development
environmentDeveloper
to production Developer
Enterprise
•
Business
Engagement
Readinessand
•
Easy
Experience
Templates
powerful configuration
options
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
19
20. Business Process Composition using
Gateway OData Services
Gateway productivity accelerator for any
Microsoft Visual C# Projects
Security
Supportability
Monitoring
Gateway OData Services
Gateway productivity accelerator for Microsoft
SAP Systems
Visual Studio
Configuration Driven
Development
Contextual Enhanced User
Experience with SAP Value Help
Developer
Experience
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
20
21. •
Outlook Integration:
Workflow integration – e.g. Approve any
SAP workflows
Contacts integration – e.g. Integrate SAP
CRM accounts
Calendar Integration – e.g. Create leave
requests, Track time etc.
•
Business
Engagement
Excel Add-On:
Enterprise workbook with back end system
Developer
Developer
Bind
Readiness line data create and update
Experience
Templates
Multi
Fetch records from back end to Excel
workbook
PRODUCT OFFERING - KEY PILLARS!
© 2013 SAP AG. All rights reserved.
Customer
21
23. Manage
contracts as
word docs
while
seamlessly
integrating data
and process in
SAP
Create simple
web based
form for
employees to
access &
update
information
like personal
information,
change
dependents,
etc.
Manage your
projects in
MSFT projects
with data
seamlessly
flowing in and
out of SAP
Build custom
Ribbons which
fetches Sales
order data from
SAP and
creates slides
with charts
Create flow
diagrams in
Visio and
attach them to
objects in SAP
in one click
Microsoft
Word
Microsoft
InfoPath
Microsoft
Project
Microsoft
PowerPoint
Microsoft
Visio
ENDLESS POSSIBILITIES!
© 2013 SAP AG. All rights reserved.
Customer
23
24. Visual Studio (Developer productivity)
Consumer layer
Security - Identity providers
ASP.NET
Office
2010/2013
Windows 8
Gateway productivity accelerator for Microsoft ADO.NET add-on
X509/SAML
ADO.NET server *
Enterprise Readiness
(SSO, LCM,
Supportability)
ADO.NET Client
*OData4SAP
Enterprise Readiness
(SSO, LCM,
Supportability)
*OData4SAP
OData via http/https
SAP NetWeaver
Governance - Solution Manager
.NET C#
applications
X509/SAML
SAP NetWeaver Gateway 2.0
SAP Business Systems (i.e. SAP Business Suite, SAP HANA, SAP BW)
*In planning stage
UNDERSTAND THE ARCHITECTURE!
How do we do it!
© 2013 SAP AG. All rights reserved.
Customer
24
25. Make informed
business
Business
decisions
Engagement
• Improve process
• Consistent UX
• Aggregating all
information
•
•
Seamless
integration for all
Enterprise
Microsoft
Readiness
applications
Enterprise
governance
Standardization
•
Developer
toolkits
Developer
No learning
Experience
curve or reskilling
Business Data
Enrichment
Code ownership
It is a Partner Play!
•
•
•
•
•
•
•
•
•
“Code-less”
experience
Developer
Flexible
Templates
templates
Easy
customization
Partner play
IN SUMMARY - KEY BENEFITS!
© 2013 SAP AG. All rights reserved.
Customer
25
27. SAP NetWeaver Gateway productivity accelerator for Microsoft
– Attach to any New, Renew & Enable deal
Expose data in Microsoft Excel
© 2013 SAP AG. All rights reserved.
Consume SAP Fiori services in Outlook
Customer
27
28. Vacation Approval:
Tasks delivered
directly in
Outlook inbox
Team availability
Calendar for all requests
Approve, reject or
reassign vacation
requests
Instant SAP back end
update
Workflow
Integration
EXAMPLE
© 2013 SAP AG. All rights reserved.
Customer
28
29. Use Gateway productivity
accelerator for Microsoft
in any C# project you
create in Visual Studio
Easy SAP services
exploration and discovery
Embed SAP Single Sign
On & Security into your
C# project
Visual Studio
SAP Service
Reference
EXAMPLE
© 2013 SAP AG. All rights reserved.
Customer
29
31. Windows Server Active Directory
Global group policy configuration
Consumer layer
Security - Identity providers
Enable
Single SignOn and
read
certificate
.NET C#
applications
Office
2010/2013
Windows 8
Trigger Odata Call
Gateway productivity accelerator for Microsoft ADO.NET add-on
X509/SAML
Pass certificate and
OData request
OData via http/https
Response of OData
request
Governance - Solution Manager
ASP.NET
SAP NetWeaver
SAP NetWeaver Gateway 2.0
SAP Business Systems (i.e. SAP Business Suite, SAP HANA, SAP BW)
UNDERSTAND DATA FLOW & SECURITY!
How do we do it!
© 2013 SAP AG. All rights reserved.
Customer
31
32. Visual Studio (Developer productivity)
Consumer layer
Office
2010/2013
Windows 8
X509/SAML
Gateway productivity accelerator for Microsoft ADO.NET add-on
OData via http/https
SAP NetWeaver
Solution Manager
Security - Identity providers
Governance - Solution Manager
ASP.NET
.NET C#
applications
X509/SAML
SAP NetWeaver Gateway 2.0
Logging Framework
SAP Business Systems (i.e. SAP Business Suite, SAP HANA, SAP BW)
UNDERSTAND THE SUPPORTABILITY!
How do we do it!
© 2013 SAP AG. All rights reserved.
Customer
32
33. Building next generation apps with MS Office,
SharePoint & Visual Studio, Using OData,
NetWeaver Gateway, and SAP Fiori
GW PAM and C#, SharePoint App, Outlook App
Joyanta Sen
Senior Consultant
Microsoft
© 2013 SAP AG. All rights reserved.
Customer
33
34. © 2013 SAP AG. All rights reserved.
Customer
34
35. Where to get more information?
SAP NetWeaver Gateway productivity accelerator
for Microsoft
• GWPAM Intro Blog for GWPAM by Product Management
• GWPAM Self-Paced Learning
Contacts
• Global Field Representative: Ira Berk
• Chief Product Manager: Yaad Oren
• Microsoft Specialist & Product Manager: Holger Bruchelt & Ella Morgulis
© 2013 SAP AG. All rights reserved.
Customer
35
36. For more information:
Gateway PAM for Microsoft at SAP TecEd 2013
Groups: SAP NetWeaver Gateway and DuetEnterprise
@SAPTechnology @DuetEnterprise
DuetEnterprise