SeachSOA.com主编Jack Vaughan同William Ulrich进行了对话,继续探讨IT现代化和转换的问题。William Ulrich是《业务架构:商业转型的艺术和实践》(Business Architecture: The Art and Practice of Business Transformation)一书的合著者。在上一部分《业务架构:寻求通用语言是关键》中,我们探讨了业务架构的相关问题,这部分中我们将就《信息系统转换:架构驱动现代化案例研究》一书同Ulrich继续探讨。
我们询问了Ulrich编写《信息系统转换》这本书的目的,他说这本书的初衷就关注现实世界中的案例研究,从而为读者呈现出软件转换的不同途径。
SearchSOA.com:William,新书的核心是用户研究。在你最近的另一本书中是否谈及业务架构?另外,在《信息系统转换》中,这些案例研究带给你什么感受?
William Ulrich:两本书之间有一些交叉。这本书的介绍章节穿插了一些信息系统转换包含什么的内容。这部分内容也正是业务架构在这个环境下的作用。便于进行这项工作也有一些标准、框架等。
这些案例研究本身来自全世界,有很多不同的方法。也有很多不同的途径来转换你的资产。
其中来自美国政府机关的一个案例研究,就是用一种增值的,逐个功能的方法来转换资产,所以我们要解耦,构建新服务,构建过渡架构,以便完成整个转换。
另一个方法(意大利政府的案例研究)采用一个大得多的项目,应用多种方法转移到高度多样化的组合中。其他的也有是高度自动化平台迁移的。
所以我们着眼于更为广泛的各种转换方法。这本书的核心概念就是应用和架构转换的沟通不仅仅是一件事情,可以是很多事情,这取决于你希望完成什么,以及如何创新,还有你如何很好地在业务到IT 的映射中完成这项工作。
SearchSOA.com:可以详细介绍一下我们将会看到哪种转换吗?
Ulrich:你可能或者不可能转换语言。你可能或者不可能转换平台。你可能完全重构应用,脱离某个环境。
你可能就是缩小具体的应用集,或者巩固三个应用到一个中去。你可能转向服务,当然这对于很多架构是理想的,你也可能递增的完成这些。或者你可能决定将一个系统作为一个整体。
在很多案例中,你希望看到整个来自计划愿景的组合,所以你可以找出如何实现,让业务到IT的映射完全,然后找出每一个部分最佳的方法。书中每有一个例子,都有多种不同的方法适用于单一的转换工作,因为有些他们可以补救或者移动,有些他们可以用第三方来取代。还有一些他们决定重写,另一些要现代化、重构并转换。所以实际上有很多方法适应具体的案例。
SearchSOA.com:理解业务功能很重要,但是同时,对于客户的关注也在增长
Ulrich:的确如此。面向客户的问题极为重要。原来,企业期望变得更加自动化,更为高效,节省更多成本,潜在地削减劳动力的同时完成这项工作等。这其实是对外界不关心的一种观点。也就是说尽可能挤压目前已有的劳动力,让我们自身更为有效,在企业中设置更多的工作流,增加利润率等。这种观点很老旧,但是现在企业开始实现需求,要向外看,更加的外部化。
为了实现这个,就要用不同的方式关注业务。尽管业务功能告诉你业务是什么,它们不能告诉你具体的功能是被外部利用还是内部利用。
所以要采取不同的业务观点,我们称之为价值流。价值流是同时面向外部和内部的。通常企业关注六、七或者八个价值流,对于其客户会产生直接积极的影响。价值流的存在是一种端到端的内部或者外部利益相关者的视角。
假定企业有数百个产品或者服务要交付给客户,这就是一种以客户为中心的观点,也就是说一个客户进来,我不关心它们获取了什么服务或者产品,我只需要知道他们获取了一个产品或者服务,以及他们是否希望获取其他的服务或者产品。所以这是一种面向客户的观点,要是对内的观点就截然相反,有很多服务绑定概念。
所以你可以说我有这些价值流,为了交付更好的价值我必须自动化它们。价值流提供的自动化观点需要交付端到端的价值。
价值流让你可以说出这个流的每一个阶段你使用什么功能交付。这就是优先考虑功能需求,然后转成后端服务。
价值流似乎是映射了案例管理或者工作流自动化的概念。功能映射了价值流下面要求的基本业务服务和中间件服务。这是IT架构世界必然的结果。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国