Leveraging Enterprise Services Oriented Architecture for ...

41
Leveraging Enterprise Services Oriented Architecture for Business Process Excellence

description

 

Transcript of Leveraging Enterprise Services Oriented Architecture for ...

Page 1: Leveraging Enterprise Services Oriented Architecture for ...

Leveraging EnterpriseServicesOriented Architecture forBusiness Process Excellence

Page 2: Leveraging Enterprise Services Oriented Architecture for ...

Gil GomezDirector, Services SolutionsSAP ConsultingSAP America

Leveraging Enterprise ServicesOriented Architecture for BusinessProcess Excellence

Page 3: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 3

1. Introduction2. IPG Overview and Motivation3. Process Description4. Solution Overview5. Architecture6. Getting Started with Your Enterprise SOA Transformation7. Q&A

Agenda

Page 4: Leveraging Enterprise Services Oriented Architecture for ...

Why Are We Here?

Key Messages:

This webinar will reinforce the overall enterprise SOA development process andfocus in particular on developing enterprise SOA solutions on an SAP platform –SAP NetWeaver®

Customer success story – Improving usability of SAP solutions withenterprise SOA

Learn how to get started with your enterprise SOA transformation

Self evaluation for enterprise SOA

SAP Discovery System

© SAP 2008 / Page 4

Page 5: Leveraging Enterprise Services Oriented Architecture for ...

What is Enterprise SOA?

Enterprise service-oriented architecture is a business-driven softwarearchitecture that allows you to share and reuse enterprise services – small,reusable “chunks” of business-driven functionality – within your companyand with strategic partners.

With enterprise SOA, you can:

Create new applications on top of existing enterprise solutions

Automate new or existing business processes

Increase the value of your current systems

Achieve greater flexibility while controlling technology costs

Improve the ability to link other applications to SAP

Deploy innovative solutions to extend your business partner networks

© SAP 2008 / Page 5

Page 6: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 6

1. Introduction2. IPG Overview and Motivation3. Process Description4. Solution Overview5. Architecture6. Getting Started with Your Enterprise SOA Transformation7. Q&A

Agenda

Page 7: Leveraging Enterprise Services Oriented Architecture for ...

Orhan OzalpDirector, Enterprise ApplicationsInterpublic Group

Leveraging Enterprise ServicesOriented Architecture forBusiness Process Excellence

Page 8: Leveraging Enterprise Services Oriented Architecture for ...

Overview and Motivation

Improve Productivity of Job Booking Business ProcessReduce data entry time with an interactive User Interface

Ensure active collaboration between different roles in the business process

Test Drive SAP ESOA TechnologyProvisioning Enterprise Content from SAP systems as services

Composition Environment for services based workflows

Formulate Overall User Interface StrategyMeet needs for interactivity, business intelligence and offline capabilities

© SAP 2008 / Page 8

Page 9: Leveraging Enterprise Services Oriented Architecture for ...

Team and Responsibilities

IPG – SAP TeamDedicated resources from IPG COE

Provide the business process knowledge

Participate in the design and development

SAP – Consulting TeamSolution architecture

Design and develop the solution

Knowledge transfer to IPG

Findings and recommendations

© SAP 2008 / Page 9

Page 10: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 10

1. Introduction2. IPG Overview and Motivation3. Process Description4. Solution Overview5. Architecture6. Getting Started with Your Enterprise SOA Transformation7. Q&A

Agenda

Page 11: Leveraging Enterprise Services Oriented Architecture for ...

Current Business Scenario

Depending on the size and the structure of the agency,the agencies follow different internal processes.

Examples:

Scenario 1: Work requisitions are created by projectmanagers and routed to project analysts via e-mail.After analysts review the information, they log-on toSAP R/3 and create sales orders

Scenario 2: Account Executives create sales orders inthe system. Financial people review these sales ordersand ensure that the settings for billing and printing arepopulated correctly before the billing cycle commences

© SAP 2008 / Page 11

Page 12: Leveraging Enterprise Services Oriented Architecture for ...

