Date post: | 24-Dec-2014 |
Category: |
Technology |
Upload: | diyan-yordanov |
View: | 1,546 times |
Download: | 1 times |
Using Eclipse in the Cloud to
Monitor Hurricanes Diyan Yordanov, Vladimir Pavlov
SAP Labs Bulgaria
June 18, 2012
© 2012 SAP AG. All rights reserved. 2 Public
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. 3 Public
Showcase Application – Idea & Architecture Hurricane Warning System
HR system misses some specific
practices
Warning employees of severe weather
conditions
Advise not to commute to the office
Develop composite or mash-up
Google maps
Weather service
HR system
Notification service Persistence Service
Browser
UI Client
Web App
Persistence Storage
Weather
Service
Maps
Geocoder
Service
HR System
R
R
R
R
R
R
Mail Service
RR
R
BrowserUI ClientWeb AppPersistence StorageWeather ServiceGoogle MapsGoogle Geocoder ServiceHR SystemRRRRRRRMail ServiceR
© 2012 SAP AG. All rights reserved. 4 Public
What is PaaS?
© 2012 SAP AG. All rights reserved. 5 Public
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. 6 Public
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)
PersistenceIdentity
ManagementConnectivity
Document
Store
© 2012 SAP AG. All rights reserved. 7 Public
SAP NetWeaver Cloud
Software as a Service
(Your On-Demand Application)
Platform as a Service
SAP NetWeaver Cloud
Platform Services
Programming Models
Core Platform Services
SAP HANA
Infrastructure as a Service
(SAP Cloud)
Java EE Spring
© 2012 SAP AG. All rights reserved. 8 Public
SAP NetWeaver Cloud Open Source and Standards Based
Tycho
Apache CXF
© 2012 SAP AG. All rights reserved. 9 Public
Develop the Application
© 2012 SAP AG. All rights reserved. 10 Public
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. 11 Public
SAP NetWeaver Cloud Developer Center http://scn.sap.com/community/developer-center/cloud-platform
© 2012 SAP AG. All rights reserved. 12 Public
SAP NetWeaver Cloud Trial Account
Thank you
Contact information: