mysap Enterprise Portal -SAP EP 6.0 Technology-



Similar documents
Service Level Reporting for Business Process Monitoring

Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006

Global Transport Label - General Motors -

SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team

mysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG

PE Training and Event Management. SAP ERP Central Component

NWBC10 NetWeaver Business Client

Integration of SAP central user administration with Microsoft Active Directory

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

SAP Enterprise Portal 6.0 KM Platform Delta Features

SAP xapp Resource and Portfolio Management (SAP xrpm)

How to Create Web Dynpro-Based iviews. Based on SAP NetWeaver 04 Stack 09. Jochen Guertler

Security Audit Log (BC-SEC)

SEM and Budget Preparation. David Reifschneider Sr. Consultant, SAP SI America

DATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG

Integration of Universal Worklist into Microsoft Office SharePoint

BC450 ABAP Performance: Analysis and Optimization

Monitoring and Management of Landscapes with SAP NetWeaver Administrator. Dieter Krieger, SAP AG

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

FSC130 SAP Bank Communication Management

BW370 BI Integrated Planning

HR Data Retrieval in a LDAP- Enabled Directory Service

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

BC481 SAP Interactive Forms by Adobe

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

BIT601 SAP Workflow Definition and Use of Customer-Specific Workflows

E-Recruiting Job Board Integration using XI

Process Archiving using NetWeaver Business Process Management

3 rd party Service Desk interface

Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

BIT300 Application Link Enabling (ALE) Technology

SAP NetWeaver 7.0 Migration of Business Explorer and BI Integrated Planning. Tobias Kaufmann SAP NetWeaver RIG Business Intelligence

Implementing Outlook Integration for SAP Business One

K in Identify the differences between the universe design tool and the information design tool

Configuring Distribution List in Compliant User Provisioning

Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices

mysap Business Solutions on Linux

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

Ronald Bueck SBO Product Definition

BW362 SAP NetWeaver BW, powered by SAP HANA

Fine-Tune Performance of Enterprise Portal 6.0

Integration of Outlook Web Access (OWA) into SAP Enterprise Portal

Capacity Planning in the Process Industry

R&D Logistics: Clinical Trial Supply Management for the Life Sciences Industry. SAP Online Conference October 7, 2003

SAP Web SAP Logging & Tracing API. Jeff Gebo SAP Labs, LLC.

BW362 SAP BW powered by SAP HANA

PA-ER E-Recruiting. SAP ERP Central Component

Application Lifecycle Management

Knowledge Management in SAP Enterprise Portal -

SAP NetWeaver 04 Security Guide. Security Guide for SAP Mobile Infrastructure

SAP NetWeaver 7.0 Migration of Business Explorer and BI Integrated Planning

Create a New Portal Desktop

Enterprise Software - Applications, Technologies and Programming

SAP Central Process Scheduling (CPS) 8.0 by Redwood

SAP CCMS Monitors Microsoft Windows Eventlog

Integrated Offshore Consulting Services Help Companies To Focus On Their Business

SAP GUI Scripting Security Guide

Posting Messages into XI

How To Configure MDM to Work with Oracle ASM-Based Products

Integration of SAP Netweaver User Management with LDAP

Alert Notification in SAP Supply Network Collaboration. SNC Extension Guide

" # Portal Integration SAP AG 2004, 3

Balance Sheet and Profit & Loss Statement in SAP BW

Matthias Steiner SAP. SAP HANA Cloud Platform A guided tour

Backup & Restore with SAP BPC (MS SQL 2005)

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

SAP Master Data Governance- Hiding fields in the change request User Interface

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

Eliminating Authentication Pop- Ups in SAP Landscapes

Security Guide SAP GUI for Windows

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP NetWeaver BRM 7.3

USDL XG WP3 SAP use case. Kay Kadner

Budget Control by Cost Center

Grants Management - Grantee Workshop. Keith Harmon Product Manager, SAP Labs LLC

How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0

BC - XBP Background Processing, Job Scheduling System Test Catalogue for BC-XBP 6.10 (Version 2.0) and BC-XBP 7.0 (Version 3.0)

