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

冯强/编译

注:原文较长, 我只是择其要点译之备忘。好学者可直接看原文SOA-based Content Management: Making Knowledge Accessible

前言:企业内容管理(ECM,Enterprise Content Management)的趋势是向基于Portal和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原则设计的系统将以登录人员为中心,根据其业务范围决定底层数据的存储,避免造成数据的冗余和读写的低效率。

 

你可能感兴趣的:(cms,数据挖掘,SAP,存储,SOAP,SOA)