Mais conteúdo relacionado Semelhante a SAP NetWeaver Cloud Platform - Virtual Bootcamp Introduction - Part 1 (20) Mais de SAP PartnerEdge program for Application Development (20) SAP NetWeaver Cloud Platform - Virtual Bootcamp Introduction - Part 12. Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
© 2012 SAP AG. All rights reserved. 2
3. Agenda
Get set up with NetWeaver Cloud
Platform overview
Get started on the web
Installation and configuration steps
Create and run a HelloWorld application
© 2012 SAP AG. All rights reserved. 3
4. SAP NetWeaver Cloud Platform
Open, standards-based, modular services accelerate software development in the cloud
Standards-based development Federated identity management via the
and run-time environment SAP Identity Management service
Persistency service leveraging Remotely monitored and managed apps via
the speed of HANA a web-based account page
Scalable Document Service for Mash-up SAP apps and 3rd party content
managing unstructured data with the Cloud Portal
Connectivity service enabling seamless Built around the SAP Store along with SAP
Integration with SAP and other systems Store Partner Program
© 2012 SAP AG. All rights reserved. 4
5. SAP NetWeaver Cloud Application Partner Center
http://www.sapcloudappspartnercenter.com
Primary web resource for partners
Simple steps:
• Get Started
• Become a Partner
• Build
• Publish & Sell
© 2012 SAP AG. All rights reserved. 5
6. SAP NetWeaver Cloud Developer Center
http://scn.sap.com/community/developer-
center/cloud-platform
Primary web resource for application
developers
Access to:
• Product documentation
• Tutorials and guides
• FAQ’s
• Blog posts and discussions
• Code samples
© 2012 SAP AG. All rights reserved. 6
7. Get Your Developer License
Log in with your SCN credentials
Accept EULA for developer license
Accept EULA for development kit
Download NW Cloud development kit
• From tools.netweaver.ondemand.com
© 2012 SAP AG. All rights reserved. 7
8. Download and Install Eclipse
Download Eclipse IDE for Java EE Developers
• From www.eclipse.org/downloads
Go to Eclipse folder and run eclipse executable
Specify a Workspace directory
© 2012 SAP AG. All rights reserved. 8
9. Install Eclipse Tools for NW Cloud
Configure Eclipse proxy settings
Install NW Cloud SDK
– Help Install New Software
– From https://tools.netweaver.ondemand.com/juno
Restart Eclipse IDE
© 2012 SAP AG. All rights reserved. 9
10. Configure Eclipse for NW Cloud SDK
Select Landscape URL
• WindowPreferencesServerSAP NetWeaver Cloud
• Enter netweaver.ondemand.com in Landscape host field
Select location of NW Cloud SDK
• Browse folders to find location where SDK was downloaded
Enter account information
• Account name – your account space name
• User name – your SCN account userid
Click on Validate, then Apply
© 2012 SAP AG. All rights reserved. 10
11. Set up NW Cloud Runtime Environment
Add NW Cloud runtime
• WindowPreferencesServerRuntime Environments
• Click on Add
• Select SAPSAP NetWeaver Cloud
• Click on Finish, then OK
© 2012 SAP AG. All rights reserved. 11
12. Development and Testing in Eclipse
Code Editor /
Project Web Browser
Navigator
Server
Management
© 2012 SAP AG. All rights reserved. 12
13. Create a HelloWorld Application
Create Dynamic Web Project
• FileNewDynamic Web Project
• Project name: HelloWorld
Create HelloWorld servlet
• NewServlet
• Java package: hello
• Class name: HelloWorldServlet
• URL mapping: /
Change doGet() method
• Response.getWriter().println(“Hello World”);
• Save changes
© 2012 SAP AG. All rights reserved. 13
14. Run Application Locally
Create local server
• ServersNewServer
• Server Type: Local Test Server for SAP NetWeaver Cloud
• HTTP Port: 8080
• Add HelloWorld resource
Start server
• Select server and click on Start button
Open web browser
• http://localhost:8080/HelloWorld/
© 2012 SAP AG. All rights reserved. 14
15. Run Application in the Cloud
Create cloud server
• ServersNewServer
• Server Type: SAP NetWeaver Cloud
• Server host name: netweaver.ondemand.com
• Application name: helloworld
• Account name: your-account-space
• User name: your-SCN-userid
• Password: your-SCN-password
• Add HelloWorld resource
Start server
• Select server and click on Start button
Open web browser
• http://helloworld<your-account-
space>.netweaver.ondemand.com/HelloWorld/
© 2012 SAP AG. All rights reserved. 15
16. Manage Application Operations in the Cloud
Access NW Cloud Applications Cockpit
https://account.netweaver.ondemand.com
Start, stop, deploy, undeploy your
application
Check effective compute size
View logs
Change log settings
© 2012 SAP AG. All rights reserved. 16
17. NW Cloud Console Client
Command-line tool
• Enables application development, deployment and
configuration outside Eclipse IDE
• Allows for automation of tasks and operations
• Bundled with NW Cloud SDK
Typical operations:
• Deploy or undeploy an application
• Start, stop or restart an application
• Check application status
• Configure application logs
• Configure destinations
• Configure availability checks and alert recipients
© 2012 SAP AG. All rights reserved. 17
18. Next Bootcamp Session – Feb 13th
Build and run an application using the
services offered by NW Cloud
• Identity management
• Persistence
• On-premise connectivity
• Cloud connectivity
Event Management application
• Schedule an event
• Assign participants and a venue
• Pull data from on-premise ERP and SuccessFactors
BizX
© 2012 SAP AG. All rights reserved. 18
19. Online Resources
Partner Center
http://www.sapcloudappspartnercenter.com
Developer Center
http://scn.sap.com/community/developer-center/cloud-platform
© 2012 SAP AG. All rights reserved. 19
20. Development Coaching & SAP Development Support
Level of services and overview
# Type of Service Schedule Restrictions Access
1 Development Forum 24x7 available Unlimited access NW Cloud Developer Forum
Feb 05th, 4pm CET For registered SAP NetWeaver Cloud
Intro to NW Cloud, configuration and first Remote Session via
2 Virtual Bootcamp Applications Partners and interested
steps in building NW Cloud applications SAP Connect / PGI
Intro Session community
Feb 13th, 4pm CET Building NW Cloud applications, use of the For registered SAP NetWeaver Cloud
Remote Session via
3 Virtual Bootcamp persistence service, monitoring and Applications Partners and interested
SAP Connect / PGI
Detail session deployment. community
Feb 27th, 5pm CET
For registered SAP NetWeaver Cloud Remote Session via
4 Feb 28th, 10am CET Bi-weekly, 1 hour
Applications Partners SAP Connect / PGI
Q&A Session
NetWeaver Cloud Platform 24 x7 available For registered SAP NetWeaver Cloud Support component
*
Support Applications Partners (BC-NEO-**)
SAP Application Developer For registered SAP NetWeaver Cloud Via according Support
* 24 x7 available
User Enterprise support Applications Partners backend component
* SAP Support access via SAP Service Marketplace: www.service.sap.com/support
© 2012 SAP AG. All rights reserved. 20
22. Questions & Answers
Q: Do you have a Sybase ASE persistence option as well on cloud?
A: Not at the moment, but we may consider offering this as an option in the future.
Q: Will also be the NetWeaver Cloud Portal available in the partner account?
A: Yes, please check the contract details.
Q: How NetWeaver cloud is a platform as a service? I mean we are using our local system for dev?
A: It is true that we are using our local system for development, but we are still deploying and running the
application in the cloud. This is why it is still a platform-as-a-service. Offering the development environment
completely in the cloud is an option we are considering for the future.
Q: I have already developed a web application in Java - Tomcat, it is possible to deploy it with SAP
Netweaver Cloud?
A: Yes, although the amount of migration work needed may depend on the build environment you used, and also
how much you want to rewrite the application itself to leverage the platform services offered by NW Cloud.
© 2012 SAP AG. All rights reserved. 22
24. © 2012 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads,
permission of SAP AG. The information contained herein may be changed without prior notice. Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice,
Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.
Some software products marketed by SAP AG and its distributors contain proprietary software components of
other software vendors. INTERMEC is a registered trademark of Intermec Technologies Corporation.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Wi-Fi is a registered trademark of Wi-Fi Alliance.
Microsoft Corporation.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System
Motorola is a registered trademark of Motorola Trademark Holdings LLC.
z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7,
POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere,
Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork,
SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are
Linux is the registered trademark of Linus Torvalds in the United States and other countries. trademarks or registered trademarks of SAP AG in Germany and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web
Systems Incorporated in the United States and other countries. Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects
Oracle and Java are registered trademarks of Oracle and its affiliates.
is an SAP company.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc.
registered trademarks of Citrix Systems Inc. Sybase is an SAP company.
HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG
Consortium, Massachusetts Institute of Technology. in Germany and other countries. Crossgate is an SAP company.
Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, All other product and service names mentioned are the trademarks of their respective companies. Data
and Xcode are trademarks or registered trademarks of Apple Inc. contained in this document serves informational purposes only. National product specifications may vary.
IOS is a registered trademark of Cisco Systems Inc. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied,
or transmitted in any form or for any purpose without the express prior written permission of SAP AG.
RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry
Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered
trademarks of Research in Motion Limited.
© 2012 SAP AG. All rights reserved. 24