Web 服务和资产重用
资产重用是基于 Web 服务的软件开发和创建面向服务的体系结构过程中的关键部分。本文提供了关于如何使软件资产具有可重用性的初步概述以及相关技巧和示例。
资产重用是基于 Web服务的软件开发和创建面向服务的体系结构过程中的关键部分。本文提供了关于如何使软件资产具有可重用性的初步概述以及相关技巧和示例。
引言
资产重用对于开发人员非常重要,是面向服务的体系结构(Service Oriented Architecture,SOA)的关键部分。通过创建可重用资产,可以增强公司的可重用智力资本,而智力资本又是一个切实的市场优势。此外,通过对以前经过验证的市场交付内容进行重用,可以减少开发成功方案的时间和成本,从而增加公司的总收入。而经过验证的市场交付内容对客户成功非常关键。
本文将帮助读者了解关于如何和为何创建可重用资产的更多信息。文中将给出有关如何从项目开始就创建可重用资产的策略和技巧。本文的目标读者是具有任何程度的应用程序、集成和/或管理专业知识的开发人员。有关资产重用的技巧和策略将具有很好的通用性,以便大部分读者都能够将这些技巧和策略应用到其开发周期中。
什么是资产?
资产可以定义为具有实际价值和用途的任何事项。以下是几种资产类型:
- 最佳实践:通过实践和研究证明能可靠地获取希望的结果的技术或方法。
- 设计:描述针对在很多项目中重复出现的设计问题的通用解决方案的书面文档。
- 工具:可在项目、应用程序或任务的开发和重新创建过程中提供帮助的资产集。
- 组件:较大的程序或构造的可标识部分。
在本文中,我们将重点讨论软件应用程序中使用的组件。
为何创建可重用资产?
创建可重用资产的最基本原因是因为其在财务和策略方面对公司的利益的正面影响。
可重用资产能通过缩短开发周期来减少成本。通过利用以前创建的资产,开发人员可以不必自己从头重新创建资产。因此,将减少组织内的冗余现象,节省开发人员的时间,从而降低成本。
此外,通过利用经过验证的可用资产,开发人员实际在利用切实可见的市场优势。客户都希望与成功的公司合作。由于以前使用过相应的资产,开发人员可通过参考已投入工作的产品及以前的交付内容和经过验证的合作模型来表现出更强的专业性。由于资产的风险以前已经过证实,因此客户可以在没有风险的情况下获得高质量。
对资产进行重用的公司不会受到团队开发人员数量的约束。在开发人员为一个项目创建资产时,将对资产进行编录,以供将来使用。随后可以对这些资产进行重用,从而允许开发人员将精力集中在为当前项目创建新资产上。
对资产进行重用还能节省开发人员进行测试和维护工作的时间。当开发人员首次创建资产时就投入了测试和维护的时间,而无需对每个利用可重用资产的新项目重新进行此工作。
关键在于,使用现有资产的项目将节省公司的时间、资金和资源。
- 本文关键词:

