基于SOA内容管理:使知识更易获取

对于公司员工找到自己想要的信息是常碰到的问题,通常有20%的数据是通过报表、数据库等形式格式化的,但还有80%的信息存在于邮件、文本、简介或插图等中,而且这些信息分别存储于不同的应用程序、硬盘或站点中。可以说,我们的企业不是没有我们需要的数据,而是我们不知道如何把它们找出来。

基于SOA的Portal使信息固化

企业常用的内容管理系统(CMS)往往不只一套,不同的系统之间,数据和内容是相互独立的,除了冗余的问题外,对于版本管理、归档和检索等都会带来困难。

使用SOA构建的ECM,使用符合SOA标准规范的统一组件来构架不同的CMS,数据源通过XML或SOAP交互,始终保证数据的一致性及同步更新。这样,原有CMS对于内容管理的难题将迎刃而解。

SAP NetWeaver的中间角色

这部分基本上是用SAP Netweaver技术来实现SOA的广告软文,主要意思是:不管是SAP的应用,还是非SAP的应用,企业都可以使用Netweaver通过Web Service来整合。SAP不仅将它的产品通过Netweaver布署到SOA环境,它的合作伙伴也可以通过Netweaver技术开发符合SOA规范的接口和中间件。这些技术的应用,将去除掉ERP和其它应用系统(比如ECM)之间的阻碍。SAP Netweaver的综合知识管理组件已内置了处理不规范数据的组件,应用于ECM系统是明智的选择。

转换媒体格式成为过去

在SOA架构里,使用SAP Netweaver技术使编辑不需要转换媒体数据(文字、声音、图像等)的格式,而是通过鼠标拖曳轻松完成内容管理。这一切,都可以通过SAP Netweaver提供的应用程序工具包,进行简单的编程实现。

应用程序无关的商业流程

BPM(business process management,商业流程管理)最近开始热门起来,它其实是对内容管理模型的数据挖掘,SOA使业务管理和数据管理分离开来。

顺势而为使业务简化

企业有关的数据往往割裂在不同地部门以及员工和信息系统之间,根据SOA原则设计的系统将以登录人员为中心,根据其业务范围决定底层数据的存储,避免造成数据的冗余和读写的低效率。