Implementing SSO between the Enterprise Portal and the EPM Add-In

Collaboration Technology Support Center - Microsoft - Collaboration Brief

OData in a Nutshell. August 2011 INTERNAL

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

BC401 ABAP Objects. Course Outline. SAP NetWeaver. Course Version: 99 Course Duration: 5 Day(s) Publication Date: 2014 Publication Time:

User Experience in Custom Apps

RUN BETTER Become a Best-Run Business with Remote Support Platform for SAP Business One

Single Sign-On between SAP Portal and SuccessFactors

SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

How To Distribute Organizational Management In A Distributed System

Maintaining Different Addresses and Ids for a Business Partner via CRM Web UI

Problems with your Data Model in SAP NetWeaver MDM Do s and Don ts

How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide

Extract Archived Data from SAP ERP

HR400 SAP ERP HCM Payroll Configuration

Third Party Digital Asset Management Integration

ERP Quotation and Sales Order in CRM WebClient UI Detailed View. SAP Enhancement Package 1 for SAP CRM 7.0 CRM Sales - SFA

How To... Migrate Custom Portal Applications to SAP NetWeaver 7.3

SCUR204 Strong Infrastructure and Network Security for Heterogeneous Applications

Transcription:

mysap Enterprise Portal -SAP EP 6.0 Technology- Version: March 20, 2003 Please download the presentation to get access to the notes!

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 2

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 3

SAP NetWeaver The integration and application platform for lower TCO SAP NetWeaver People Integration Unifies and aligns people, information and business processes Composite Application Framework Process Integration Integration Broker Multi-Channel Access Portal Information Integration Business Intelligence Collaboration Knowledge Management Master Data Management Business Process Management Application Platform J2EE ABAP DB DB and OS Abstraction Life Cycle Management Integrates across technologies and organizational boundaries A safe choice with full.net and J2EE interoperability The business foundation for SAP and partners Powers business-ready solutions that reduce custom integration It s Enterprise Services Architecture increases business process flexibility.net WebSphere SAP AG 2002, Title of Presentation, Speaker Name 4

Positioning SAP Enterprise Portal 6.0 Composite Application Framework mysap Technology Web People Services Integration Architecture Multi-Channel Access Portal Portal Collaboration Information Integration Business Knowledge Intelligence Management Process Integration Integration Broker Collaboration Business Process Management Application Platform J2EE ABAP Knowledge DB and OS Abstraction Management Life Cycle Management Portal Platform Knowledge Management Platform Portal Framework Unification Connector Framework Retrieval & Classification (TREX) Content Management (CM) Real-Time Collaboration SAP AG 2002, Title of Presentation, Speaker Name 5

SAP Enterprise Portal 6.0 - Architecture Open Portal Platform Support of Internet standards like LDAP, Java, X.509,.Net, XML, JCA, JAAS. Web service support (SOAP, UDDI) Portal services like auditing, logging, caching, rendering, personalization service. Open APIs Secure environment Open KM Platform Applications around unstructured information People-centric collaboration Enterprise content management Patented Unification Technology Drag&Relate operations between heterogeneous apps ICE WebDAV JDBC FTP Knowledge Management Content Database Retrieval& Mngmt. Unifier Classif. Portal Content Catalog iviews Technical Portal Services Audit, Log, Monitoring Pages User Mngmt. Service Real-time Collaboration Roles Personaliz. Service Worksets Caching Service Open Development Platform Web-based definition of worksets, roles, layout, etc. Portal Content Studio for code-free development of portal content Portal Development Kit for developing portal content Browser, Devices SAP Enterprise Portal Unification Database Unifier Applications / Repositories Layout Notification Service Application Unifiers System Landscape Rendering Service LDAP SOAP XML HTTP/ HTTPS SAP AG 2002, Title of Presentation, Speaker Name 6

Logical Components Browser, Devices SAP Enterprise Portal 6.0 Portal Framework Portal Components Page Builder Admin Tools Portal Services Portal Content Directory User Management Knowledge Management TREX CM Real-Time Collaboration Connector Framework Connectors Portal Runtime Unification Database Unifier Application Unifiers User Management Engine User Persistence Store SAP R/3 EIS Databases Web Backend Systems SAP AG 2002, Title of Presentation, Speaker Name 7 Information Sources Documents Apps Portal Database