Challenges and Opportunities with theCurrent Business Process

Job Creation Screens are generic and are not tailored for advertising industry that means;

They contain many additional fields that are not applicable to our business process

The entry screens are normalized with the usage of tabs. User should learn where to look in order to findrelevant information

The transaction has built-in hierarchy so that the navigation is not straight forwardHeader

Line ItemLine Item Details

Most of the screens cannot be altered without modifications (with the exception of screen variants)

SAP jargon is used rather than advertising business jargon

A single GUI is available for all types of users (novice, expert etc…)

Training is definitely required to be able to utilize the application

Usability concerns affect the system acceptability (challenges working with an ERP system,i.e. do it right in the first place…)

© SAP 2008 / Page 12

Page 13: Leveraging Enterprise Services Oriented Architecture for ...

Current Approach – SAP GUI Screens

1. Initial Screen 2. Header Data

3. Item Selection 4. Navigation within Navigation

© SAP 2008 / Page 13

Page 14: Leveraging Enterprise Services Oriented Architecture for ...

Solution Business Process Decomposition

Initiate Job Booking

Create Job Booking

Key Finance Data &Complete Job Booking

Complete Job Booking

Job Booking Notification

Job Booking Notification

© SAP 2008 / Page 14

Account Executive Finance Manager Account Executive

Page 15: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 15

1. Introduction2. IPG Overview and Motivation3. Process Description4. Solution Overview5. Architecture6. Getting Started with Your Enterprise SOA Transformation7. Q&A

Agenda

Page 16: Leveraging Enterprise Services Oriented Architecture for ...

Solution Overview

Initiate Job Booking3 Different UI approaches:Web Dynpro UIVisual Composer UIAdobe Interactive Forms UI

Key Finance Data &Complete Job BookingWeb Dynpro UI

Job BookingNotificationOffline Interactive Forms

sent by e-mail

Initiate Job Booking

Account Executive

Create Job Booking

Finance Manager

Key Finance Data &Complete Job Booking

Complete Job Booking

Job Booking Notification

Account Executive

Job Booking Notification

© SAP 2008 / Page 16

Page 17: Leveraging Enterprise Services Oriented Architecture for ...

Create Job Booking Step Using Web Dynpro

© SAP 2007 / Page 17

Account Executive initiates ajob booking process by fillinga form

The form provides defaultvalues, drop down lists,search capabilities anddescription based fields toensure easy processing

The form was implementedin 3 different UI technologiesto allow comparison

Create Job Booking

Page 18: Leveraging Enterprise Services Oriented Architecture for ...

Create Job Booking Step Using VisualComposer

© SAP 2007 / Page 18

Account Executive initiates ajob booking process by fillinga form

The form provides defaultvalues, drop down lists,search capabilities anddescription based fields toensure easy processing

The form was implementedin 3 different UI technologiesto allow comparison

Create Job Booking

Page 19: Leveraging Enterprise Services Oriented Architecture for ...

Create Job Booking Step Using AdobeInteractive Forms

© SAP 2007 / Page 19

Account Executive initiates ajob booking process by fillinga form

The form provides defaultvalues, drop down lists,search capabilities anddescription based fields toensure easy processing

The form was implementedin 3 different UI technologiesto allow comparison

Create Job Booking

Page 20: Leveraging Enterprise Services Oriented Architecture for ...

Guided Procedure Workflow Context

© SAP 2007 / Page 20

Guided Proceduresorchestrates the BusinessProcess and transitionswork to the next step for thenext role

Create Job Booking

Page 21: Leveraging Enterprise Services Oriented Architecture for ...

Complete Job Booking Step – Finance Review

© SAP 2007 / Page 21

Finance Manager reviewsthe job booking form thatwas filled by the AccountExecutive

Complete Job Booking

Page 22: Leveraging Enterprise Services Oriented Architecture for ...

Complete Job Booking Step – Finance Data

© SAP 2007 / Page 22

Finance Manager addsadditional billing andinvoice printing data

