The Garbage Collector deep dive

Preview:

DESCRIPTION

A deep dive into our Garbage Collector Demo Jam solution as shown at SAP TechEd 2012. Leo van Hengel Twan van den Broek

Citation preview

SAP TechEd Madrid Demo Jam 2012

#sitNL #GarbageCollector deepdive by @tbroek and @lvhengel

Idea

• SAP NetWeaver Cloud

• License plate detection

• Upload and process in the cloud

• Connect to BPM Process Decide if truck is known

– Yes: Check weight

– No: Enter more details

• SAP Connection with ES Workplace

SAP NetWeaver 7.31 PO

B P M

SAP Cloud Connector

REST

BPM REST API

Upload License

plate

Enter Weight

SAP ES Workplace

SAP ECC 6.0

WS

#GarbageCollector

SAPUI5 Webapp

Process Licenseplate

Technologies used

• SAP NetWeaver Cloud

• SAPUI5

• SAP NetWeaver PO 7.31

• ES Workplace

• Web Services

• Xcode for iPhone Development

Uploading the licenseplate

iPhone Application – Native

– Use of Camera/Camera Roll

• Photo upload with FSNetworking library https://github.com/foursquare/FSNetworking

Upload License

plate

SAP NetWeaver Cloud

• Process uploaded image

– Java Library

• SAP NetWeaver BPM RESTful Service (CodeExchange) – Servlets

• SAPUI5 Web application – HTML + Javascript

SAP NetWeaver BPM RESTful Service

Owned by Stefan Henke Christian Loos

RESTful service for NetWeaver BPM – Stefan Henke Getting started with the RESTful service for NetWeaver BPM – Stefan Henke NetWeaver BPM RESTful Service and jQuery Mobile – Leo van Hengel

https://cw.sdn.sap.com/cw/groups/bpm-rest-api

• Provides remote access to most common entities of NetWeaver BPM

• Supports not only read-only retrieval scenarios, but also write operations

• Based on the public NetWeaver BPM API (introduced with 7.3 release)

• RESTful service using HTTP binding which allows easy consumption on various platforms (for example, on mobile platforms)

• Implemented as JAX-RS service using Apache CXF to provide support for RESTful service

• Runs on a NetWeaver AS Java 7.3 • Supports XML as well as JSON for data

transfer

SAPUI5

BPM Process

ES Workplace

No time to waste!

#GarbageCollector

Recommended