22
Platform for Teaching Enterprise Solutions Development SAP Composite Applications Framework Mr. Ho Wee Chong School of Information Technology Nanyang Polytechnic

Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Platform for Teaching Enterprise

Solutions Development

SAP Composite Applications Framework

Mr. Ho Wee Chong

School of Information Technology

Nanyang Polytechnic

Page 2: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

2Copyright © 2010 Nanyang Polytechnic

Page 3: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Introduction

• Nanyang Polytechnic (NYP)

– A premier education institution committed to

providing quality education and training to

prepare our graduates for life and work

– .School of Engineering

School of Information Technology

School of Design

School of Business Management

School of Health Sciences

School of Chemical & Life Sciences

School of Interactive & Digital Media

3Copyright © 2010 Nanyang Polytechnic

Page 4: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Introduction

• School of Information Technology (SIT)

– NYP’s IT school, offers six innovation-oriented

diploma courses to realise the diverse

aspirations of the young generation and meet

the growing industry demand for skilled IT

professionals

4Copyright © 2010 Nanyang Polytechnic

Page 5: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Introduction

• Diploma in Business Enterprise IT (DBT)

– Nurture IT professionals of tomorrow, empowering

them with the skills to specialise in ERP solutions

and database technologies

– Students will have a strong foundation in IT and a

good understanding of business processes to

implement Enterprise IT solutions to enhance a

company’s business competitiveness and agility

5Copyright © 2010 Nanyang Polytechnic

Page 6: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

6Copyright © 2010 Nanyang Polytechnic

Page 7: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Innovative Teaching and Learning

Teaching & Learning Strategy

Industry Collaborations

Staff Curriculum

Capabilities

Development

Value-Added

Injection

Student

Industrial Strength

Knowledge

7Copyright © 2010 Nanyang Polytechnic

Page 8: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Teaching of

Enterprise Solutions Development

• Enterprise Solutions are software

applications that allow people to access and

manage real-time information and business

processes across an entire organisation

• Teaching Approach:

Solutions Platform: SAP NetWeaver

Development Environment: SAP Composition

Environment (CE) + Composite Application

Framework (CAF)

8Copyright © 2010 Nanyang Polytechnic

Page 9: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

9Copyright © 2010 Nanyang Polytechnic

Page 10: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

SAP NetWeaver Platform

10Copyright © 2010 Nanyang Polytechnic

Page 11: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Composite Applications

• A composite application is an application that uses

service calls to acquire existing data and functions

from various solutions in the system landscape, and

combines these to create new, primarily collaborative

business processes, which are supplemented by their

own user interfaces and business logic” (The Developer’s Guide

to SAP NetWeaver Composition Environment, SAP PRESS)

• Composite applications use services and data from existing applications and components to:– Initiate new business practices

– Provide a view of processes, data, and information

– Facilitate user interaction and collaboration

11Copyright © 2010 Nanyang Polytechnic

Page 12: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

SAP NetWeaver CE & CAF

12Copyright © 2010 Nanyang Polytechnic

Source: http://www.sdn.sap.com

Page 13: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Composition Tools & Technologies

• Standard-based Java EE server

– J2EE 1.4 (SAP Discovery System v3)

• Eclipse-based development environment

– SAP NetWeaver Developer Studio (NWDS)

– Business object modeling & service composition

• Guided Procedures(GP) - Process Layer

– Allows users to set up and execute collaborative

business processes easily by seamlessly

integrating backend system transactions and

services into the business process context

13Copyright © 2010 Nanyang Polytechnic

Page 14: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Composition Tools & Technologies

• Visual Composer – UI Layer

– For less complex UIs - a modeling tool that enables

code-free composition of UI elements, Enterprise

Services and reusable components to rapidly create

and adapt rich user interfaces

• Web Dynpro – UI Layer

– For more sophisticated UIs - a client-independent

programming model of the SAP NetWeaver

technology platform for developing user interfaces for

Web applications

• Adobe Interactive Forms – UI Layer

– Enables support for offline scenarios

14Copyright © 2010 Nanyang Polytechnic

Page 15: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Process Design

CAF Guided

Procedures

Visual

Composer &

Interactive

Form

CAF Core

15Copyright © 2010 Nanyang Polytechnic

Page 16: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Visual Composer Model

16Copyright © 2010 Nanyang Polytechnic

Page 17: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Interactive Forms by Adobe

17Copyright © 2010 Nanyang Polytechnic

Page 18: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

CAF GP Runtime

18Copyright © 2010 Nanyang Polytechnic

Page 19: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

19Copyright © 2010 Nanyang Polytechnic

Page 20: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Enterprise Claims Solution using Interactive

Form by Adobe

Claim

Requestor

Claim

Applications

Web Application Server

Financial

Officers

Certifying

Officers

Lookup Table

SAP NetWeaver mySAP ERP applicationcomponents

SAP ERP Other Backend System

Automated Claims Interface with ERP

Information Exchangevia Web Services

20Copyright © 2010 Nanyang Polytechnic

Page 21: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Enterprise Data Management Workbench

21Copyright © 2010 Nanyang Polytechnic

Page 22: Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise Solutions Development ... Introduction •Diploma in Business Enterprise IT (DBT) –Nurture

Thank You

Copyright © 2010 Nanyang Polytechnic22

Nanyang Polytechnic

180 Ang Mo Kio Avenue 8

Singapore 569830

http://www.nyp.edu.sg

http://www.nyp.edu.sg/SIT

Mr. Ho Wee Chong

E-mail: [email protected]

DID: (65) 6550 1705

Fax: (65) 6452 0110