Runtime Generating the Portal Desktop User Authentication Browser, Devices SAP Enterprise Portal 6.0 Page Building, iview Rendering, Caching User, User Groups User, Groups -> Roles Styles Roles Pages Worksets iviews Collaboration Rooms Taxonomies User Persistence Store Role Assignment (Persistence) Portal Content Directory Documents Knowledge Management Connectors Backend Systems, Repositories SAP AG 2002, Title of Presentation, Speaker Name 8

Design Time - Setting Up Portal Content Portal Desktop Template Builder Collab. Rooms Collab. Room Building KM Admin Taxonomies Portal Content Studio Roles Worksets Role Building Pages iviewstudio iviews Content Delivery Resources/ Documents Document Management Style Editor Portal Styles Style Development SAP EP AG 2002, Admin Title of Presentation, Framework Speaker Name 9 iviews iview Templates Content Building Systems System Integration Portal Dev. Kit iviews Content Development Content Delivery

Flow of a Request In the Portal 1 URL request Web server 2 Portal Framework Portal Runtime Portal Client Portal Components Portal Services Portal System Database HTML Portal Content Directory 3 5 Page Builder User Management User Management Engine 4 User Persistence Store SAP AG 2002, Title of Presentation, Speaker Name 10

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 11

Supported Standards (1) SAP Enterprise Portal 6.0 supports a wide range of standards: iview development: Java,.Net User management & security: LDAP, X.509, JAAS Connector: JCA Information / content exchange: ICE, XML, WebDAV APIs: Java, JNDI (PCD API) SAP Enterprise Portal 6.0 supports Web services (UDDI, SOAP) iviews can use Web services Portal services (like user management) can be called as Web service Connectors can be called as Web services SAP Enterprise Portal 6.0 is unicode-compliant SAP AG 2002, Title of Presentation, Speaker Name 12

Supported Standards (2) SAP participates in standardization groups such as the Java Specification Request 168 Portlet Specification (JSR 168) and the Web Services for Remote Portals (WSRP) Upcoming standards for portal and portlet interoperability SAP AG 2002, Title of Presentation, Speaker Name 13

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 14

Technical Components Browser, Devices SAP Enterprise Portal 6.0 Web Server Unification Web Server Unifier 1 Unification Server Web Server Unifier 2 Portal Portal Runtime Content Management Connector Framework Java App Server (SAP J2EE engine) Retrieval & Classification Web Server Index Server Real-Time Collaboration Portal Database Backend Systems SAP AG 2002, Title of Presentation, Speaker Name 15 Applications, Information, Services User Persistence Store Persistence

Setting up a Portal Cluster Browser, Devices http/https Outer Firewall Load Balancer Web Server Web Server Web Server Web Server http/https http/https http/https http/https http/https Inner Firewall Portal RunTime (incl. CM) Portal RunTime (incl. CM) Notification Portal RunTime (incl. CM) Retrieval & Classification Web Server Unification Server* Engines Clustered User Persistence Store Clustered Portal Database TREX Index Persistence *Unification will be ported to Java in 2003 and will be available as a Portal Service on the PRT. SAP AG 2002, Title of Presentation, Speaker Name 16

Portal Landscape: Example Portal Host 1 SAP J2EE Cluster Portal Runtime iview Runtime Java (IRJ) application Content Mangmnt. Connector 1 Connector 2 Unix / Windows Portal Host N SAP J2EE Cluster Portal Runtime iview Runtime Java (IRJ) application Content Mangmnt. Connector 1 Connector 2 Unix / Windows Unification Host Unification Server Unifier for SAP R/3 Unifier for SAP BW Windows TREX Host TREX Unix / Windows Shared Resource Host Portal Database Unix / Windows SAP AG 2002, Title of Presentation, Speaker Name 17 User Persistence Store

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 18

