The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... ·...

23
The IBM SAP International Competence Center IBM SAP International Competence Center SAP Main Building SAP International Education Center SAP University SAP‘s Development Centers The Cooperation between IBM and SAP has a joint focus Industries: Joint multi-industry solution maps for Banking, Retail, Insurance, Utilities, Automotive, Public Joint reference customers Joint worldwide marketing plans Middleware: IBM is Complementary Software Partner: DB2 Datamanagement Software WebSphere Software Lotus Software Tivoli Software Customer Support: Joint competency centers Seamless problem handling Consulting: 6000 SAP consultants (+ 6000) IBM is TeamSAP member Industry focus Technology: Joint solutions development IBM WW Beta Test Side joint IBM/Linux initiatives 100+ IBM technology projects Global Competitiveness Platforms: SAP supports all platforms Marketing: Joint events Joint marketing material Joint sales Engagement: Joint customer briefings Joint sales education Joint sales support

Transcript of The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... ·...

Page 1: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

The IBM SAP International Competence Center

IBM SAP International Competence Center

SAP Main Building SAP InternationalEducation Center

SAP University

SAP‘s Development Centers

The Cooperation between IBM and SAP has a joint focus

Industries:Joint multi-industry solution mapsfor Banking, Retail, Insurance,Utilities, Automotive, Public

Joint reference customersJoint worldwide marketing plans

Middleware:IBM is Complementary Software Partner:

DB2 Datamanagement SoftwareWebSphere SoftwareLotus SoftwareTivoli Software

Customer Support:Joint competency centersSeamless problem handling

Consulting:6000 SAP consultants (+ 6000)IBM is TeamSAP memberIndustry focus

Technology:Joint solutions developmentIBM WW Beta Test Sidejoint IBM/Linux initiatives100+ IBM technology projects

GlobalCompetitiveness

Platforms:

SAP supports all platforms

Marketing: Joint events

Joint marketing material

Joint sales Engagement:Joint customer briefingsJoint sales educationJoint sales support

Page 2: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

IBM is the leading platform vendor for new SAP installations: a position IBM has maintained for the last 5 years. one in three of all new SAP R/3 licenses were installed on an IBM more than half of SAP net new license revenue runs on IBM servers

DB2 Universal Database is SAP's primary development platform for new applications

IBM is also one of SAP's largest customers, with over 30.000 users. and virtually every IBMer connected

IBM SAP International Competence Center - the largest SAP partner center:World class technical support and SAP skillsIntegrated SAP and IBM support processes

IBM has been regularly awarded the SAP Award of Excellencefor Customer Satisfaction

more than 5000 joint customers worldwide chose IBM and SAP

The IBM SAP Alliance is proven by clear facts.

Best of BreedIndustrySpecific

IBM Consulting

IBM Technology Services

IBM Business Integrationand Application Services

IBM Framework for e-Business(DB2, Websphere, Tivoli, Lotus)

IBM eServer and Storage

IBM Portals and Hosting Services

Services

Applications

Infrastructure

IBMs and SAPs offerings complement each other in an IT solution stack

Business Application Software

Page 3: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

Where do many customers see Lotus and SAPs homeground today ?

Designed to manage your capital assetsTransactionsStructured InformationStructured and defined Business Processes and workflowsCentralized SystemPre dominantly On-lineProduction workflowsCollaboration

process orientedstructured

Designed to manage your intellectual assetsSemi-structured InformationDocument orientedDistributed environmentsMobile UsersAd-hoc processes and workflowsCollaboration

MessagingInstant collaborationAd hoc, semi structured

Where do customers typically Integrate SAPs solutions and Lotus Domino

Mobile ScenariosSales Force AutomationService Applications

Workflows cross boundariesPurchasingB2BProduct DevelopmentInvoicingHR (i.e. applicants tracking)

CollaborationMail, Calendar IntegrationRisk ManagementProject Management

Extending reachReports distributionSpecific transactions

Page 4: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

How to start to technically integrate SAP R/3 into Lotus Domino ?

Connectore.g. for SAP

No matter how you integrate, some basic functions are always neededLogon, access is necessaryType conversion is needed

These are provided by a so called connector

Connectore.g. for SAP

LEIScheduled

LC LSXLC Java

Programmatic

DECS Realtime

112

2

3

4567

8

9

10

11

3 technologies all use the same connector to integrate SAP into Lotus Domino

Page 5: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

The LC Java and LC LSX integrates seamlessly into your Domino developing environment

Connectore.g. for SAP

LEIScheduled

LC LSXLC Java

ProgrammaticDECS

Realtime

Lotus Connector classes exposedFull Debugger supportClass Browser integrationIntuitive classesHighly flexible

Dim session As New lcsessionDim target As New LCConnection("sap")target.Database = "BAPI_REQUISITION_CREATE"target.Userid = "muster"´...target.Language="EN"target.Server="eitech"target.Connect

Dim fldLst As New LCFieldListDim fldresult As New LCFieldListDim field As LCField...

target.Metadata = "*"

selectstatement = +_|REQUISITION_ACCOUNT_ASSIGNMENT.1.COST_CTR="0000001000",| +_...|REQUISITION_ITEMS.1.SHORT_TEXT="Item 1 Text",|

target.MapByName = TrueCall target.Fetch (fldresult, 1, 1)Set field = fldresult.lookup("EXPORTSNUMBER", index)If field.text(0) <> "" Then

Print "EXPORTSNUMBER ="&field.text (0)End IfSet field = fldresult.lookup("RETURNMESSAGE", index)

Dim session As New lcsessionDim target As New LCConnection("sap")target.Database = "BAPI_REQUISITION_CREATE"target.Userid = "muster"´...target.Language="EN"target.Server="eitech"target.Connect

Dim fldLst As New LCFieldListDim fldresult As New LCFieldListDim field As LCField...

target.Metadata = "*"

selectstatement = +_|REQUISITION_ACCOUNT_ASSIGNMENT.1.COST_CTR="0000001000",| +_...|REQUISITION_ITEMS.1.SHORT_TEXT="Item 1 Text",|

target.MapByName = TrueCall target.Fetch (fldresult, 1, 1)Set field = fldresult.lookup("EXPORTSNUMBER", index)If field.text(0) <> "" Then

Print "EXPORTSNUMBER ="&field.text (0)End IfSet field = fldresult.lookup("RETURNMESSAGE", index)

Connectors

Domino Server

LEI Server

LEILog

LEIAdmin.

Domino Databases

URL from Web / Notes request

LEI server moves data

Connectore.g. for SAP

LEIScheduled

LC LSXLC Java DECS

Realtime

112

2

3

45

67

8

9

1 011LEI allows scheduled, high performance

Datasynchronisation

Page 6: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

Declarational InterfaceNo codingAdministration panel for various connectors

Scheduled and Realtime accessLogging facility

LEI is as easy to use as can be. Purely declarational, no programming

DECS offers seamless Realtime integration

DECS Admin.

Extension Manager Layer

DominoApplication

Enterprise Data

Domino Server

Connectors

CreateOpenUpdateDelete

URL from Web / Notes request

Persistent Connections

DECS Admin.

Connectore.g. for SAP

LEIScheduledLC LSX

LC JavaProgrammatic

DECS Realtime

Page 7: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

DECS is a purely declarational engine

Domino MTA for SAP R/3 Hello Notes

!

Hello SAP!

Direct transferFormat conversion

Support of Notes Rich TextHigh performanceEasy setupScalable

Page 8: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

1

2

3

Lotus Domino Workflow Integration for SAP R/3

SAPForms Integration

Process WorkitemsDecision Tasks

yes/now, Accept/Deny/Cancel, ...Form based Tasks

Task specific forms (e.g. Leave Request)SAPGUI Tasks

Dynamic Workflow tasks - not form basedStart a Workflow

e.g. Create leave request

Page 9: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

SAPForms Integration

Portals allow various Integrations

SAPs Portal IBM WPS

...into...

SAP R/3

Domino

ITS

Lotus Enterprise Integrator, DECS

Discovery Srv

Page 10: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

Portals open various opportunities to ecollaborate

SAPs Portal IBM WPS

SAP R/3

Quickplace

ITS Lotus Enterprise Integrator, DECS

Sametime

"The Real issue for the CIO might not be a "The Real issue for the CIO might not be a choice between Lotus Domino and [Enterprise choice between Lotus Domino and [Enterprise

Systems], but of how to combine them to create Systems], but of how to combine them to create the truly efficientthe truly efficient groupware organization...." groupware organization...."

---- S. Chandrashekar ---- S. Chandrashekar Business Today Business Today

Page 11: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WebSphere Integration with mySAP solutions

WebSphere brings the right technologies and tools together to develop an effective e-business strategy

Information

Processes

Applications

People

Page 12: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

The WebSphere solution set fundamentally does three things!

Build, connect and manage e-business applications

33Information

Integrate and automate business processes to

maximize agility

22 Partners Sys

Suppliers Sys

Processes

DB DB

Provide any user or device streamlined access to customized content

11Browser

Pervasive

Employees

Cust/Suppliers

Proven best in Scalability & ReliabilityBased on IBM high-volume e-business experienceCharles Schwab, e-Bay, Olympics, weather.comECPerf Leadership (J2EE industry benchmark) with 32.600 BBops/minBest Platform Support (Microsoft, Linux, AIX, Solaris, HP-UX, OS/400, z/OS and more)End-to-end intelligent load-balancing & chaching servicesHorizontal & vertical scaling

WebSphere Application Server is leading the Industry

