什么人需要平台?

在任何一天,您都可能会发现关于战略联盟、开放式体系结构或者商业 API 的声明, 他们承诺集成您的所有工具、在应用程序之间无缝地移动您的数据, 并简化您的编程周期。

当加入竞争以后,您尽力试图应用足够的导入/导出传送带来让营销人员直接说“套件”。

所有这些集成压力来自何处?为何每个人都尽力试图将他们的产品集成到套件中或者构建平台来支持开放式集成?什么人需要这些平台?

最终用户

让我们来看一下。最终用户没有打电话对支持人员说:“我真正需要的是开放式的工具平台”。

但是,他们确实询问了为何您的产品不与他们的其它工具集成。他们需要在您的应用程序的作用域之外的功能部件, 原因是他们不能将数据放入到将更好地执行任务的工具。他们在不同程序之间进行导入和导出时遇到了问题。他们纳闷为何他们的程序在执行相似的任务时却有着完全不同的用户界面。是不是很明显应该将他们的 Web 站点设计工具与脚本编制程序集成?

用户想要自由选择最佳工具来执行任务。他们不想受到约束,原因是您的软件只与很少的其它程序进行了集成。他们有工作要做,但不是管理他们的工具之间的文件和数据的流动。他们忙于解决他们自己的问题。让工具运行就是您的任务,如果可以让它们一起工作,就会更好。

软件开发者

同时,您正在忙于工具下一次实现关键功能部件、排除故障和交付发行版。您需要的最后一项就是添加到列表中的另一紧急导入功能部件。

如果您可以发布足够的 hook 将您的工具与其它每个人的问题集成,这不是很好吗?遗憾的是,除非您为大型计算机工作,否则,没有足够的力量来解决此问题。

Copyright IBM Corporation and others 2000, 2003.