The Garbage Collector deep dive
-
Upload
twan-van-den-broek -
Category
Business
-
view
835 -
download
3
description
Transcript of The Garbage Collector deep dive
![Page 1: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/1.jpg)
![Page 2: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/2.jpg)
SAP TechEd Madrid Demo Jam 2012
#sitNL #GarbageCollector deepdive by @tbroek and @lvhengel
![Page 3: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/3.jpg)
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
![Page 4: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/4.jpg)
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
![Page 5: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/5.jpg)
Technologies used
• SAP NetWeaver Cloud
• SAPUI5
• SAP NetWeaver PO 7.31
• ES Workplace
• Web Services
• Xcode for iPhone Development
![Page 6: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/6.jpg)
Uploading the licenseplate
iPhone Application – Native
– Use of Camera/Camera Roll
• Photo upload with FSNetworking library https://github.com/foursquare/FSNetworking
Upload License
plate
![Page 7: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/7.jpg)
SAP NetWeaver Cloud
• Process uploaded image
– Java Library
• SAP NetWeaver BPM RESTful Service (CodeExchange) – Servlets
• SAPUI5 Web application – HTML + Javascript
![Page 8: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/8.jpg)
![Page 9: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/9.jpg)
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
![Page 10: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/10.jpg)
SAPUI5
![Page 11: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/11.jpg)
BPM Process
![Page 12: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/12.jpg)
ES Workplace
![Page 13: The Garbage Collector deep dive](https://reader034.fdocuments.net/reader034/viewer/2022051109/547a758cb379593a2b8b4a07/html5/thumbnails/13.jpg)
No time to waste!
#GarbageCollector