#1App ServerGiga 3/20/02

Reached #1 market position by End of 2001 with 34% market share

50,000 global customers9,000+ partners (500% YTY)1,300 certified solution providers 5,000 trained global integrators

Page 13: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WebSphere addresses the Development tool requirements for SAP customers

Multiple development roles and toolsMultiple development roles and tools

Java Java DevelopmentDevelopment

ApplicationApplicationModelingModeling

Web Site Web Site ConstructionConstruction Cobol Cobol

DevelopmentDevelopmentSAP SAP

DevelopmentDevelopment

Java DevelopmentJava DevelopmentApplicationApplication

ModelingModeling

Web Site Web Site ConstructionConstruction

COBOL DevelopmentCOBOL Development

SAP DevelopmentSAP Development

Resulting in Islands of development and limited skill reuseResulting in Islands of development and limited skill reuse

ProductsProductsbuilt with built with Workbench inherit Workbench inherit these capabilities these capabilities plus 'plug-ins' built plus 'plug-ins' built by othersby others

Desktop and Help Frameworks

Debugging Services

Project Management

Common User Interface

Common, file-based SCM for all development assets

Plug-in Serv ices and Tools

WebSphere Studio WebSphere Studio WorkbenchWorkbench

Enter WebSphere Studio Workbench and Eclipse.orgEnter WebSphere Studio Workbench and Eclipse.org

A single, comprehensive IDE with unprecedented flexibility & extensibility

Configurations add or subtract "perspectives" to meet the needs of specific developer roles

Extend and customize with partner, customer & IBM plug-ins

Common development environment across Windows and Linux

WebSphere Studio WorkbenchWebSphere Studio Workbench

IBM Server & IBM Server & Middleware Middleware

ToolsTools

WebSphere Studio WebSphere Studio

Partner Tools Partner Tools & Middleware& Middleware

Site Developer

Application Developer

Enterprise Developer

IBM server & middleware tools

Homepage Builder WebSphere Studio partner tools

WebSphere Studio WebSphere Studio Fast, Easy and PowerfulFast, Easy and Powerful

WebSphere Studio is based on Eclipse

Page 14: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

Application LogicJSPs, Servlets, EJBs

SAP R/3Server

J2EEServer

RFC Client Interface

Base Connector for SAP R/3

J2EE Connector for SAP R/3

WSIF (5.0)

SAP Java Proxies Web Services

J2EE

Connector

Architecture S

PI

Server

Infrastructure

WebBrowser

JavaClient

ThinClients

RFC Client and Server Interface

BOR

Business Application

Logic Data

RFC

HTTP RMI / IIOP IIOP

Web Services

Client

SOAP

CORBA Client

WebSphere J2EE Architecture for SAP Access

Application LogicJSPs, Servlets, EJBs

RFC Client Interface

Base Connector for SAP R/3

J2EE Connector for SAP R/3

WSIF (5.0)

SAP Java Proxies Web Services

J2EE

Connector

Architecture S

PI

Server

Infrastructure

RFC Client and Server Interface

BOR

Business Application

Logic Data

RFC

JCA compliantfull support in WebSphere Application Servertool support in VisualAge and WebSphere StudioConnector to SAP BAPI and RFCflexible for customized SAP systems

Custom development using WebSphere Adapter for mySAP.com

Page 15: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WebSphere SAP Portal Integration

WebSphere Application Server and Tooling

33Information

WebSphere Business Integration

22 Partners Sys

Suppliers Sys

Processes

DB DB

WebSphere Portal

11Browser

Pervasive

Employees

Cust/Suppliers

Niches VisionariesCompleteness of Vision

Ability toExecute

Challengers LeadersSource: Gartner ResearchApril 2002

IBMIBM

SAPSAP

Gartner - 2H02 Horizontal Portal Products Magic Quadrant

Page 16: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WebSphere Portals Leadership

The most complete Portal solution in the marketSupported by the Industry Large List of Partners .... and growingOpen Standards BasedAward winning Integrated Development Environment - based on EclipseBased on the industry leading Web Application Server

Proven best in Scalability, Reliability and Platform SupportPerformance LeadershipIndustry leaders as references: Charles Schwab, e-Bay, OlympicsReached #1 market position by End of 2001

Excellent SAP Integration functionality

WP SAP Integration Options

Out-of-the-Box SAP Portlets - Human Resources

Generic SAP (HTML) GUI Portlet

Custom Portlets using WebSphere Adapter for mySAP

SAP Portlet Framework & Tooling

SAP Access via Web Services & Remote Portlets

Page 17: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WP SAP Integration Options:Out-of-the-Box SAP Portlets - Human Resources

SAP HR Employee Self Servicesusing WebSphere Adapter for mySAP.comusing TagLibrary for Connector AccessSingle Sign On with Credential VaultCustomizable and extendable JSPs

