The Garbage Collector deep dive

Post on 29-Nov-2014

830 views 3 download

description

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

Transcript of The Garbage Collector deep dive

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