SAP and JAVA - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

SAP and JAVA

Description:

MSFT=Microsoft, ORCL=Oracle CA=Computer Associate, PSFT=PeopleSoft, SEBL=Siebel, ITWO=I2 ... MSFT. CA * Source: Datastream. SAP AG 2001, Title of Presentation, ... – PowerPoint PPT presentation

Number of Views:103
Avg rating:3.0/5.0
Slides: 13
Provided by: christophe230
Category:
Tags: java | sap | msft

less

Transcript and Presenter's Notes

Title: SAP and JAVA


1
SAP and JAVA
  • Cameron Sherrard
  • Solution Architect SAP Australia

2
Summary of SAP Today
  • SAP AG in 2001 revenues 7.34 billion
  • 50,000 installations
  • 18,000 companies run SAP
  • Providing 21 Industry Solutions
  • 29,400 SAP employees (as per June 2002)
  • 12 million users in 120 countries team with us
    to
  • Integrate their business processes
  • Extend their competitive capabilities
  • Get a better return on information at a lower
    total cost of ownership
  • Focused on users in all enterprises regardless of
    size
  • Increased customer satisfaction and stronger
    customer loyalty
  • Heavy investment into SAPs worldwide business
    community

3
Expanding Leadership in Business Software
SAPs Main Competitors by License Revenues
The Worlds 7 Leading Software Companies By
Equity Market Capitalization
389.7
PSFT 12
ORCL 17
89,9
SAP 43
SEBL 20
42,9
ITWO 8
21,1
20,5
18,7
14,1
PSFT
SAP
SEBL
Veritas
ORCL
MSFT
CA
MSFTMicrosoft, ORCLOracle CAComputer
Associate, PSFTPeopleSoft, SEBLSiebel, ITWOI2
Source Datastream
4
Global and Local Customers - A Selection
5
JAVA is strategic to SAP
  • Over the past twelve months SAP has heavily
    focused on developing its technology
  • Two main areas of focus are
  • 1. Exposing SAP functionality through the Java
    Connector.
  • 2. Creating a J2EE run time engine within the
    underlying SAP technical layer.

6
SAP Technology
mySAP Technology
PortalInfrastructure
Web Application Server
mySAP CRM
SAP R/3 Enterprise
mySAP SCM
mySAP E-Procurement
mySAP PLM
Legacy ...
Third-party ...
External ...
Exchange Infrastructure
7
SAP Java Connector
SAP developed and released the SAP JAVA Connector
(JCO) 2.0.4 The SAP Java Connector (SAP JCo) is
a toolkit that allows a Java application to
communicate with any SAP System. It combines an
easy to use API with unprecedented flexibility
and performance. The package supports both Java
to SAP System as well as SAP System to Java
calls. Features include
  • High performance JNI-based RFC middleware.
  • Supports R/3 3.1I and higher (and other mySAP
    Components that have BAPIs or RFCs).
  • Supports synchronous, transactional (important
    for IDocs), and queued RFC.
  • SAP Java IDoc Class Library Beta 1 available for
    download. It provides an API which helps
    navigating, reading, filling, and modifying Idocs
  • Supports client pooling (good for web servers).
  • Multi-platform
  • Easy to install and deploy.

8
Integration and Connectivity Based onSAP Java
Connector
  • Enables communication between existing SAP System
    and Java application
  • Supports inbound (Java calls ABAP) as well as
    outbound (ABAP calls Java) communication
  • Hides all difficult parts like code pages, data
    type conversions, connection pooling, etc. from
    the programmer
  • Consistent and easy-to-learn class design and API

mySAP.comsolution
Java Application
HTTP request
Browser
ltexchange SAP specific datagt
RFC, tRFC
SAP Java Connector
IDoc BAPI
HTTP response
9
SAP Web Application Server
  • The SAP Web Application Server is the underlying
    technology of almost all solutions of mySAP.com.
    This is the new name for what has been referred
    to previously as SAP Basis. The name reflects the
    significant technology changes introduced with
    the latest release of the SAP Web Application
    Server e.g. in the following areas
  • Openness Standardization
  • Web Development
  • Reliability
  • Scalability
  • Flexibility

10
SAP Web Application Server
  • The SAP Web Application Server is a J2EE
    compliant application server, i.e. it supports
    Servlets, Java Server Pages (JSP), Java naming
    and directory interfaces (JNDI), Enterprise Java
    Beans (EJB) and all other services listed in the
    J2EE specification. Some of the key functions of
    the new SAP Web Application Server include
  • 1. The Web Web Application Server is an
    independant upgrade to an SAP application
    upgrade.
  • 2. All of the traditional SAP Basis kernel
    functions such as Computer Centre Management
    System, Load Balancing, Security, workflow etc
    still apply.
  • 3. SAP will deliver an open IDE for J2EE
    development for the SAP Web Application Server on
    top of the Eclipse platform.
  • 4. All of the devlopment relation functions of
    the basis kernel can be utilised for the JAVA
    flavour. For example Transport Management
    System, Data dictionary, security etc.

11
J2EE Compliant Web Application Server 6.30
Common Administration
Common Software Logistics
JSRs, Java CommunityProcess
microsecondcommunication speed
Common Design Time
Web Application Server
Calls
external connectivityJCA
Monitoring Enq / Deq Data Dictionary Persistence S
ecurity Caching XML Support
J2EEExt.
Java Enterprise Java Beans
ABAPServices
ABAP ABAP Objects
10 bnapplication assets, 1 million registered
ABAP developers
J2EE
Web Dynpro Tag libraries JSP, XML, HTML
  • R/3 breakthrough
  • scalability
  • robustness
  • parallelism

compatible to Java, ABAP2-3 million Java
developers
Shared Process Memory
ABAPVM
JavaVM
Operating System
12
System Landscape Example
Browser
Intranet
Browser
SAP Web AS
Internet
Browser
Firewall/DMZ
13
Further Reading
http//inqmy1080/web/inqmy.html
http//ifr.sap.com
http//www.sap.com/solutions/technology/brochures.
asp
Cameron.sherrard_at_sap.com
Write a Comment
User Comments (0)
About PowerShow.com