Platform for Teaching Enterprise Solutions Development · Platform for Teaching Enterprise...

Preview:

Citation preview

Platform for Teaching Enterprise

Solutions Development

SAP Composite Applications Framework

Mr. Ho Wee Chong

School of Information Technology

Nanyang Polytechnic

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

2Copyright © 2010 Nanyang Polytechnic

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

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

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

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

6Copyright © 2010 Nanyang Polytechnic

Innovative Teaching and Learning

Teaching & Learning Strategy

Industry Collaborations

Staff Curriculum

Capabilities

Development

Value-Added

Injection

Student

Industrial Strength

Knowledge

7Copyright © 2010 Nanyang Polytechnic

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

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

9Copyright © 2010 Nanyang Polytechnic

SAP NetWeaver Platform

10Copyright © 2010 Nanyang Polytechnic

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

SAP NetWeaver CE & CAF

12Copyright © 2010 Nanyang Polytechnic

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

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

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

Process Design

CAF Guided

Procedures

Visual

Composer &

Interactive

Form

CAF Core

15Copyright © 2010 Nanyang Polytechnic

Visual Composer Model

16Copyright © 2010 Nanyang Polytechnic

Interactive Forms by Adobe

17Copyright © 2010 Nanyang Polytechnic

CAF GP Runtime

18Copyright © 2010 Nanyang Polytechnic

Agenda

1. Introduction

2. Teaching & Learning Strategy

3. Teaching Experience with CAF

4. Project Highlights

19Copyright © 2010 Nanyang Polytechnic

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

Enterprise Data Management Workbench

21Copyright © 2010 Nanyang Polytechnic

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: HO_Wee_Chong@nyp.gov.sg

DID: (65) 6550 1705

Fax: (65) 6452 0110

Recommended