二维码

[Fiori] SAP Press - OData and SAP NetWeaver Gateway

Twilight发表于 2015-11-04 00:41Twilight 最后回复于 2015-11-04 00:41 [复制链接] 6196 0

SAP Press - OData and SAP NetWeaver Gateway目录:
  1. 1 ... Introduction to SAP NetWeaver Gateway ... 33
  2. 1.1 ... Modern Business Applications ... 34
  3.  1.1.1 ... User Interfaces ... 35
  4.  1.1.2 ... Infrastructures ... 42
  5. 1.2 ... SAP NetWeaver Gateway for Modern Business Applications ... 45 1.3 ... Installation and Deployment ... 51
  6.  1.3.1 ... Installation ... 52
  7.  1.3.2 ... Deployment ... 54
  8. 1.4 ... SAP NetWeaver Gateway and Related Products ... 57
  9.  1.4.1 ... Duet Enterprise ... 58
  10.  1.4.2 ... SAP NetWeaver Portal ... 60
  11.  1.4.3 ... SAP Mobile Platform ... 61
  12.  1.4.4 ... SAP HANA ... 63
  13.  1.4.5 ... SAP NetWeaver Process Integration (PI) ... 64
  14.  1.4.6 ... SAP NetWeaver Business Warehouse (BW) ... 64 1.5 ... Summary ... 65
  15. 2 ... Introduction to OData ... 67
  16. 2.1 ... OData and REST ... 67
  17.  2.1.1 ... What Is REST? ... 67
  18.  2.1.2 ... What Is OData? ... 71
  19. 2.2 ... Structure of an OData Service ... 76
  20.  2.2.1 ... Service Document ... 79
  21.  2.2.2 ... Service Metadata Document ... 83 2.3 ... OData Operations ... 86
  22.  2.3.1 ... Create ... 86
  23.  2.3.2 ... Read ... 87
  24.  2.3.3 ... Update ... 88
  25.  2.3.4 ... Delete ... 89
  26. 2.4 ... OData Query Options ... 89
  27.  2.4.1 ... Filtering and Projecting ($filter and $select) ... 91
  28.  2.4.2 ... Sorting ($orderby) ... 95
  29.  2.4.3 ... Client- Side Paging ($top, $skip, and $inlinecount) ... 96
  30.  2.4.4 ... Counting ($count) ... 100
  31.  2.4.5 ... Inlining ($expand) ... 100
  32.  2.4.6 ... Formatting ($format) ... 104 2.5 ... OData in SAP Solutions ... 106
  33. Table of Contents
  34. ... Foreword by Dr. Vishal Sikka ... 17 ... Foreword by Michael Reh ... 19
  35. ... Foreword by Stephan Herbert ... 21 ... Introduction ... 23
  36. ... Acknowledgments ... 27
  37.  2.5.1 ... Mobile Productivity Applications ... 112
  38.  2.5.2 ... SAP Fiori ... 112
  39.  2.5.3 ... SAP Jam ... 113
  40.  2.5.4 ... SAP NetWeaver Portal ... 113
  41.  2.5.5 ... Duet Enterprise ... 113
  42.  2.5.6 ... SAP Solution Manager ... 114
  43.  2.5.7 ... SAP HANA ... 114
  44.  2.5.8 ... SAP- Certified Partner Solutions ... 117 2.6 ... Summary ... 118
  45. 3 ... Architecture and Integration ... 119
  46. 3.1 ... Gateway Principles ... 119 3.2 ... Architecture ... 121
  47.  3.2.1 ... Consumer Tier ... 124
  48.  3.2.2 ... SAP NetWeaver Gateway Tier ... 125
  49.  3.2.3 ... SAP Business Suite Tier ... 126
  50.  3.2.4 ... Add-On Structure ... 128
  51. 3.3 ... Integration with Other SAP Interfaces ... 130
  52.  3.3.1 ... Remote Function Call (RFC) ... 131
  53.  3.3.2 ... Business Object Repository (BOR) ... 131
  54.  3.3.3 ... Service Provider Infrastructure (SPI) ... 131
  55.  3.3.4 ... SAP NetWeaver Business Warehouse (BW) InfoCubes ... 132
  56.  3.3.5 ... Multidimensional Expressions (MDX) ... 132
  57.  3.3.6 ... Easy Query ... 133
  58.  3.3.7 ... Generic Interaction Layer (GenIL) ... 133
  59.  3.3.8 ... SAP HANA ... 133
  60.  3.3.9 ... SAP NetWeaver Business Process Management (BPM) ... 134
  61.  3.3.10 ... SAP Business Workflow ... 134 3.4 ... Summary ... 135
  62. 4 ... Deployment Options, Installation, and Configuration ... 137
  63. 4.1 ... Introduction to SAP NetWeaver Gateway Deployment ... 137
  64.  4.1.1 ... Hub Deployment with Development in the SAP Business Suite System ... 140
  65.  4.1.2 ... Hub Deployment with Development on the Hub ... 141
  66.  4.1.3 ... Embedded Deployment ... 144
  67.  4.1.4 ... Comparison of Deployment Options ... 146
  68.  4.1.5 ... Mixed Deployment Options ... 148
  69. 4.2 ... Preparing for Installation and Configuration ... 150 4.3 ... Quick Start Guide ... 153
  70.  4.3.1 ... Step 1: Deployment of the SAP NetWeaver Gateway Add-Ons ... 154
  71.  4.3.2 ... Step 2: Activate SAP NetWeaver Gateway ... 155
  72.  4.3.3 ... Step 3: Create an SAP System Alias ... 155
  73.  4.3.4 ... Step 4: Create an SAP NetWeaver Gateway Alias ... 157
  74.  4.3.5 ... Step 5: Activate OPU Node ... 158
  75.  4.3.6 ... Step 6: Test Your Settings ... 159
  76. 4.4 ... Installation and Configuration in Detail ... 161
  77.  4.4.1 ... Installing the SAP NetWeaver Gateway Add-Ons ... 162
  78.  4.4.2 ... Basic Configuration Settings ... 162
  79.  4.4.3 ... OData Channel Configuration ... 165
  80.  4.4.4 ... Business Enablement Provisioning (BEP) Configuration ... 172
  81.  4.4.5 ... Smoke Testing ... 173 4.5 ... Summary ... 175
  82. Part II ... Service Creation ... 177
  83. 5 ... Introduction to OData Service Creation ... 179
  84. 5.1 ... Service Creation Process Overview ... 180 5.2 ... SAP NetWeaver Gateway Toolset ... 185
  85.  5.2.1 ... SAP NetWeaver Gateway Service Builder ... 186
  86.  5.2.2 ... Beyond the Service Builder: Supporting Tools during the Service Creation Process ... 188 5.3 ... Steps in the Service Creation Process ... 192
  87.  5.3.1 ... Data Model Definition in the Service Builder ... 192
  88.  5.3.2 ... Service Registration in the SAP Business Suite System ... 195
  89.  5.3.3 ... Service Implementation ... 198
  90.  5.3.4 ... Service Maintenance ... 201
  91.  5.3.5 ... Service Generation via Redefinition ... 202
  92.  5.3.6 ... Service Generation via Model Composition ... 211 5.4 ... The OData Channel Development Paradigm ... 212
  93.  5.4.1 ... Model Provider Class ... 213
  94.  5.4.2 ... Data Provider Class and Data Provider Extension Class ... 216
  95.  5.4.3 ... Technical Considerations with Respect to OData Channel Development ... 218 5.5 ... Summary ... 218
  96. 6 ... Service Development ... 221
  97. 6.1 ... Data Model Definition ... 222
  98.  6.1.1 ... Creating a Project ... 223
  99.  6.1.2 ... Creating the Data Model ... 226
  100. 6.2 ... Service Registration in the SAP Business Suite System ... 248
  101. 6.3 ... Service Stub Generation ... 254
  102. 6.4 ... Service Maintenance ... 257
  103. 6.5 ... Incremental Service Implementation and Model Enhancement ... 262
  104.  6.5.1 ... Feed (GET_ENTITYSET) ... 264
  105.  6.5.2 ... Single Read (GET_ENTITY) ... 269
  106.  6.5.3 ... Query Options ... 271
  107.  6.5.4 ... Navigation Properties ... 281
  108.  6.5.5 ... CUD Methods ... 288
  109.  6.5.6 ... Function Imports ... 298
  110.  6.5.7 ... Media Resources ... 303
  111.  6.5.8 ... Expand/Self-Expand ... 313
  112.  6.5.9 ... Deep Insert ... 321
  113.  6.5.10 ... Batch ... 325 6.6 ... Summary ... 329
  114. 7 ... Service Generation ... 331
  115. 7.1 ... Generation via RFC/BOR Interface ... 333
  116.  7.1.1 ... Data Model Definition ... 336
  117.  7.1.2 ... Service Registration: Stub Creation ... 341
  118.  7.1.3 ... Service Maintenance ... 342
  119.  7.1.4 ... Service Implementation: SalesOrderCollection ... 345
  120.  7.1.5 ... Service Implementation: SalesOrderLineItemCollection ... 358
  121.  7.1.6 ... Conclusion ... 369
  122. 7.2 ... Generation via Redefinition ... 369
  123.  7.2.1 ... SAP NetWeaver BW Easy Query ... 372
  124.  7.2.2 ... Service Provider Interface (SPI) ... 382
  125.  7.2.3 ... Generation via External OData Services ... 388
  126. 7.3 ... Model Composition: Include Gateway Service ... 391
  127. 7.4 ... Summary ... 398
  128. Part III ... Application Development ... 401
  129. 8 ... SAP NetWeaver Gateway Productivity Accelerator ... 403
  130. 8.1 ... Consumption Toolkits ... 405
  131. 8.2 ... Installation ... 406
  132. 8.3 ... OData Sample Services ... 409
  133. 8.4 ... SAP Gateway Productivity Accelerator OData Model Editor ... 411 8.5 ... Summary ... 415
  134. 9 ... Mobile Application Development ... 417
  135. 9.1 ... Introduction to Mobile Development ... 418 9.2 ... Native Mobile Applications ... 420
  136.  9.2.1 ... Apple iOS ... 421
  137.  9.2.2 ... Google Android ... 428
  138.  9.2.3 ... Windows Phone 8 ... 432
  139.  9.2.4 ... BlackBerry ... 436
  140. 9.3 ... Hybrid Mobile Applications ... 438
  141.  9.3.1 ... PhoneGap ... 439
  142.  9.3.2 ... Hybrid Web Container ... 442 9.4 ... Summary ... 448
  143. 10 ... SAPUI5 Application Development ... 449
  144. 10.1 ... Introduction to SAP Fiori and SAPUI5 ... 451
  145.  10.1.1 ... SAP Fiori ... 451
  146.  10.1.2 ... SAPUI5 ... 457
  147. 10.2 ... Creating an SAPUI5 Application ... 462
  148.  10.2.1 ... Manually ... 462
  149.  10.2.2 ... With SAPUI5 ... 464
  150.  10.2.3 ... With SAP Gateway Productivity Accelerator and OData Connection ... 468
  151. 10.3 ... Deploying an SAPUI5 Application to SAP NetWeaver AS ... 472
  152. 10.4 ... Enhancing an SAPUI5 Application ... 477
  153.  10.4.1 ... Using SAPUI5 Code Snippets ... 477
  154.  10.4.2 ... Existing SAPUI5/SAP Fiori UI Layer ... 480 10.5 ... Summary ... 486
  155. 11 ... Social Media Application Development ... 489
  156. 11.1 ... PHP ... 490
  157. 11.2 ... Facebook ... 494
  158. 11.3 ... Twitter ... 500
  159. 11.4 ... Sina Weibo (êVòQî˜îé) ... 504 11.5 ... Summary ... 516
  160. 12 ... Enterprise Application Development ... 517
  161. 12.1 ... Microsoft SharePoint/Office 365 ... 518
  162. 12.2 ... Microsoft Excel ... 525
  163. 12.3 ... Microsoft LightSwitch ... 529
  164. 12.4 ... Microsoft Active Server Pages (ASP) .NET ... 535 12.5 ... Summary ... 536
  165. Part IV ... Administration ... 537
  166. 13 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 539
  167. 13.1 ... Testing ... 540
  168.  13.1.1 ... Testing SAP NetWeaver Gateway Services ... 541
  169.  13.1.2 ... Testing a Client Application ... 545
  170.  13.1.3 ... Best Practices for Testing in SAP NetWeaver Gateway ... 547
  171. 13.2 ... Service Deployment ... 549
  172.  13.2.1 ... Transport of Repository Objects between SAP Business Suite Systems ... 550
  173.  13.2.2 ... Transport of Repository Objects and Customizing Entries between SAP NetWeaver Gateway Server Systems ... 552
  174.  13.2.3 ... Versioning ... 556
  175.  13.2.4 ... Activate and Maintain Service Transaction ... 557 13.3 ... Operations ... 558
  176.  13.3.1 ... Periodic Cleanup Tasks ... 558
  177.  13.3.2 ... Monitoring Overview ... 559 13.4 ... Summary ... 568
  178. 14 ... Security ... 569
  179. 14.1 ... Network and Communication Security ... 569
  180.  14.1.1 ... Transport Protection ... 570
  181.  14.1.2 ... Input Validation ... 573
  182. 14.2 ... User Management and Authorizations ... 579
  183. 14.3 ... Single Sign-On and Authentication Options ... 580
  184.  14.3.1 ... Basic Authentication ... 583
  185.  14.3.2 ... SAP Logon Tickets with SAP NetWeaver Portal ... 584
  186.  14.3.3 ... X.509 Client Certificates ... 584
  187.  14.3.4 ... SAML 2.0 Browser Protocol ... 586
  188.  14.3.5 ... OAuth ... 588
  189.  14.3.6 ... Kerberos: Integrated Windows Authentication ... 590
  190. 14.4 ... Recommended Authentication Options ... 590
  191.  14.4.1 ... HTML5 Web Application ... 591
  192.  14.4.2 ... Desktop Application ... 593
  193.  14.4.3 ... Mobile Application (Direct Access) ... 594
  194.  14.4.4 ... SAP Mobile Platform ... 596
  195.  14.4.5 ... Cloud ... 598
  196.  14.4.6 ... Web Server ... 599
  197.  14.4.7 ... B2C Scenario ... 600
  198. 14.5 ... Summary ... 606 Part V ... Roadmap ... 607
  199. 15 ... Recent and Future Developments ... 609
  200. 15.1 ... General Trends ... 610
  201.  15.1.1 ... Cloud Computing: Gateway as a Service ... 610
  202.  15.1.2 ... Simplified UI: SAP Fiori ... 614
  203.  15.1.3 ... Gamification ... 615
  204.  15.1.4 ... Social Media ... 617
  205.  15.1.5 ... Internet of Things ... 617
  206.  15.1.6 ... Microsoft Interoperability: SAP NetWeaver Gateway Productivity Accelerator for Microsoft (GWPAM) ... 619
  207. 15.2 ... Development Trend: API Management ... 621
  208. 15.3 ... SAP NetWeaver Gateway in SAP NetWeaver 7.40 ... 622
  209.  15.3.1 ... Core Components ... 622
  210.  15.3.2 ... Business Enablement Provisioning (BEP) Component ... 623
  211.  15.3.3 ... Content Adapter Components ... 623
  212.  15.3.4 ... Content Components ... 624
  213.  15.3.5 ... Screen Scraping Component ... 625 15.4 ... Summary ... 627
  214. ... Appendices ... 629
  215. A ... Advanced Topics ... 629
  216.  A.1 ... Connecting Multiple SAP Business Suite Systems ... 629
  217.  A.2 ... Configuring Notifications in SAP NetWeaver Gateway ... 635
  218.  A.3 ... Using the Error Log ... 638
  219.  A.4 ... Using the Performance Trace Tool ... 646
  220.  A.5 ... Delta Query Support in Offline Scenarios ... 648
  221.  A.6 ... Summary ... 652 B ... The Authors ... 653
复制代码

购买主题 本主题需向作者支付 20 枚金币 才能浏览
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表