Presentation_1373778041831

25
Boufahja Dhiaeddine Supervised by Dr.Li Keqin & Pr.Bassem Hemidi Graduation Project “Application Scenarios for Security Validation & Testing” 2012-2013

Transcript of Presentation_1373778041831

Page 1: Presentation_1373778041831

Boufahja Dhiaeddine Supervised by Dr.Li Keqin & Pr.Bassem Hemidi

Graduation Project “Application Scenarios for Security

Validation & Testing”

2012-2013

Page 2: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 22

Agenda

Introduction

• Problematic

Analysis & Requirements

Design

Realization Hello SAP Netweaver Cloud! Roles User Experience CSRF Attack

Conclusion

Page 3: Presentation_1373778041831

3

Introduction

Page 4: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 4

Introduction

A complete solution

of Security Validation

& Testing

Page 5: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 5

SPaCIoS Partners

Page 6: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 6

Introduction

Pervasive Retail Application

SPaCIoS

Administration

ProfessorsStudents

Page 7: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 7

Approach

Analysis of needs

Design

RealizationTests & Validation

Page 8: Presentation_1373778041831

8

Click icon to add picture

Analysis & Requirements

Page 9: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 9

Methodology - SCRUM

Page 10: Presentation_1373778041831

10

Click icon to add picture

Design

Page 11: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 11

What’s in each solution?

Software

Quickly address the most urgent business processes

Content

SAP-supported best practices, templates, and tools make solution adoption easier

Enablement

Guides and educational material speed end-user adoption

Service

Fixed scope and price provide maximum predictability and lower risk

SAP Rapid Deployment solutions

Page 12: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 12

Analysis of needs

Security

Integrity

Non-functional

needs

Ergonomics

For administrator

• real time management of Students and Professors demands

• management of schedules

• management of users

For simple users

• making demands to the administration online

• see schedules

Functionnal Needs

Page 13: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 13

Software Scope Overview

Employee & Organizational Data

Analytics Data

Salary & Compensation Data

SA

P H

CM

Ad

d-o

n

SAP ERP HCM

BizX SuiteHCM core

Organization Management

Personnel Administration

Payroll

SAP NetWeaver Process Integration

Page 14: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 14

In the system

Key process flows covered Initial transfer of basic personnel administration organizational data Transfer of changed data records following a process-driven event, such as new hire, rehire,

termination, transfer, change of personal employee data (name and address, for example), change of e-mail address and user ID, and new manager

SuccessFactors Business Execution

SuccessFactors Business Execution

SAP ERP HCM SAP NetWeaver Process

Integration

Administraion and

Organization

Employee & Organizational Data Employee Data

SA

P H

CM

Add

-on

<WSDL> <WSDL>

SAP ERP HCM SAP NetWeaver Process

Integration

Administration and

Organization

Employee & Organizational Data Employee Data

SA

P H

CM

Add

-on

Page 15: Presentation_1373778041831

15

Click icon to add picture

Realization

Page 16: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 16

In the system

Key process flows covered Relevant salary and pay-grade data is transferred from SAP ERP HCM to SuccessFactors Business

Execution Changed compensation data such as salary change, lump-sum payment, or long-term incentive is

transferred from SuccessFactors to SAP ERP HCM

SuccessFactors Business Execution

SAP ERP HCM SAP NetWeaver Process

Integration

Administration and Payroll

Current Salary DataEmployee Data

SA

P H

CM

Add

-on

Compensation Allocations

<WSDL> <WSDL>

Page 17: Presentation_1373778041831

17

Conclusion

Page 18: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 18

Solution activation and confirmation

Implementation of options Knowledge transfer to key

users Master data load Testing of solution Switch to QA and production

Go live in as little as 5 weeks

Start RunDeploy

Expectations

1 3

Project management Kick-off workshop participation Scoping workshop Preparing technical

infrastructure

End user training Data migration Hand over of solution Go-Live Post go-live support and

activities

2

Results

Mutually-approved options selected

Working SAP system

Successful rollout and adoption Configuration documentation

Superior support to ensure smooth functioning

Page 19: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 19

Engineered Services for Rapid Deployment Solutions

Your path to Go-Live: fast, efficiently and at predictable cost Fixed-price Implementation Services Pre-defined Project Methodology Ready-to-use Accelerators

Start RunDeploy1 32

Project management Kick-off workshop participation Select options workshop Preparing technical infrastructure

Accelerators / Deliverables Service delivery model Pre-delivery requirements and

checklist Work breakdown structure (WBS) Consulting delivery guide Solution details Solution summary Scoping questionnaire and options Kick-off presentation Software requirements Solution Manager template

Solution activation and confirmation Implementation of options Knowledge transfer to key users Master data load Testing of solution Switch to QA and production

Accelerators / Deliverables Quick guide Business process documentation Best-Practices content

(pre-configuration) Scoping questionnaire and options Configuration guides Test plans and scripts

End user training Data migration Hand over of solution Go-Live Post go-live support and activities

Accelerators / Deliverables Training Materials –

Business process documentation, process-flow recordings etc.

Delivery acceptance forms

Page 20: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 20

Configuration Guide

Scoping Questionnaire

Kickoff Workshop

Project Schedule

Support PortalCheck Lists

Implementation methodology

Start RunDeploy1 32

Page 21: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 21

Project plan and timelines

Prepare Project

Kick off workshop

Select Options

Check Installation

SAP involvement Customer involvement

Start RunDeploy1 32

Activate Solution

Confirm Solution

Acceptance Testing

Train Key Users

Set up Customer Data

Transport

End-user Training and Organisation Change Management

Prepare Production

Project Sign-off &Support

Note: This slide represents a typical deployment. Exact details may differ according to solution.

Page 22: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 22

Project team: SAP

SAP Project Manager Serves as a central contact person for SAP, from

project initiation to going live and support Responsible for the coordination of SAP tasks and

project management assistance with the customer’s project manager.

SAP Consultants Responsible for implementation of the agreed upon

scope for the rapid-deployment solution

Page 23: Presentation_1373778041831

© 2012 SAP AG. All rights reserved. 23

Project team: customer

Leading Project Manager Serves as a central contact person from the customer, from

project initiation to going live and support On your side: responsible for functional and commercial

project management, coordination of customer tasks, overall project controlling and updates to the project steering committee

Basis staff Especially responsible for the installation and

administration of the SAP system landscapes

Functional department staff / key users Responsible for workshops, questions from SAP,

end-user training, and possibly as a power user for simple configurations

Specialized Staff (Optional) Responsible for further specialized areas such as

customization and configuration

Page 24: Presentation_1373778041831

Thank you for your attention

Page 25: Presentation_1373778041831