Introducing SAP NetWeaver in education: The impact of a SOA based platform

Similar documents
SAP NetWeaver. The integration and application platform for lower TCO

Prof. Dr. Lutz Heuser SAP Research

SAP NetWeaver & Enterprise Services Architecture

The Future of Enterprise Software. Henning Kagermann

SAP Senior Consultant Master of Engineering Diploma in business administration

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

SAP. To help you drive the most value from certification opportunities, SAP is now offering multi-tiered certification paths for specific subjects.

SAP NetWeaver An Introduction. Peter Graf SVP Product Marketing, SAP Labs Palo Alto, LLC

How to leverage SAP NetWeaver Identity Management and SAP Access Control combined solutions

Using SAP Master Data Technologies to Enable Key Business Capabilities in Johnson & Johnson Consumer

Die Technologieplattform der Zukunft. Arne Speck Solution Expert, Mobility & Technology, SAP (Schweiz) AG

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

System Monitoring Quick Overview. Product Management SAP AG

SAP Enterprise Architecture in the Era of SAP HANA, Infrastructure, Platforms, Software and Everything-as-a-Service

SAP NETWEAVER ARCHITECTURE CONCEPTS, PART 1

SAP Certified - Associate Business Foundation & Integration with SAP ERP 6.0 EHP6

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

By Makesh Kannaiyan 8/27/2011 1

State-of-the-art change management for OEM Requirements and solutions

SAP Certified - Associate Business Foundation & Integration with SAP ERP 6.0 EHP5. SAP ERP Financials

SAP NetWeaver. Thomas Gonser SAP NetWeaver Business Area Collaborative Solutions

QlikView's Value Proposition to SAP Accounts

Power of Your SAP ERP Extended. - Effective Dealer Network Management - Collaboration with your Dealers. DealerConnect Advantage.

Integrating GIS within the Enterprise Options, Considerations and Experiences

Overview Duet Enterprise Feature Pack 1 InnoJam. Holger Bruchelt, Solution Management Duet Enterprise October, 2011

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

Center for Enterprise Resource Planning (ERP) How to get started

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