Portal Runtime Building Blocks The Portal Runtime (PRT) resides on the SAP J2EE Engine. PRT hosts portal applications which consists of portal components (UI-relevant, e.g. iviews) and portal services (general functionality providers) most parts of the portal environment are packaged as portal services. Portal Components Portal Services Portal Runtime (PRT) Basic Portal Building Blocks Resource Adapters EJBs SAP J2EE Engine Web-Container Basic SAP J2EE Building Blocks SAP AG 2002, Title of Presentation, Speaker Name 19

Portal Runtime Architecture Browser, Devices Java Application Server (SAP J2EE Engine) Portal Framework Portal Runtime (PRT) Portal Components Page Builder Portal Services (Portal Services can be exposed as Web Services) User Management Service User Mangmnt Engine iview Service Containers Admin Tools Role, Page Service Content Mangmnt. Service Portal Content Directory Persistence Layer Navigation Service SAP AG 2002, Title of Presentation, Speaker Name 20

Portal Services: Examples (1) Connectivity Service Portal service to use a connector User Management Service Portal service to access User Management Engine (UME) Navigation Service Portal service to generate the content of top-level-navigation and detailed navigation Notification Service Portal service to exchange messages between portal servers in a portal cluster Caching Service Portal service to cache iviews, pages, etc. System Monitoring Service Portal service to generate monitoring messages (e.g. to connect to CCMS) Portal Content Handling Service (Content Catalog and UIs) SAP AG 2002, Title of Presentation, Speaker Name 21

Portal Services: Examples (2) URL Generation Service Portal service to generate URLs to external systems (e.g. SAP ITS) System Landscape Management Service Portal service to manage the system landscape Look & Feel Management Service Portal service to manage theme and style handling according to the style definition, personalization (user -> style assignment), etc. Web Service Provision and Consumption Licensing Service Portal service to check the validity of the portal license HTMLB Service Basic library to implement HTML-based UIs with full support for accessibility and look and feel....and many more! SAP AG 2002, Title of Presentation, Speaker Name 22

Portal Services: Transport Mechanism The Transport Mechansim is a Portal Service for getting content into and out of SAP Enterprise Portal 6.0. All portal content is managed by the PCD. Uses Transfers PCD content from a development system to a test or productive environment Exchanges PCD content during the content development phase EP6.0 transports - benefits Allows manual triggering of exports and imports Allows automatic handling of dependencies Introduces the package as a PCD object Log files as PCD objects SAP AG 2002, Title of Presentation, Speaker Name 23

Single Portal Components (iviews): Overview SAP Enterprise Portal 6.0 offers one type of iview: the Java iview All EP 5.0 iviews are migrated to EP 6.0 Java iviews.net iviews running on a separate Web Server can be integrated Portal Services can be used (e.g. User Management, System Landscape service) In SAP Enterprise Portal 6.0 the complete portal desktop consists of iviews Header iview Navigation iview See also iview Page Editor iview Etc. SAP AG 2002, Title of Presentation, Speaker Name 24

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 25

Page Builder: Introduction The Page Builder is a portal component running on the PRT Assembles the content of an iview according to the defined layout A portal page comprises List of possible layouts, and a default active layout. iviews located in the page. SAP Enterprise Portal contains a set of pre-defined page layouts based on layout templates. In addition, new layouts can be developed. Definition of a layout is implemented by proprietary tags used in Java Server Pages (JSP) to define HTML elements for pages. SAP AG 2002, Title of Presentation, Speaker Name 26

Components of the Portal Desktop Header Area iviews Header (Logo) Top-Level Navigation Navigation Panel Content Area Page Detailed Navigation Drag&Relate Targets iview 1 iview 2 Portal Desktop iview 3 iview 4 Related Links SAP AG 2002, Title of Presentation, Speaker Name 27 Container

iview Types íviews Isolated iviews (iframe Rendering) iviews are fetched by an IFRAME in a single request or all isolated iviews in the page are fetched in a single request by the Page Builder (recommended) The Page Builder creates an <IFRAME SRC= iview URL > statement for each iview Embedded iviews (Table Rendering) The Page Builder fetches the content of the iview and place it on the page in a <TABLE> structure. All of the iviews in the page are fetched in a single request by the Page Builder iviews are fetched asynchronously in multiple threads In EP5.0, iframe rendering was used for IE support and table rendering for Netscape 4.7 support In EP6.0, each content administrator can define the rendering mode! SAP AG 2002, Title of Presentation, Speaker Name 28

Container Concept Containers are part of the EP6.0 layout concept Include 1...n iviews Make the page layout much more flexible In EP5.0 the page layout was partly fixed Customers can create their own layout (JSP) iview iview iview iview iview Container iview iview SAP AG 2002, Title of Presentation, Speaker Name 29

Page Concept Page Concept in SAP Enterprise Portal 6.0 Whereas a container is used for defining the layout, pages the rendering technology (iframe or table rendering) Pages may only contain one type of iview isolated or embedded. A page includes 1...n containers Technically, the page is also an iview. Thus a portal page can include other portal pages Alert Search Action Page Stock Ticker Result SAP AG 2002, Title of Presentation, Speaker Name 30

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 31

Portal Content Directory: Overview The PCD is a virtual layer holding portal services that interact with the portal database The PCD acts as a central persistence for portal objects such as roles, pages, system landscape, and many more. The details of such data are deployed on the portal in portal archive (PAR) files. All portal services storing persistent data on the portal database (can) use the PCD as storage mechanism Enables separation of data that describes content, such as, names, fields, values, etc., from the technical implementation of the content. SAP AG 2002, Title of Presentation, Speaker Name 32

Logical Layers of the PCD ACL Service Lock Service Portal Services Semantic Portal Objects Portal Content Directory Generic Layer Personalization Delta Links Relations Search & Filter Version Notification Persistence Layer Transport Service Object Cache Service Messaging Service Semantic Portal Objects Portal Services using the PCD as storage mechansims Describe information of portal content in form of metadata Generic Layer Generic Object model abstracts from business/portal semantics Provides persistence API for semantic portal objects Hierarchy of folders with attributes Portal Database Persistence layer Hides the physical persistence Supports several variants for the persistence (different DB vendors, etc.) SAP AG 2002, Title of Presentation, Speaker Name 33

Important Portal Services Interfacing with the PCD Clients within the Portal Wizard Editors Pages, Roles, Properties Editor Connectivity Wizard Top-level Navigation, Detailed Navigation, Drop Target Portal Server HTMLB Service Portal Content Studio Navigation Service Role, Pages, etc. Service iview Service Look & Feel Service System Landscape User Management Service Portal Content Directory Generic Layer Persistence Layer User Persistence Store User Management Engine Permissions Transport Mechanism Portal Database SAP AG 2002, Title of Presentation, Speaker Name 34

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 35

Architecture Overview User Management Engine Applications Accessing User Management SAP Enterprise Portal User Management Core Layer User API User Account API Group API Role API Persistence Manager Replication Manager User Management Persistence Adapters Database LDAP SAP System External SAP AG 2002, Title of Presentation, Speaker Name 36

Persistence Manager Central place for reading and writing user-specific data Users Groups Role assignments Uses Persistence Adapters to read/write data Supports database, LDAP directory and SAP system as repository User Management Core Layer Persistence Manager User Management Persistence Adapters LDAP SAP System Database SAP AG 2002, Title of Presentation, Speaker Name 37

Replication Manager Replication of user data to external systems Provisioning for external systems that cannot use supported user repositories Notification when users are created or modified Data exchange via XML documents One-way replication of user data (Portal External System) User Management Core Layer Replication Manager User Management Persistence Adapters External System SAP AG 2002, Title of Presentation, Speaker Name 38

User Management Architecture: Data Store Portal User Persistence Store LDAP Directory Database SAP System Portal Database Store portalspecific data UM Instance PCD Instance Basic user data Basic group data User group assignment User/group role assignment User mapping (for SSO purposes) User roles (metadata) Content role assignment User s personalization data SAP AG 2002, Title of Presentation, Speaker Name 39

