SCP开发指南

SCP总览:

1、SCP作为SAP的中枢神经系统可以帮助SAP推进Cloud战略以及打通和解决SAP的众多系统的链接问题

2、SCP可以自定义开发应用程序并使用HANA服务存储数据满足用户个性化需求

3、SCP的Leonardo暂时案例很少,以后可能会成为亮点

4、SCP作为PaaS平台提供了环境和服务及用户管理等,用户只需要开发Application部署到SCP系统上即可使用,省心省力


为什么使用SCP

1、减少运营费用

2、灵活调整、敏捷部署、高可用

3、可开发JAVA、HTML5、NODEJS、HANA XS等程序

4、提供应用配套的用户和角色管理、CPI连接、HANA数据库、Portal、WebIDE开发工具


SCP环境用方面

1、NEO:SAP自建环境

2、Cloud Foundry:可使用AWS和AZURE环境


SCP的功能有

1、网页应用

2、数据库存储数据

3、各种服务如Portal、BPM、CPI、机器学习、API等

4、连接管理

5、用户和安全管理


SCP常用服务和应用

1、SCP WebIDE Full-Stack

4、SCP Application

5、SAP HANA Service

2、SCP Security

3、SCP Portal


Application方面

1、JAVA应用:开发JAVA应用部署到SCP,可使用Eclipse部署或者将Java project打包在网页上部署

2、HTML5应用:开发HTML5应用程序部署到SCP,使用WebIDE开发部署或打包文件部署

3、HANA XS应用:开发XS应用部署到SCP,使用WebIDE开发部署

4、NodeJS应用:开发NodeJS应用部署到SCP


HANA数据库方面

1、HANA数据库可用于存储JAVA HTML5 XS NodeJS应用的数据

2、HANA数据库可使用JAVA程序创建默认Shared数据库

3、HANA数据库可使用WebIDE开发cds table等


Service方面

1、数据服务:IOT、HANA、ASE、Data Sync等,主要使用的是HANA

2、Integration服务:API Management、Connectivity、OData Provisioning、PI、API Hub、IDP等

3、BPM服务:Business Rule、Workflow等

4、用户体验:Portal、Mobile、Jam、UI Theme Designer等

5、企业扩展:Data Quality Service、RDS、WebIDE Full-Stack等


ABAP开发方面

1、在SCP上创建ABAP环境和实例

2、可使用ABAP开发Class、Table等

3、可使用ABAP开发OData服务

4、可开发UI5程序调用OData服务


Connectivity方面

1、和本地系统通过SCC连接

2、和其他系统的Internet连接Destination


Security方面

1、IDP

2、权限管理Authorization

3、OAuth


SAP Leonard方面

1、SAP Leonard IOT 开发

2、SAP Leonard Mechine Learning 开发

3、SAP Leonard Block-Chain开发

你可能感兴趣的:(SCP开发指南)