什么是Content?Content是相对于Platform、Framework而言的,它利用Platform或者Framework提供的服务,实现应用的灵活扩展。
Content的概念在软件、通信、互联网等行业无处不在,最直观的应用就是ISP(Internet Service Provider)和ICP(Internet Content Provider),前者如中国电信的宽带业务,提供信息传播平台,后者如新浪网,利用ISP提供的平台,向用户提供新闻等内容。
从这个例子可以看出,Service处在应用的底层,比较稳定,软件平台就是由Service组成的;而基于平台提供的Service,可以开发、配置出各种各样、灵活多变的应用来。
SAP产品中也广泛应用了Business Content的概念,以至于形成了一种设计模式。在这种模式下,无论是什么产品,开发工作都被分解为Service Development和Content Development。SAP专注于Service的开发,这些Service就构成了产品的平台和框架。在这些Service上面,SAP、第三方提供商、甚至是客户自身,开发出形形色色的Content,满足各式各样、千奇百怪的需求。
总结一下我接触过的SAP产品,可以把Business Content可以分成下面几类:
1. Application Content这是最重要的一类Content。SAP为了适应各种用户的需求,在ERP、APO等应用产品中大