Upload
others
View
6
Download
0
Embed Size (px)
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: [email protected]
DID: (65) 6550 1705
Fax: (65) 6452 0110