软件有什么应用模式啊

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:17:04

从商业的角度看当前软件有两个大的应用模式:
1、销售模式。就是软件供应商把软件卖给客户。可以是像windows这样的标准软件。客户买到安装盘,安装就可以开始使用。也可以是解决方案型的,就是根据客户的具体要求,量身定做的软件。
2、ASP模式。就是软件开发商提供软件的应用服务。开发商不直接把软件销售给客户。而是提供一个运营平台,客户按时间付费,租用软件。

从技术的角度看:有传统模式和SOA模式:
1、传统模式。就是软件独立实施。独立运行。
2、SOA模式。就是面向服务的架构模式。这是一种新的软件设计架构的理念或者方法。SOA要求开发者从服务集成的角度来设计应用软件,它将应用程序的不同功能组件定义为“服务”,通过“服务”之间的良好接口联系起来,也就是“服务”之间的松耦合。接口是采用中立方式进行定义的,独立于实现“服务”的硬件平台、操作系统和编程语言。而且这些构建在各种各样系统中的“服务”可以以一种统一和通用方式进行交互。另外,还可以保证“服务”的重复利用。SOA的核心概念是“重用”和“互操作”,从而使企业的IT系统拥有极大的灵活性。SOA的另一层意义就是整合,它将企业的IT资源整合成标准的、可操作的服务,使其能被重新组合和应用。在这种架构下,IT系统的复杂性并没有增加,相反,随着系统的不断完善,整个系统的架构将变得更加清晰。SOA作为一种概念已经成熟,并得到了国内外主流软件开发商和企业客户的认可,目前主流软件厂商均已经完成了基于SOA的改造,但在客户端大规模的应用还有许多事情要做。