Más contenido relacionado Using Eclipse in the Cloud to Monitor Hurricanes1. Using Eclipse in the Cloud to
Monitor Hurricanes
Diyan Yordanov, Vladimir Pavlov
SAP Labs Bulgaria
June 18, 2012
2. Agenda
Eclipse – as development and runtime environment for the cloud
Showcase application – idea & architecture
SAP NetWeaver Cloud – host my application
Develop the application
Run the application
© 2012 SAP AG. All rights reserved. Public 2
3. Showcase Application – Idea & Architecture
Hurricane Warning System
HR system misses some specific
practices
Google R
Warning employees of severe weather Maps
conditions R Browser
Advise not to commute to the office R UI Client
Weather
Service R
R
Google R R
Develop composite or mash-up Geocoder Web App Mail Service
Service
Google maps
Weather service R
R
HR system HR System
Persistence Service
Notification service
Persistence Storage
© 2012 SAP AG. All rights reserved. Public 3
5. SAP NetWeaver Cloud
Software as a Service
(Your On-Demand Application)
Platform as a Service
SAP NetWeaver Cloud
Programming Models
Platform Services
Core Platform Services
SAP HANA
Infrastructure as a Service
(SAP Cloud)
© 2012 SAP AG. All rights reserved. Public 5
6. SAP NetWeaver Cloud
Software as a Service
(Your On-Demand Application)
Platform as a Service
SAP NetWeaver Cloud
Programming Models
Identity Document
Platform Services Persistence Connectivity
Management Store
Core Platform Services
SAP HANA
Infrastructure as a Service
(SAP Cloud)
© 2012 SAP AG. All rights reserved. Public 6
7. SAP NetWeaver Cloud
Software as a Service
(Your On-Demand Application)
Platform as a Service
SAP NetWeaver Cloud
Programming Models Java EE Spring
Platform Services
Core Platform Services
SAP HANA
Infrastructure as a Service
(SAP Cloud)
© 2012 SAP AG. All rights reserved. Public 7
10. Develop the Application
Steps To Follow
1. Download Eclipse IDE for Java EE Developers
2. Install SAP NetWeaver Cloud tools and SDK
3. Setup Runtime
4. Develop JPA project for the JPA module
5. Create Dynamic Web Project that uses the JPA module
6. Generate WS Client for the HR system using CXF
7. Expose application data via REST servlet to the UI
8. Integrate Mail Service for sending notifications
9. Integrate SAP ID Service for user authentication
10. Develop UI with HTML 5 and JavaScript
11. Deploy on Local Test Server for SAP NetWeaver Cloud
12. Deploy on SAP NetWeaver Cloud
© 2012 SAP AG. All rights reserved. Public 10
11. SAP NetWeaver Cloud Developer Center
http://scn.sap.com/community/developer-center/cloud-platform
© 2012 SAP AG. All rights reserved. Public 11