SOA驱动内容操作

日期: 2008-07-13 作者:Jake Sorofman翻译:杨君 来源:TechTarget中国 英文

除应用开发以外,SOA的增长和可视度将服务定向这一基本原则引入了无数的领域。事实上,该应用开发模仿了其它域的服务定向理念。例如,符合标准,为重用而设计组件,松耦合,以及可靠记录等理念,并且这些理念在制造过程中已经实施多年。   内容创作和出版领域就是一个极好的例子。

  SOA改变了我们对应用程序的思考和开发的方式。SOA关注基于标准的可重用组件,而不只为某个特定目的创建单片机应用。这些可重用组件可以被组合或被重新组合以便建立新的应用。该组件的设计初衷是细粒、可重用的组件。

  该理念在创作和出版界得以推广——例如,那些撰写产品文件、技术手册以及维修程序的作者。过去的文件常常针对单片机,而没有……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

除应用开发以外,SOA的增长和可视度将服务定向这一基本原则引入了无数的领域。事实上,该应用开发模仿了其它域的服务定向理念。例如,符合标准,为重用而设计组件,松耦合,以及可靠记录等理念,并且这些理念在制造过程中已经实施多年。

  内容创作和出版领域就是一个极好的例子。

  SOA改变了我们对应用程序的思考和开发的方式。SOA关注基于标准的可重用组件,而不只为某个特定目的创建单片机应用。这些可重用组件可以被组合或被重新组合以便建立新的应用。该组件的设计初衷是细粒、可重用的组件。

  该理念在创作和出版界得以推广——例如,那些撰写产品文件、技术手册以及维修程序的作者。过去的文件常常针对单片机,而没有引入内容可重用理念。在文件设计之初,设计过程中以及设计的结尾,文件的每一页,每一章以及其它要素都不是独立的,可重用的内容。结果就导致了作者劳心费神,出版的信息组织经常是过时、不一致的。

  为重用而设计组件

  越来越多的机构在为重用而编写组件。它们正在创建细粒的、面向主题的组件,这些组件不是以最终文件为目标而是以可重用性为编写目标。其设计理念就是,这些内容组件可以被多次重新组合成不同类型的文件、可传递、可使用的应用程序。

  此外,这种“结构化创作”的形式令内容更为规范和可靠——从某种意义上来说,和使用数据管理极为相似,但是对于内容来说,像一套组件一样被集中管理和控制,和真实的来源一样可靠。

  通过访问,组件被包含在文档中,这一操作经常称为"transclusion"。通过复制和粘贴,Transclusion去除了可重用性,这个潜伏的操作产生了失去控制,维护等一系列问题并极不情愿接受的下面这两项:(1)复合维修负担的现实(2)接受过时、不一致的信息。

  设想一下将手册编辑变为由不同语言和格式编写的文档和可交付投递的断开列阵,所有这些断开的列阵都重复使用相同的语言。相反,内容组件被用作集中管理的内容块的指示器。在变化发生时,我们将在中心对单个的组件做出修改,并传送到正在使用的文档和可交付投递中——事实上这很像SOA。

  将数据和文档结合在一起

  在SOA原则持续影响内容操作的同时,机构也在进一步观察,非结构信息资产在基于SOA应用中的所起到的作用。当大多数机构采用了结构化创作方法以便提高内容创作效率的同时,一些机构意识到有些非预期的收益和在技术领域以外的事物密切相关。内容突然间很像数据并且可以被急需信息的应用程序所使用。

  大多数人都认为,SOA记事本缺少文档和以文档为中心的进程。从某种程度上来说,这是因为结构数据通常代表了一个业务的关键性资产——数据驱动这个高容量,高价值的交易进程。同时也因为结构数据的具有良好的形式和定义。我们很难用普通的方法对文档和其它的非结构数据进行存取和控制。XML和基于组件的内容正在改变这种状况,并为该内容提供了丰富的定义和结构。这些内容过去只是为数据库中存在于行列之间的数据而被保留下来。

  数据和文档的结合为机构如何实际操作描绘了一幅更为明朗的前景图。业务在数据和文档的交集处被执行,在这个交集处,结构数据的事实——财政信息,详细目录等——符合文档环境——手册、规范,报告、分析等。许多机构将SOA看做是长期存在的数据/文档分割间的桥梁。

  超越技术文档

  能否充分利用数据/文件的结合体取决于在机构内部扩大结构创作域。从传统意义上讲,结构创作和出版解决方案属于技术文档组的领域。但是展望未来,一些为了涵盖企业——设计、营销、客户支持等领域——而扩大结构创作的使用范围的机构将会看到以前的单片机和俘获的内容被转化为高度可用的知识。这些知识在应用程序和终端用户那里丝毫不会减弱其流动。

相关推荐