More portlets (other applications) under development

WP SAP Integration Option:Out-of-the Box SAP (HR) Portlets

Page 18: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WP SAP Integration Options:SAP HTML GUI Portlet

Use of iFrame Portlets for SAP Application AccessOut-of-the Box access to all SAP applicationsvery little effort - limited flexibility (clipping support)Single SignOn

display ITS based SAP HTML GUI with iFrame technologyinside a portlet Single Sign On with Credential Vaultdirect navigation to SAP transactionsOut-of-the Box access to all SAP applicationsvery little effort - limited flexibility (clipping support)

SAP Client-Server GUI can be integrated via the CITRIX portlet

WP SAP Integration Options:Generic SAP GUI Integration

Page 19: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WP SAP Integration Options:SAP HTML GUI Portlet

WebSphere Portal SAP Integration:Standardisation of Web Services

Web Servicesintegrate SAP Web Services remote portlets as Web Servicesaggregation of Web ServicesWebSphere Studio support

Remote Portletspublished to UDDI as Web Servicesupported by WebSphere Portal Servereasy to publish and integrateaggregation of services (e.g. SAP functions)

Standardisation of Portlet APIsWSRP

Page 20: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WebSphere Studio portlet development toolingSAP Portlet Framework availableUses WebSphere Studio Web Services toolingWSDL generation out of BAPI, RFCproxy class generation out of BAPI, RFCEJB generation out of BAPI, RFCFlow engine support (aggregation of EJBs)

WebSphere SAP Portlet Framework & Tooling

WebSphere Business Integration with SAP

WebSphere Application Server and Tooling

33Information

WebSphere Business Integration

22 Partners Sys

Suppliers Sys

Processes

DB DB

WebSphere Portal

11Browser

Pervasive

Employees

Cust/Suppliers

Page 21: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

It is generally estimated that for each $1 spent for a packaged application, customers spend on average $5 to $9

on the labor for integration

20062000

IT DrivenIntegration

BusinessProcessDriven

Integration

$12B$12B

$40B$40B

Business Integration Spending:Software & Services

Source: Wintergreen, IDC, IBM

40% of IT Budgets are spent 40% of IT Budgets are spent on Integrationon IntegrationSource: Gartner Group, 2001

Business Integration IT spending trends

Information Connectivity

Broker CapabilitiesInformation MANIPULATIONHigh performance Routing, Transformation and Rules

MANIPULATION

Adapter

Adapter

MQSeries

SEQUENCE

Workflow CapabilityLong Running TransactionsHuman Interaction

Fast Start TemplatesProcess AUTOMATIONProcess Collaborations

EVENTS

Connector

Connector

Connector

Process Integration

Transport / Delivery

WebSphere Business IntegrationWhat's Needed?

Modeling ToolsModelling, costing & Analysis

CIO

Page 22: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

Information Connectivity

WebSphere MQ Integrator (MQSI)Information MANIPULATIONHigh performance Routing, Transformation and Rules

MANIPULATION

Adapter

Adapter

MQSeries

SEQUENCE

MQSeries WorkflowLong Running TransactionsHuman Interaction

CrossWorlds ICSProcess AUTOMATIONProcess Collaborations

EVENTS

Connector

Connector

Connector

Process Integration

MQSeries

WebSphere Business IntegrationA Solution That Works Together Today

HOLOSOFXModelling, costing & Analysis

CIO

EverythingConstantlyAvailable

LogicalConnection

A

BEverything

ConditionallyAvailable

Busy

NotAvailable

NotAvailable

NotAvailable

Queue

A

A

A

A

B

B

B

BNot

Available

Queue

Queue

Queue

WebSphere MQ

- reliable asynchronous communication- point-to-point- robust & secure- market leader

Page 23: The IBM SAP International Competence Centergcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/65d... · IBM SAP International Competence Center - the largest SAP partner center: World

WebSphere MQ IntegratorHub and Spoke architecture

P C S e r v e r3 2 0

Message Hub/Broker

Business RulesTransformationIntelligent Routing

Repository

MQ Series Integrator Features

Makes sure it gets there

in the right formatto the right partner

Fast startBusiness RulesIntelligent RoutingReduced number of connections

Connections = n7 systems = 7 connections

ConnectorController

Conne

ctor

Contro

ller

SourceApplication

Event

Archive

TargetApplication

Event

Archive

Applica

tion Adap

terApplication Adapter

Polling

Start-Up:Load into Adapter

Business Object definitionSubscription Info

Check SubscriptionCreate Business Obj.

Consume ASBOConfirmation or Failure Code

Deliver A

SBO

ASBO ...... Application Specific Business Object

GBO ........ Generic Business Object

The Crossworlds solution set allows to decoupling of Integration Logic from Applications

CollaborationGBO

MAP

GBO

MAP

Interchange Server