Date post: | 07-Nov-2014 |
Category: |
Business |
Upload: | narayanan-palani-wwwnarayananpcom |
View: | 852 times |
Download: | 9 times |
Presented by:Narayanan Palani (9)Keshav Trehan (16)Keyur Shah (11)
SAP Integration Analysis in E-Business (Cloud Computing)
AgendaSalesforce Integration overview
Native, Partners, and Apexchange communitySAP Integration overview
SAP Netweaver & PI/XIWhat are the integration options?
Build vs Buy Partners: SIs/DIs
Best PracticesWhere to find more Information?
Resources Chatter Groups
E-Business -ERP Integration Analysis 2
E-Business -ERP Integration Analysis 3
Web Services Integration with Salesforce Middleware /
Developer toolkits
Web ServiceEndpoint
Call ExternalWeb Service
Web Services API
Web Services API
Data services
Web ServiceEndpoint
OutboundMessaging
WorkflowWorkflow
ApexWeb Services
Custom Logic
Apex Callouts
Apex Callouts
Bulk APIBulk API
Data Upload
Metadata API
Metadata API
Customization & Config
Force.com IDEMigration ToolCustom Tools
Force.com IDEMigration ToolCustom Tools
Security
Proven technologies
Confidentiality and data integrity
Interoperability
Well adopted, mature standards
Simple CRUD interfaces
Compatibility
Versioning
Transparent upgrades
Reliability and Scalability
450M+ calls/day
Bulk processing, optimized
infrastructure
Support Any Integration Process
E-Business -ERP Integration Analysis 4
Replicate data across systems – Full set up data replication verbs to access, manage, and exchange all standard and custom data including polling and peer-to-peer,
SOA & Process Automation – Consume external web services in real-time. Aggregates and accesses external transactions or data for use in application process or Visualforce. pages
Application Lifecycle Management – manage metadata changes across multiple environments. Works with Eclipse IDE
High Data Volumes – Upload large amounts of data rapidly for migration or replication of 100Ks or millions of records (100K records in 30secs)
Move Data With Static & Dynamic Clients – choose ease-of-use and robustness as appropriate Enterprise WSDL for strong typing. Partner WSDL for loose-typing & dynamic clients
Expose Custom Logic as a Web Service – automatically apply custom logic or aggregate work into single transactional WS call
Proactively Alert External Systems– use workflow to notify external systems of events in Force.com
In/out Replication
Data Load
Bulk Load
Change Metadata
Outbound Mgs
SOA Callouts
Custom Services
WS
API
WS
API
BULK
BULK
SAP Integration Benefits of E-Business Applications: SAP Integration has successfully enable several other
customers reaching similar and better throughput. The key to improving throughput once all other standard
optimizations have been done (HTTP keep-alive, gzip compression, etc.) is parallel processing of several partitions of the data set.
Using this approach one customer is achieving a throughput of 10M records in 2 hours using an optimally configured ETL tool.
Other examples show a throughput per process of ~60-90 inserts/second and the general experience is that you can run up to 3-5 parallel processes without performance degradation.
This yields a total throughput of 648,000 – 1,620,000 records per hour.
E-Business -ERP Integration Analysis 5
Three Steps to Integration SuccessDefine the
ProcessDefine
Integration LayersChoose
Approach
Data
Tasks
TimingPackaged or
Build
User Interface
Application Logic
Data
Your Data Model
Your business logic(in C, Java, Apex + workflows, rules, etc)
Security
Screens exposed to end users
Define Layers What Layers Need Integration?
ApplicationLogic
User Interface
Data Layer
E-Business -ERP Integration Analysis 7
E-Business -ERP Integration Analysis 8
SAP NetWeaver• SAP Enteprise Portal
• SAP Master Data Management
• SAP Business Intelligence Warehouse
• SAP Exchange Infrastructure (XI)
• SAP Mobile Infrastructure
• SAP Web Application Server
• SAP xApp Resource & Portfolio Management
• SAP xApp Product Definition
• SAP xApp Integrated Exploration and Production
SAP xApps mySAP Business Suite• mySAP ERP
• mySAP CRM
• mySAP SCM
• Industry-Specific Components
SAP Smart Business Solutions
• mySAP All-in-One
• SAP Business One
SAP for <industry>
• SAP for Aerospace & Defense
• SAP for Automotive • SAP for Utilities & Customer Care
SAP Solutions Definitions SAP Netweaver
Is the technical basis of the solutions from mySAP Business Suite and the Composite Applications, the SAP xApps.
Is the core of the Enterprise Services Architecture (ESA), SAP’s basic concept for Web Services Solutions.
mySAP Business Suite (previously known mySAP.com) Is a complete package of open enterprise solutions that link all
people involved, information, and processes within an organization. It provides components that can be adapted to meet multiple
business requirements, i.e. mySAP ERP is based on an SAP ECC System with functions from mySAP HR and mySAP Financials.
All SAP solutions are based on a complete SAP Netweaver. SAP Smart Business Solutions
are SAP Solutions and Packages aimed to SMBs businesses. SAP xApps (Collaborative Cross Applications)
Allow to integrate existing applications with each other by accessing existing datasets and functions via open interfaces.
SAP Industry Solutions Provide business functions for selected industries. They are implemented in an SAP R/3 System and are available as
Add-Ons.
E-Business -ERP Integration Analysis 9
DB and OS Abstraction
People Integration
Process IntegrationIntegration
BrokerBusiness Process
Management
Information IntegrationBusiness
Intelligence Analytical Apps
Portal Collaboration
J2EE ABAP
Core System
Multi-Channel Access
SAP NetWeaver™SAP NetWeaver™
DB and OS Abstraction
Master Data Management
SAP Netweaver Components Overview
E-Business -ERP Integration Analysis 10
SAP Mobile Infras.
Close coupling and integration with SAP business applications
SAP BI/BW• Close Integration with SAP• Open architecture• Business data in high quantity
SAP MDM• Consistent master data handling
SAP XI• Central Management of Interfaces• Connection of any SAP or non-SAP systems via adaptors and proxies
SAP WAS• Proven, scalable and powerful platform• Modernization of existing IT Infrastructures and investment made
SAP Netweaver PI 7.1 Architecture
Technical foundation for a Service-Oriented Architecture
Enables you to consolidate heterogeneous systems, applications, and data to simplify the IT environment and reduce operational costs
Tuned for a high-volume, reliable exchange of information across distributed business applications
Built on open standards, supports process-centric collaboration among SAP and non-SAP applicationsE-Business -ERP Integration Analysis 11
SAP PI / XI (eXchange Infrastructure)XI JCA Adapters:
E-Business -ERP Integration Analysis 12
Salesforce.com provides many flexible options all built on our flexible API and robust web services
Native ERP Connectors
Native Desktop
Connectors
Integration Middleware
Mash-ups from AppExchange
Developer Toolkits
1 2 3 4
XE-Business -ERP Integration Analysis 13
E-Business -ERP Integration Analysis 14
Three Steps to SAP Integration Success
Define the Process
Define Integration Layers
Choose Approach
Data
Tasks
TimingPackaged or
Build
User Interface
Application Logic
Data
“Salesforce can integrate seamlessly with our SAP back office and scale to
multiple time zones, geographies, and currencies.“
Define Process: Common Processes with SAPProcesses have 3 Parts: Data, Tasks, and Timing
TimingSynchronous vs.
Non Synchronous
InvoicesProductsOrdersAssetsCredit
QuotesPricingShippingAccountsInstall Base
Data
TasksTransformationValidate DataMass UpdatesData CleansingCustom Logic
Alerts and Workflow
Account
FI
CustomerMaster
New Account
Invoice
New Customer
Changed Customer
Product
Price Books
Opportunity
New Item
Changed Item
New Pricelist
Changed Pricelist
Opportunity to Order
Tra
nsa
ctio
n H
isto
ry
Closed / Open Invoices
PaymentsPayments / Payment History
Order Status / Order History
LO
Order
Price Lists
MaterialMaster
Your Data Model
Your business logic(in C, Java, Apex + workflows, rules, etc)
Security
Screens exposed to end users
Define Layers: What Layers Need Integration?
ApplicationLogic
User Interface
Data Layer
E-Business -ERP Integration Analysis 16
E-Business -ERP Integration Analysis 17
Materials Data to SFDC Custom Object via API
Salesforce AccountData
E-Business -ERP Integration Analysis 18
Real-time Call Out
Integration Pattern 3: Presentation Level Integration Mashups
E-Business -ERP Integration Analysis 19
Choose Approach: 3 Approaches for SAP Integration
E-Business -ERP Integration Analysis 20
21
Native Connectors
Integration Middleware
Custom Built IntegrationX
NetWeaver (XI/PI) Integration
R/3 4
.6.x
R/3 4
.6.x
BABI/RFC
IDOC
WebService
ABAPProxy
RFCAdapter
IDocAdapter
SOAPAdapter
PIAdapter
SOAPAdapter
WebServices
WebServiceAPI
Map
pin
g E
ng
ine
X Ref Management
Mark
etin
g/S
ale
s/S
erv
ice C
lou
dM
ark
etin
g/S
ale
s/S
erv
ice C
lou
d
WebServices
EC
C6
EC
C6
Pro
cess E
ng
ine
Sessio
n
Man
ag
em
en
t
Partner
MagmaAccount and Customer Master 5 days Cast Iron
Analog Devices Products, Orders 8 weeks Webmethods
Oxford Press Customers, Products 4 weeks Pervasive
Tecan Customers, Products 6 weeks Menticorp
Shell Customer, Products In Process
ZimmerCustomer and Product
master12 Weeks Pervasive
KoneCustomers, Products, Billing 16 Weeks Salesforce
ESRI Order Management 5 days Cast Iron
EskerCustomer and Product Master 12 Weeks salesforce.com
Destination Process ImplementationCustomer
Proven Integration Success for SAP Customers
salesforce.com
SAP Integration Best PracticesWhat to consider before committing to a POC
E-Business -ERP Integration Analysis 23
1. What is the business goal/process?• 360 Degree Customer View (customer master)
• Product, Material , and Pricing Management (product master)
• Invoices (billing master)
• Order Management
2. How will the systems communicate?• What are you going to connect to and how? (R3, ERP, BW) (BAPI, IDOC, Web
services, DB Access)
• Transformation (SAP XI, Third Party Middleware, Custom Dev, ETL)
3. What data should be shared?• Objects: Accounts, Orders, Products, Prices, Inventory, Assets, Invoices, etc
• Direction: Read only vs, Bi Directional
• Timing: Real-time vs. Batch
• Data integrity: Who is the system of record
4. How much time and resources are required?• Prebuilt Solutions
• Customer References
• Domain Expertise
Integration Activities of SAP Consultants-An overview
E-Business -ERP Integration Analysis 24
Microsoft Office Word Document
KeypointsIntegrating PI with Salesforce.com is done using
SOAP Adapters.Salesforce.com exposes APIs and provide WSDLs
for its interfaces.You can integrate PI with Salesforce.com by
configuring SOAP-Client interfaces in PI using these WSDLs and by defining routing rules in PI ID using SOAP Adapter.
After you import the WSDLs into PI, you can build an interface by integrating this with other applications.
You can use Netweaver Service Orchestration capabilities to model, execute and monitor cross SAP-Salesforce processes
E-Business -ERP Integration Analysis 25
Summary
SAP Integration is specially helpful for E-Business applications
It helps the organization in integrating the business activitiesIt Improves the sales conversions, Real Time Reporting and
Reduced repeated activities
E-Business -ERP Integration Analysis 26