buchspektrum Internet-Buchhandlung

Neuerscheinungen 2019

Stand: 2020-02-01
Schnellsuche
ISBN/Stichwort/Autor
Herderstraße 10
10625 Berlin
Tel.: 030 315 714 16
Fax 030 315 714 14
info@buchspektrum.de

Gairik Acharya, Govind Bajaj, Avijit Dhar, Anup Ghosh, Asidhara Lahiri (Beteiligte)

SAP Cloud Platform: Cloud-Native Development


Mitarbeit: Acharya, Gairik; Bajaj, Govind; Dhar, Avijit; Ghosh, Anup; Lahiri, Asidhara
2019. 489 S. 9 in
Verlag/Jahr: RHEINWERK VERLAG 2019
ISBN: 1-493-21747-X (149321747X)
Neue ISBN: 978-1-493-21747-2 (9781493217472)

Preis und Lieferzeit: Bitte klicken


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!
... 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 ... 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