Secure Network Architecture Enterprise Portal 6.0 Front End DMZ Intranet Backend Application Servers Retrieval & Classification (TREX) Client External Firewall Internal Firewall Firewall Web Servers (with Plug-In) Portal Servers (incl. Content Management) Persistence Layer Database Servers Corporate Directory Server SAP AG 2002, Title of Presentation, Speaker Name 40

Content Overview and Positioning Supported Standards Technical Infrastructure Building Blocks of the Portal Platform Portal Runtime PageBuilder Portal Content Directory User Management & Security Connectivity, Unification SAP AG 2002, Title of Presentation, Speaker Name 41

Connector Framework JCA (J2EE Connector Architecture) is a standard for connecting enterprise applications running on a J2EE Application Server to heterogeneous Enterprise Information Systems SAP offers JCA as the Connector Framework and provides outof-the box connectors for SAP R/3, JDBC databases, Connectors only require an SAP J2EE Engine, not the Portal Platform Connectors are developed in Java and support multi-platform iviews can connect to EIS applications using connectors Connectors can also be called as a Web Service Connectors can also be invoked from non-j2ee applications via XML/SOAP The Connector Framework offers an EIS independent interface Content (iviews) become EIS independent Customers and partners can develop Connectors within the PDK Identical interfaces for runtime and development SAP AG 2002, Title of Presentation, Speaker Name 42

Connector Architecture - Runtime Java Application Server (SAP J2EE Engine) Portal Runtime iview Service Connector Framework 1 Unification Service (Java) Connector Web Service 3 Connector EIS EIS EIS System Landscape Service Connector GateWay Service User Management Service SDK 2 SOAP XML Non J2EE applications (e.g..net) SAP AG 2002, Title of Presentation, Speaker Name 43

Connector Architecture - Design Time Developing New Connectors Java Application Server (SAP J2EE Engine) Portal Development Kit (PDK) Connector Framework New Connector (.RAR File) Deploy Connector EIS EIS EIS SAP AG 2002, Title of Presentation, Speaker Name 44

Connector Architecture - Design Time Developing New iviews Based on Connectors Java Application Server (SAP J2EE Engine) Portal Runtime iview Templates Connector Framework 4 iview Editor 3 Connector EIS EIS EIS 1 Connector GateWay Service 2 System Landscape Service SAP AG 2002, Title of Presentation, Speaker Name 45

Unification Technology EP 5.0 unifiers (C++) are connected directly to EP 6.0 Unifiers are enhanced to support new 6.0 processes (UM, PCD) Integration of ipanel within detailed navigation Assignment of Drag&Relate targets to a page, role D&R result is displayed in a separate window Unification still requires an SQL database and a Windows2000 server Planned SAP plans to port the Unifiers to Java in 2003 EP 6.0 Unifiers Will base on the Connector Framework Will run on all EP 6.0 platforms Unification will become a Portal Service integrated within the Portal Runtime (PRT) SAP AG 2002, Title of Presentation, Speaker Name 46

Unification Architecture - Runtime Browser / Mobile Device 1 5 Portal Runtime 2 Unifier 1 Unifier N Unifier 2 3 Unifier Repository Unification Server User Persistence Store 4 DQP Server SAP R/3 Backend Systems SAP BW Databases... SAP AG 2002, Title of Presentation, Speaker Name 47

Database and Application Unifiers Unification Server Database Unifier Correlations Application Unifier A Applic.Unifier B Project 1 Project 2 Project x Project y Project z Database 1 Database 2 Application 1 Application 2 Application 3 Databases can be: Oracle 7.3.2.3.1 and later DB2 R4V4 and later SQL 7, SQL 2000 Sybase 11.9.2 and later Informix 7.3 and later Access 2000 Application Unifiers exist for : R/3 BW (with EP 5.0 SP5) ORACLE SAP AG 2002, Title of Presentation, Speaker Name 48

Copyright 2003 SAP AG. All Rights Reserved Copyright 2002 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix and Informix Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries. ORACLE is a registered trademark of ORACLE Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mysap, mysap.com, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP Markets and Commerce One. All other product and service names mentioned are the trademarks of their respective owners. SAP AG 2002, Title of Presentation, Speaker Name 49