SAP Banking Technology. Technical Overview Roland Keller Solution Architect SAP NetWeaver Technology. Layer. SAP Application. (e.g.

Agenda. What is GIS? GIS and SAP Real Examples

Apollogic company presentation

SAP NetWeaver: Customer Conference Call. SAP NetWeaver Product Management

SAP IT Infrastructure Management

SAP NETWEAVER ARCHITECTURE CONCEPTS, PART 1

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

SAP NetWeaver. SAP NetWeaver

SAP Master Data Management

East Tennessee State University Computer and Information Sciences Courses with SAP Content

So far in the first three chapters of this book we have studied an overview of SAP

SAP NetWeaver 7.0 Migration of Business Explorer and BI Integrated Planning

Contents at a Glance. 1 Introduction Basic Principles of IT Security Authentication and Authorization in

How Accenture is taking SAP NetWeaver Identity Management to the next level. Kristian Lehment, SAP AG Matthew Pecorelli, Accenture

SAP Business Planning & Consolidation Discover its enhanced capabilities

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

REALTECH ChangePilot 1.0

Business Intelligence In SAP Environments

Innovate and Grow: SAP and Teradata

Business Process Management Tampereen Teknillinen Yliopisto

SAP DSM/BRFPlus System Architecture Considerations

Business Intelligence mit SAP: Strategie, Neuerungen, Nutzen. Andreas Forster / Solution Advisor June 2013

First-hand Information about the Enhanced Functionality and Integration Options Within SAP NetWeaver Identity Management 7.2

Enterprise Application Designs In Relation to ERP and SOA

PRECANT CONSULTING PRIVATE LIMITED. Sales Office: No. 17, Inhwa Business Centre, IRIS Tech Park, Gurgaon.

Application Management Services (AMS)

SAP NetWeaver Information Lifecycle Management

Roadmap from On-Premise to Cloud based Integration solutions from SAP

Content & Concepts. 08/04/2010

Guiding Principles for Technical Architecture

SAP HANA Live for SAP Business Suite. David Richert Presales Expert BI & EIM May 29, 2013

E-Recruiting Job Board Integration using XI

Integrating MDM and Business Intelligence

Integration Platforms Problems and Possibilities *

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Open Source Sales Force Automation (SFA) in the Cloud SaaS

ALM 271 From End-User Experience Monitoring to Management Dashboards and Reporting Stefan Lahr, SAP Active Global Support September, 2011

mysap Business Solutions on Linux

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Security and Your SAP System When Working with Winshuttle Products

SAP HANA Cloud Applications Partner Program Certification

ERPConnect 4.5 vs. SAP.NET Connector 3.0

Service Oriented Architecture. 9. Integration Darmstadt University of Applied Sciences, Department of Computer Science Dr. Markus Voß (Accso GmbH)

SAP - Note SAP Enhancement Package 7 for SAP ERP Mapping - Technical Usage - Instance - Software Component 1 of 9

Architectuur hulpmiddelen TechnoVision & CORA. Maarten Engels Nieuwegein, 9 februari 2012

Career Portfolio provided by Beyond.com

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

Using Master Data in Business Intelligence

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

BW362 SAP NetWeaver BW, powered by SAP HANA

Industrial IT cpmplus Enterprise Connectivity Collaborative Production Management. Improving the total cost of ownership of your ERP System

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

SAP Database Strategy Overview. Uwe Grigoleit September 2013

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Integration of SAP central user administration with Microsoft Active Directory

Solution Manager: What Is It & What Can It Do for Your Business? A Solution Overview written by Ken Asher, Sr. SAP Architect

Introduction to Service Oriented Architectures (SOA)

Charl du Buisson Charl du Buisson Britehouse Specialist SAP Division

Transcription:

Introducing SAP NetWeaver in education: The impact of a SOA based platform Dr. Holger Wittges, Valentin Nicolescu, Prof. Dr. Helmut Krcmar Technische Universität München Chair for Information Systems

Lecturers Dr. Holger Wittges E-Mail: holger.wittges@in.tum.de Certified SAP technology consultant Netweaver-EP Teaching emphasis: SAP Workflows Business Process Managament Reference Models SOA Technische Universität München Lehrstuhl für Wirtschaftsinformatik - I17 HCC - SAP Hochschulkompetenzzentrum Boltzmannstr. 3 D-85748 Garching Dipl. oec. Valentin Nicolescu E-Mail: valentin.nicolescu@in.tum.de Certified SAP technology consultant Netweaver Basis Certified SAP technology consultant Netweaver-EP Teaching emphasis: ABAP- /Java-Development Exchange Infrastructure R/3 Module HR Internet Transaction Server Homepage: www.hcc.in.tum.de

SAP HCC @ Technische Universität München SAP HCC TUM is a Project located at the chair for information systems at TU München (Prof. Dr. Helmut Krcmar) The project is running since October 2003 Today 53 schools of higher education connected using more than 50 SAP systems with different SAP Solutions (Web AS, R/3, BW, SEM, IS Banking, IS Healthcare (Pilot)) NetWeaver Components (Pilots): Web AS (ABAP + Java), Exchange Infrastructure, Enterprise Portal, Solution Manager 160 SUN servers (96 Blade servers) are up and running Homepage: http://www.hcc.in.tum.de

Today s agenda Introduction / Related Work Argumentation why we use SAP NetWeaver to explain SOA Introducing ESA the SOA implementation of SAP Roadmap to introduce NetWeaver in teaching (Lessons learned) Resume & Discussion

Related Work How NetWeaver is used in education (Samples): Integration of external professionals in teaching Arrange student projects Building a new curricula using SAP NetWeaver

The two architectural constraints behind SOA How does SOA achieve loose coupling among interacting software agents? It does so by employing two architectural constraints: A small set of simple and ubiquitous interfaces to all participating software agents. Only generic semantics are encoded at the interfaces. The interfaces should be universally available for all providers and consumers. Descriptive messages constrained by an extensible schema delivered through the interfaces. No, or only minimal, system behavior is prescribed by messages. A schema limits the vocabulary and structure of messages. An extensible schema allows new versions of services to be introduced without breaking existing services. Source: http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html

Why we use SAP NetWeaver to explain SOA SAP NetWeaver is the technical basis of SAPs SOA implementation ESA (Enterprise Service Architecture) high practical relevance Ready SOA (ESA) examples and tutorials available We are implementing a hosting concept for central NetWeaver components NetWeaver as showcase with a high level of integration between the different NetWeaver components

Introducing SAP NetWeaver in education: The impact of a SOA based platform Challenges Content: High dependency between components Integration in the existing curriculum Personal skills: Highly trained lecturers Training students in a lot of different domains in short time (1,5 3 years) Technical issues: Large system landscape needed Complex technical administration Concepts?

An SAP NetWeaver landscape Employee Customer Supplier Java- HTML SAPGUI Applications Enterprise Portal xapp xapp xapp xapp xapp Web- Services Mobile Infrastructure Business Process Engine based on XI Source: To be published in Rau/Sankar (2006): Implementation Strategies for SAP R/3 in a Multinational Organization: Lessons from a Real-World Case Study SAP R/3 or ECC SAP BW 3rd Party Self developed Solution Manager Master Data Management (MDM)

Compose new services with SOA Without SOA 25% Build 75% Buy Packaged Application With SOA 10% Build 30% Compose 60% Buy Packaged Application Customers are no longer limited to choose between buy and build Composition is the cost efficient way to Innovation! Source: based on SAP TechEd, 2005 (A101)

ESA as an implementation and extension of SOA SOA Differentiate through business process innovation Flexibility of business model, organization and technology Openness to change, and ability to change rapidly View of IT as a competitive weapon, and integral to strategy ESA = SOA plus Enterprise Services Boost productivity through best industry practices (refers existing services from SAP and its partners) Source: based on SAP TechEd, 2005 (A101)

Netweaver components we have used in teaching Enterprise Portal Business Warehouse Web AS Java SAP NetWeaver COMPOSITE APPLICATION FRAMEWORK PEOPLE INTEGRATION Multi Channel Access Portal Collaboration INFORMATION INTEGRATION Bus. Intelligence Knowledge Mgmt Master Data Management PROCESS INTEGRATION Integration Broker APPLICATION PLATTFORM J2EE ABAP DB and OS Abstraction Bus. Process Management LIFE CYCLE MANAGEMENT Solution Manager Exchange Infrastructure Web AS ABAP

Netweaver as an orchestra Source: Orchestra figure based on dtv-atlas Musik, 2005, page 64

Netweaver as an orchestra Business Warehouse Solution Manager Other components Other components Enterprise Portal Web AS Java R/3, ECC Web AS ABAP Source: Orchestra figure based on dtv-atlas Musik, 2005, page 64 Exchange Infrastructure

Starting points ABAP development / SAP operation (Web AS ABAP) Installation and operation of a SAP system Development of new ABAP / BSP applications Java / web development (Web AS Java) Development of Java application based on SAP J2EE Large web applications Web / frontend integration (EP) Online collaboration and community design Design and operation a powerful web portal Development of integrated java applications Business reporting and analysis (BW) Analysis of business data Strategic enterprise manegement Solution implementation / business process management (SolMan) Implementing new SAP solutions Monitoring for cross system business processes Data exchange / integration (XI) Enterprise application integration (EAI) Data exchange / integration between SAP and non-sap solutions Development of web services Business application (R/3, ECC) Demonstration of business principles Processing business cases Creating business scenarios Business development with ABAP / BSP

R/3, ECC: Possible Roadmap Cross-system data exchange also with non- SAP systems Interface development Visualization and monitoring of business processes Implementation of new SAP systems (e.g. EP) Data integration XI Sol. Man. R/3, ECC Business analysis Communication monitoring Data integration Web integration Implementation Web integration Business scenario Data exchange between SAP clients ABAP development Source: Own figure BW Business analysis Data conversion Strategic enterprise management Web integration EP Cross system data exchange in SAP EP Online collaboration Web business scenario

Where to start? High Starting effort Low Sol. Man. XI Web AS Java EP BW R/3, ECC Web AS ABAP Low High Source: Own figure Maturity / diffusion of solution * * Based mainly on a Gartner group study, cited in: Computer Zeitung Nr. 32, 2.8.2005 page 16

Necessary student skills Knowledge of Starting point Any Programming language ABAP Java Web design Online community Economic principles Business mgmt. Techn. Interfaces Excel ABAP development X Java development X Web integration X X X Business analysis X X X Implementation X Data integration X X X Business application X X Source: Own figure

3 Level teaching approach Ratio of student numbers Level 1 Level 2 Level 3 Development ABAP, Java,.NET Bachelor- Master or diploma thesis, Project work in small groups Practical courses with different topics Business scenarios BI, ERP Management of enterprise software ITIL, Admin-roleplay Integration Technology Workflow, ccbpm Enterprise Software in Nutshell: SAP introductory course 1 2 4 Source: Own figure

Challenges and our corresponding Concepts (1/2) Challenges Content: High dependency between components Integration in the existing curriculum Personal skills: Highly trained lecturers Training students in a lot of different domains in short time (1,5 3 years) Concepts Content: Step by step approach to a selected Components Partially ECTS-courses, thesis and voluntary courses (e.g. Enterprise software in a Nutshell) Personal skills: Periodical trainings at manufacturers for academic staff, inhouse-trainings for colleagues Students can pass through all levels within one year (students work with 1 3 NetWeaver components during this time)

Challenges and our corresponding Concepts (2/2) Challenges Technical issues: Large system landscape needed Complex technical administration Concepts Technical issues Pilot Projects that evaluate appropriate hosting concepts Central hosting by the HCCs

Resume & Opening of the Discussion Education of SOA using SAP NetWeaver is possible! Some issues especially concerning - the central hosting and - teaching content (curricula) need further work. The HCCs address this point by doing Pilot Projects with Partners in order to lower the entrance barrier for other teachers. Questions?

Backup Slides

Web Services Stack Source: http://www.w3.org/2003/talks/1211-xml2003-wssoa/slide5-0.html, Last access: 7.10.2005

Web Services Stack, as the Foundation of SOA Source: http://www.w3.org/2003/talks/1211-xml2003-wssoa/slide5-0.html, Last access: 7.10.2005

Enterprise Service Architecture Analytics Composites Enterprise Services Repository SAP NetWeaver Composition Platform Appl. Platform SAP Source: SAP TechEd, 2005 Partner Legacy/ 3 rd Party Objects, Engines, and Components Bus. Process Platform

Definition: loose coupling Coupling is the dependency between interacting systems. This dependency can be decomposed into real dependency and artificial dependency: 1. Real dependency is the set of features or services that a system consumes from other systems. The real dependency always exists and cannot be reduced. 3. Artificial dependency is the set of factors that a system has to comply with in order to consume the features or services provided by other systems. Typical artificial dependency factors are language dependency, platform dependency, API dependency, etc. Artificial dependency always exists, but it or its cost can be reduced. Loose coupling describes the configuration in which artificial dependency has been reduced to the minimum. Source: http://www.w3.org/tr/ws-gloss/ Last access: 7.10.2005

Web AS ABAP: Roadmap Development of ERPapplications Access to enterprise data Web integration EP Integration of Business data into web portals Online collaboration for development Web integration Web AS ABAP Development of own applications Simple data exchange Technical SAP Administration Enterprise data Data Integration R/3 Business scenario XI Setting up more complicated communication scenarios Data exchange through web services and XML Business Analysis Business process Integration Communication Monitoring BW Sol. Man. Modelling and monitoring cross-enterprise business scenarios Business reports and analysis Data conversion Strategic enterprise management

Enterprise Portal: Roadmap Web business scenario BSP-development Customer self services Cross-system data exchange in SAP EP Online analysis and editing of business data EP Web portal for online collaboration and knowledge transfer Community desgin Java development Enterprise data Data integration R/3 BW XI Integrated cross-company data exchange with web interface Interface development Business analysis Data integration Communication monitoring Sol. Man. Implementation Visualization and monitoring of business processes Implementation of new SAP systems (e.g. BW)

Business Warehouse: Roadmap Automatic integration of SAP data into BW Analysis of a large amount of enterprise data Business development Cross system data exchange in SAP EP Online collaboration and business analysis BW Enterprise data Data integration R/3 Web integration Web integration EP Implementation Business analysis and reporting based on non- SAP data sources ABAP and BSPdevelopment XI Integrated crosscompany/ cross-system data exchange Communication monitoring Sol. Man. Visualization and monitoring of business processes Implementation of new SAP systems (e.g. EP)

Solution Manager: Roadmap Implementing and running a SAP solution (e.g. SAP R/3) Analysis of business data Strategic enterprise management Sol. Man. Implementation planing of SAP solutions ABAP development Implementation Data integration R/3 XI Data integration Business analysis Data integration BW Corss-company/ cross-system data exchange Visualization and monitoring of business processes

Web Roadmap AS Java: Web Roadmap AS Java Enhancement of SAP EP by own Java applications Web business scenarios Web AS Java Development of applications with SAP J2EE Portal development Enterprise data Enterprise data EP R/3, ECC Web Integration Access to business data Communication to SAP R/3 through SAP Java- Connector Cross-system web integration Business analysis BW Cross-system data exchange in SAP EP Online analysis and editing of business data

Exchange Infrastructure: Roadmap Data exchange based on large amount of business data Cross-system data exchange Development of business applications Web integration Cross system data exchange in SAP EP Online collaboration Web business scenario EP XI Enterprise data R/3, ECC Implementation Web integration Communication monitoring Data exchange between XI-clients based on small amount of data (Interface) development in ABAP and Java Sol. Man. Visualization and monitoring of business processes Implementation of new SAP systems (e.g. EP)

Dependencies R/3 BW: BW needs enterprise data for large dynamic analysis R/3 needs an analysis tool for high level decisions XI SolMan Business process monitoring within SolMan works only when attached to a XI Processes within a XI are difficult to visualize without SolMan SolMan R/3 R/3 is the most suitable system for an implementation exercise as all aspects of an ERP introduction can be demonstrated Web AS ABAP SAP Business systems based on ABAP Any SAP Business system (like R/3 and BW) contain a Web AS ABAP and can be used for ABAP development Web AS Java Portal Portal contains a Web AS Java and thus can be used for J2EE development