SAP Cloud Platform: Cloud-Native Development
(Sprache: Englisch)
Learn to build cloud applications from the ground up using SAP Cloud Platform. Explore the Neo and Cloud Foundry development environments; pick your backend language from a selection including Java, Node.js, and ABAP; and create a frontend with SAPUI5 and...
Leider schon ausverkauft
versandkostenfrei
Buch (Gebunden)
Fr. 121.90
inkl. MwSt.
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „SAP Cloud Platform: Cloud-Native Development “
Klappentext zu „SAP Cloud Platform: Cloud-Native Development “
Learn to build cloud applications from the ground up using SAP Cloud Platform. Explore the Neo and Cloud Foundry development environments; pick your backend language from a selection including Java, Node.js, and ABAP; and create a frontend with SAPUI5 and SAP Fiori, and more. Once your app is ready to run, secure, test, and monitor it before delivery and implementation. Then find out how to integrate essential SAP Cloud Platform services like the SAP Leonardo toolset. Take your apps to the next level!a. Application Development
Learn the ins and outs of application development, from Java, Node.js, Python, SAP HANA XS, SAP HANA XSA, and ABAP in the backend. For the frontend, explore SAPUI5, SAP Fiori, and SAP Web IDE.
b. Lifecycle Management
Secure and monitor applications, set up a continuous delivery and continuous integration pipeline, and implement DevOps best practices.
c. Microservices
Integrate your applications with SAP Cloud Platform microservices like Internet of Things 4.0, machine learning, and blockchain from the SAP Leonardo toolset.
1) SAP Cloud Platform
2) Neo Environment
3) Cloud Foundry
4) Microservices
5) Frontend and backend development
6) Application lifecycle management
7) SAP Leonardo
8) Java
9) SAPUI5
10) CI/CD
11) DevOps
Inhaltsverzeichnis zu „SAP Cloud Platform: Cloud-Native Development “
... Preface ... 19... Structure of the Book ... 19
... Acknowledgments ... 23
PART I ... Getting Started ... 25
1 ... SAP Cloud Platform: Digital Transformation and Innovation ... 27
1.1 ... Digital Enterprise: What and Why of Digital Transformation ... 27
1.2 ... The Role of the Cloud in Digital Transformation ... 31
1.3 ... Cloud-Native Applications: The New Paradigm ... 36
1.4 ... Characteristics of Cloud Platforms and Applications ... 40
1.5 ... Hybrid Systems ... 45
1.6 ... Summary ... 46
2 ... Cloud Foundry and the Neo Environment ... 47
2.1 ... Introduction to the Neo Environment ... 47
2.2 ... Introduction to Cloud Foundry ... 48
2.3 ... Cloud Foundry Services Offered by SAP Cloud Platform ... 52
2.4 ... Deployment Based on Development Environment ... 53
2.5 ... Use Cases Based on Development Environment ... 57
2.6 ... Summary ... 58
3 ... Microservices ... 61
3.1 ... What Is a Microservice? ... 61
3.2 ... How Does SAP Cloud Platform Enable Microservices? ... 63
3.3 ... Finding the Right Microservice ... 68
3.4 ... Consuming Microservices ... 69
3.5 ... Summary ... 70
PART II ... Application Development ... 71
4 ... Developing Your First Application ... 73
4.1 ... Setting Up the Development Environment ... 73
4.2 ... Developing, Deploying, and Testing an Application in the Neo Environment ... 79
4.3 ... Developing, Deploying, and Testing an Application in the Cloud Foundry Environment ... 91
4.4 ... Summary ... 97
5 ... Backend Application Development ... 99
5.1 ... Java Application Development ... 99
5.2 ... Python Application Development ... 115
5.3 ... ABAP in SAP Cloud Platform ... 121
5.4 ... Building Extension Applications for Cloud Solutions ... 125
5.5 ... Application Development using SAP HANA XS Classic ... 132
5.6 ... Application Development using SAP HANA XS, Advanced Model ...
... mehr
143
5.7 ... Migrating Applications from the Neo Environment to Cloud Foundry ... 153
5.8 ... Summary ... 162
6 ... Frontend Application Development ... 163
6.1 ... SAP Fiori Cloud ... 164
6.2 ... SAP Web IDE ... 167
6.3 ... SAP Build ... 175
6.4 ... SAPUI5 ... 186
6.5 ... Summary ... 196
PART III ... Operating Applications ... 197
7 ... Application Lifecycle Management ... 199
7.1 ... Git and Its Terminology ... 199
7.2 ... Continuous Integration and Continuous Delivery ... 201
7.3 ... Continuous Integration Setup Using Travis CI ... 207
7.4 ... Solution Export Wizard ... 213
7.5 ... Transportation Management Service in Cloud Foundry ... 214
7.6 ... Using CTS+ in SAP Cloud Platform ... 214
7.7 ... Summary ... 215
8 ... Application Security ... 217
8.1 ... SAP Cloud Platform Authentication Options ... 217
8.2 ... SAP Cloud Platform Single Sign-On ... 223
8.3 ... Access Management in the Cloud Foundry Environment ... 225
8.4 ... Authorizations for Applications on SAP Cloud Platform in the Cloud Foundry Environment ... 228
8.5 ... Web Security for XSA Applications ... 231
8.6 ... Summary ... 234
9 ... Application Monitoring ... 235
9.1 ... Monitoring Java Applications ... 235
9.2 ... Monitoring Database Systems ... 239
9.3 ... Monitoring Cloud Foundry Applications ... 241
9.4 ... Monitoring APIs ... 244
9.5 ... Summary ... 247
10 ... DevOps Implementation ... 249
10.1 ... DevOps Fundamentals ... 250
10.2 ... DevOps for Hybrid Architectures ... 267
10.3 ... Summary ... 270
11 ... SAP Leonardo ... 273
11.1 ... Design Thinking ... 274
11.2 ... Internet of Things ... 277
11.3 ... Blockchain ... 280
11.4 ... Machine Learning ... 284
11.5 ... Analytics ... 286
11.6 ... Big Data ... 289
11.7 ... Data Intelligence ... 291
11.8 ... Summary ... 292
PART IV ... Consuming SAP Cloud Platform Services ... 293
12 ... Internet of Things Service ... 295
12.1 ... Architecture ... 298
12.2 ... SAP Leonardo IoT Service Cockpit ... 299
12.3 ... Core Service APIs ... 300
12.4 ... SAP IoT Application Enablement ... 302
12.5 ... Developing IoT Solutions with SAP Leonardo ... 305
12.6 ... Summary ... 365
13 ... SAP Leonardo Machine Learning Foundation ... 367
13.1 ... SAP Leonardo Machine Learning Foundation Features ... 369
13.2 ... SAP Leonardo Machine Learning Foundation Services ... 370
13.3 ... Developing an SAPUI5 Application Using the Scene Text Recognition Machine Learning Service ... 380
13.4 ... Bring Your Own License Model ... 406
13.5 ... Summary ... 414
14 ... Blockchain Service ... 415
14.1 ... Overview and Capabilities ... 415
14.2 ... Hyperledger Fabric ... 418
14.3 ... Installing the Chaincode Development Tool ... 428
14.4 ... Developing a Blockchain Application ... 430
14.5 ... Integrate SAP S/4HANA with the Blockchain Network ... 448
14.6 ... Summary ... 449
PART V ... Case Studies ... 451
15 ... Adopting SAP Cloud Platform ... 453
15.1 ... Use Case 1: Supplier Relationships ... 453
15.2 ... Use Case 2: Employee Rewards ... 455
15.3 ... Use Case 3: Temperature-Sensitive Products ... 456
15.4 ... Key Challenges and Lessons Learned ... 459
15.5 ... Summary ... 465
16 ... Conclusion and Roadmap ... 467
16.1 ... The Cloud ... 467
16.2 ... Platform as a Service ... 469
16.3 ... Neo and SAP Cloud Platform ... 470
16.4 ... Microservices ... 471
16.5 ... Application Monitoring ... 473
16.6 ... Internet of Things ... 474
16.7 ... Roadmap ... 474
... The Authors ... 481
... Index ... 483
5.7 ... Migrating Applications from the Neo Environment to Cloud Foundry ... 153
5.8 ... Summary ... 162
6 ... Frontend Application Development ... 163
6.1 ... SAP Fiori Cloud ... 164
6.2 ... SAP Web IDE ... 167
6.3 ... SAP Build ... 175
6.4 ... SAPUI5 ... 186
6.5 ... Summary ... 196
PART III ... Operating Applications ... 197
7 ... Application Lifecycle Management ... 199
7.1 ... Git and Its Terminology ... 199
7.2 ... Continuous Integration and Continuous Delivery ... 201
7.3 ... Continuous Integration Setup Using Travis CI ... 207
7.4 ... Solution Export Wizard ... 213
7.5 ... Transportation Management Service in Cloud Foundry ... 214
7.6 ... Using CTS+ in SAP Cloud Platform ... 214
7.7 ... Summary ... 215
8 ... Application Security ... 217
8.1 ... SAP Cloud Platform Authentication Options ... 217
8.2 ... SAP Cloud Platform Single Sign-On ... 223
8.3 ... Access Management in the Cloud Foundry Environment ... 225
8.4 ... Authorizations for Applications on SAP Cloud Platform in the Cloud Foundry Environment ... 228
8.5 ... Web Security for XSA Applications ... 231
8.6 ... Summary ... 234
9 ... Application Monitoring ... 235
9.1 ... Monitoring Java Applications ... 235
9.2 ... Monitoring Database Systems ... 239
9.3 ... Monitoring Cloud Foundry Applications ... 241
9.4 ... Monitoring APIs ... 244
9.5 ... Summary ... 247
10 ... DevOps Implementation ... 249
10.1 ... DevOps Fundamentals ... 250
10.2 ... DevOps for Hybrid Architectures ... 267
10.3 ... Summary ... 270
11 ... SAP Leonardo ... 273
11.1 ... Design Thinking ... 274
11.2 ... Internet of Things ... 277
11.3 ... Blockchain ... 280
11.4 ... Machine Learning ... 284
11.5 ... Analytics ... 286
11.6 ... Big Data ... 289
11.7 ... Data Intelligence ... 291
11.8 ... Summary ... 292
PART IV ... Consuming SAP Cloud Platform Services ... 293
12 ... Internet of Things Service ... 295
12.1 ... Architecture ... 298
12.2 ... SAP Leonardo IoT Service Cockpit ... 299
12.3 ... Core Service APIs ... 300
12.4 ... SAP IoT Application Enablement ... 302
12.5 ... Developing IoT Solutions with SAP Leonardo ... 305
12.6 ... Summary ... 365
13 ... SAP Leonardo Machine Learning Foundation ... 367
13.1 ... SAP Leonardo Machine Learning Foundation Features ... 369
13.2 ... SAP Leonardo Machine Learning Foundation Services ... 370
13.3 ... Developing an SAPUI5 Application Using the Scene Text Recognition Machine Learning Service ... 380
13.4 ... Bring Your Own License Model ... 406
13.5 ... Summary ... 414
14 ... Blockchain Service ... 415
14.1 ... Overview and Capabilities ... 415
14.2 ... Hyperledger Fabric ... 418
14.3 ... Installing the Chaincode Development Tool ... 428
14.4 ... Developing a Blockchain Application ... 430
14.5 ... Integrate SAP S/4HANA with the Blockchain Network ... 448
14.6 ... Summary ... 449
PART V ... Case Studies ... 451
15 ... Adopting SAP Cloud Platform ... 453
15.1 ... Use Case 1: Supplier Relationships ... 453
15.2 ... Use Case 2: Employee Rewards ... 455
15.3 ... Use Case 3: Temperature-Sensitive Products ... 456
15.4 ... Key Challenges and Lessons Learned ... 459
15.5 ... Summary ... 465
16 ... Conclusion and Roadmap ... 467
16.1 ... The Cloud ... 467
16.2 ... Platform as a Service ... 469
16.3 ... Neo and SAP Cloud Platform ... 470
16.4 ... Microservices ... 471
16.5 ... Application Monitoring ... 473
16.6 ... Internet of Things ... 474
16.7 ... Roadmap ... 474
... The Authors ... 481
... Index ... 483
... weniger
Autoren-Porträt von Gairik Acharya, Govind Bajaj, Avijit Dhar, Anup Ghosh, Asidhara Lahiri
Asidhara Lahiri is an SAP executive architect at the IBM India Client Innovation Centre and has designed and reviewed client architecture, defined IBM services, and grown IBM's SAP HANA capability. She has more than 18 years of IT experience architecting solutions in several global implementations. She is an SAP solution architect for one of the largest oil and gas companies and is a global SME in SAP S/4HANA at IBM. Asidhara has filed two patents and is a member of the IBM Academy of Technology. You can reach Asidhara via Twitter @AsidharaL.
Bibliographische Angaben
- Autoren: Gairik Acharya , Govind Bajaj , Avijit Dhar , Anup Ghosh , Asidhara Lahiri
- 2018, 489 Seiten, Masse: 18,7 x 23,6 cm, Gebunden, Englisch
- Verlag: Rheinwerk Verlag
- ISBN-10: 149321747X
- ISBN-13: 9781493217472
- Erscheinungsdatum: 25.02.2019
Sprache:
Englisch
Kommentar zu "SAP Cloud Platform: Cloud-Native Development"
0 Gebrauchte Artikel zu „SAP Cloud Platform: Cloud-Native Development“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "SAP Cloud Platform: Cloud-Native Development".
Kommentar verfassen