Finance Manager addsadditional billing andinvoice printing data

Complete Job Booking

Page 23: Leveraging Enterprise Services Oriented Architecture for ...

POC Solution Process – Detailed

© SAP 2007 / Page 23

Once the form is submitted,a job is created in theERP system (sales order+ process)

Complete Job Booking

Page 24: Leveraging Enterprise Services Oriented Architecture for ...

POC Solution Process – Detailed

© SAP 2007 / Page 24

Account Executive receivesan e-mail with an offline formattached

The form providesinformation on the jobbooking that was created

The process is finished

Job Booking Notification

Page 25: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 25

1. Introduction2. IPG Overview and Motivation3. Process Description4. Solution Overview5. Architecture6. Getting Started with Your Enterprise SOA Transformation7. Q&A

Agenda

Page 26: Leveraging Enterprise Services Oriented Architecture for ...

Rajiv TotlaniEnterprise Architect,Enterprise SOA Practice ,National Competency CenterSAP ConsultingSAP America

Leveraging Enterprise ServicesOriented Architecture for BusinessProcess Excellence

Page 27: Leveraging Enterprise Services Oriented Architecture for ...

System Landscape

Enterprise Services

WAS J2EE

Web DynproNW EP

Guided Procedures

DevelopmentTools

Adobe LivecycleDesigner 7.1

NW DeveloperStudio 7.0 SP11

VisualComposer 7.0

SP11

ABAPWorkbench

ERP 6.0 SP7

NetWeaver 2004s, SP 11, EPUsage Type

Adobe Document Server

NetWeaver 2004s, SP 11, ASJava Usage Type

User Store

© SAP 2008 / Page 27

Page 28: Leveraging Enterprise Services Oriented Architecture for ...

Architecture in a Nutshell

Five steps to improve ERP service delivery:

Service enablement: Utilize web services to establish back-end communication

Build a flexible service layer (J2EE) on top of the backend to expose a simplifiedinterface to the UI layer

Develop an improved UI using the new development tool set while reusing theservice layer

Compose the different UI screens into a single process using guided procedures

Use Enterprise Portal to provide users with only relevant roles

© SAP 2008 / Page 28

Page 29: Leveraging Enterprise Services Oriented Architecture for ...

Guided ProcedureGuided Procedure

Data Interaction Between Layers

Portal

Web Dynpro

ERP

EnterpriseServices

Create JobBooking

VisualComposer

InteractiveForm

Backend

J2EE

© SAP 2008 / Page 29

Page 30: Leveraging Enterprise Services Oriented Architecture for ...

Guided ProcedureGuided Procedure

Data Interaction Between Layers

Portal

Web Dynpro

ERP

EnterpriseServices

Create JobBooking

VisualComposer

Backend

J2EE

© SAP 2008 / Page 30

Web DynproInteractiveForm

Complete JobBooking

Page 31: Leveraging Enterprise Services Oriented Architecture for ...

Guided ProcedureGuided Procedure

Data Interaction Between Layers

Portal

Web Dynpro

ERP

EnterpriseServices

Create JobBooking

VisualComposer

Backend

J2EE

© SAP 2008 / Page 31

Web Dynpro

Complete JobBooking

InteractiveForm

BookingNotification

Email

Page 32: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 32

1. Introduction2. IPG Overview and Motivation3. Process Description4. Solution Overview5. Architecture6. Getting Started with Your Enterprise SOA Transformation7. Q&A

Agenda

Page 33: Leveraging Enterprise Services Oriented Architecture for ...

Gil GomezDirector, Services SolutionsSAP ConsultingSAP America

Leveraging Enterprise ServicesOriented Architecture for BusinessProcess Excellence

Page 34: Leveraging Enterprise Services Oriented Architecture for ...

Getting Started

Understanding of your organization readiness for enterprise SOA

Business process, organization and technology readiness

Understanding of the technology and tools available to leverage enterprise SOA

A Successful plan and design for an enterprise SOA evolution

An established enterprise architecture methodology and discipline

Creates the context, structure, and implementation governance required forenterprise SOA

Engage the SAP Consulting experts

SAP Services Offerings for Enterprise SOA

© SAP 2008 / Page 34

Page 35: Leveraging Enterprise Services Oriented Architecture for ...

Understanding Organization Readiness

Self Evaluation for Enterprise SOAA free, online, diagnostic service that evaluates your organizational readiness forenterprise SOA

Designed to allow existing and potential SAP customers understand their levelof enterprise SOA maturity and readiness prior to undertaking any enterpriseSOA initiative.

Follow up discussion with enterprise SOA experts to jointly analyze results anddetermine potential next steps

Enables better decision making before deploying internal and external resourcesto any enterprise SOA initiative

Designed to allow existing and potential SAP customers understand their level ofenterprise SOA maturity and readiness prior to undertaking any enterprise SOAinitiative.

http://204.154.71.139/eSOASurvey/esoastart.aspx

© SAP 2008 / Page 35

Page 36: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2008 / Page 36

Page 37: Leveraging Enterprise Services Oriented Architecture for ...

Understand the TechnologySAP Discovery System

Fully configured SAP landscape for enterpriseSOA innovation and exploration

With this system you can:

Test drive Enterprise SOA in your environment

Get hands-on experience with practical examplesof Enterprise SOA scenario implementations

Interact with solutions using today's currenttechnology. Including:

© SAP 2008 / Page 37

SAP ERP Interactive FormsSAP NetWeaver Process IntegrationMaster DataManagement

Governance, Risk, andCompliance

Business Intelligence And much more…

Discovery System

Page 38: Leveraging Enterprise Services Oriented Architecture for ...

SAP Discovery System – A Unique Offering!

© SAP 2008 / Page 38

Content

Software

Hardware

ERP and SAP NetWeaverDevelopment toolsAdditional SAP components

Enterprise SOA scenariosSAP Best PracticesConfiguration and integrationDemonstrations and exercises

Laying the foundation withhardware by our partners

ServicesProof of Concept (POC)eSOA Discovery workshop

Discovery System

Page 39: Leveraging Enterprise Services Oriented Architecture for ...

Upcoming Events and Resources

Upcoming Events:ASUG SAP ERP Upgrade Symposium:

San Diego CA December 5-6, 2008For more information please go to events.asug.com/Default.aspx?alias=events.asug.com/saperpupgrade08

SAP Services Testing Symposium:February 26, 2008, SAP Palo Alto CATo register, please go to www.sap.com/mk/get/US_STSEM

SAP Services Webcast: “Navigating Successful Upgrades: Maximizing the Success of your SAP ERP Upgrade Project”:Tuesday March 18 2008 1:00 PM ESTTo register please go to www.sap.com/fm/SAPservices

SAP Insider SAP Solution Manager Seminar:Expert guidance to plan for, implement, and properly leverage SAP Solution Manager

Orlando FL February 25-27 2008For more information please go to www.sapsolutionmanagerseminar.com

SAP Insider Administration and Infrastructure 2008 (co-located with SAP NetWeaver BI/Portals 2008):Expert guidance to plan for, implement, and properly leverage SAP Solution Manager

Orlando FL March 26-28 2008For more information please go to www.sapadmin2008.com

SAP Insider SAP ERP Upgrade Seminar (co-located with Administration and Infrastructure 2008 and SAP NetweaverBI/Portals 2008): Guidelines, best practices, and instruction for a successful upgrade

Orlando FL March 26-28 2008For more information please go to www.saperpseminar.com

Questions and Resources:Contact your Client Partner, visit www.sap.com/usa/services/consulting or call SAP at 866-609-1124

© SAP 2008 / Page 39

Page 40: Leveraging Enterprise Services Oriented Architecture for ...

Questions?

© SAP 2008 / Page 40

Page 41: Leveraging Enterprise Services Oriented Architecture for ...

© SAP 2007 / Page 41

Thank you!