`
netbaixc_gmail_com
  • 浏览: 55316 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

云计算时代组件化开发迎来春天

 
阅读更多
云计算时代使计算集中共享的理念深入人心,继而将在社会开花结果。“计算集中”落在软件领域,大概就是数据,算法程序的集中共享吧。数据方面的集中共享在此不去细说;单说程序方面,不同于PAAS,SAAS,我想到了“组件化”这个古老的思想,并认为它可能将赢得一片天地。

在com,ejb这些组件化思想和体系抛出来这么多年后,软件行业离最初的预想还是相距甚远。记得当年有一段理想化的宣传,说以后会有专门一批销售软件应用“组件”的软件公司,这些组件就象积木一样,将被挑选购买,被拼装出最终软件产品。走到今天,先从行业看却只有那么零星的底层技术组件像界面UI组件,安全认证插件,算是形成了点市场,很难看到有哪个公司敢卖离最终软件更近的应用层面的组件。然后具体到某领域软件看,ERP做一套人力资源软件,做MBO绩效管理,协同办公平台有时也需要把人力资源的选育用留全涵盖,再看一些行业应用软件产品,也或多或少做一些考勤管理。
为什么呢?
1.首先就大概因为市场的大环境,因为社会的主流意识。
客户那头对信息化直接想到的就是做一块业务开发一套软件;直到信息化越来越多,才开始慢慢理解SOA的概念;但是直到今天,绝大多数情况下,谁想到的都是先从业务上切一大块出来,比如人力资源管理,这一块我要一套信息化工具。客户容易接受,厂商也觉得容易操作,不管是走产品还是走项目,这一刀就彻底切下来了,在行业这边,在厂商这边,从公司运营到人员组织到技术体系,都会分开。
2.另外,组件化也是有一些成本的。首先当前环境就要厂商自己去划分边界,这个划分是要站在发展的眼光,要站在专业业务的高度去研究判断,而且跟学科体系一样,不断演化,要投入。

3.然后分开往往就意味着要更多的接口对接,技术上也是一种成本。组件分得越细,要考虑的适用范围越广泛,接口和规范标准要定得也越多。
4.最后在公司管理层面也有很多成本。

然而,当在云计算时代翩翩而来的时候,组件化的成本和组件化带来的效益对比或许将来一次反转呢?


1.细分后的组件毫无疑问将更加走向专业化,“代表了先进的生产力”。试想仅控制一组高影响力的HR素质测评组件,让整个华夏HR行业都认可,那将对业界造成多大冲击。
2.对于公司来讲,率先发展部署在云上的应用组件将能让公司融合在云计算的主流意识中。
3.相对很多知名度很高的国内外竞争对手,真要组件化将带来一次洗牌,早起的鸟有虫吃。
4.短期内组件化带来成本,长期看带来公司内部产品整合,继而实现人才整合,管理改良,形成良性循环也说不定来。
5.实现组件化的技术层面已经很成熟。ESB啦,分布式部署哈。
0
2
分享到:
评论

相关推荐

    面向云计算组件的软件开发研究.pdf

    总而言之,云计算时代的软件开发要求开发者具备新的技能和对新技术的理解。开发者需要掌握如何利用云计算平台提供的资源和服务,同时需要对云平台中可能出现的问题和挑战有深刻的认识。此外,开发者还需了解各种工具...

    浅谈云计算时代的软件开发技术.pdf

    【云计算时代的软件开发技术】 随着信息技术的飞速发展,云计算已成为信息技术领域的重要里程碑。它改变了传统的软件工程模式,为软件开发带来新的机遇和挑战。云计算以其按需使用、动态调配和弹性扩展的理念,构建...

    云计算时代的软件复用技术分析.pdf

    云计算时代的软件复用技术主要指的是在新的软件开发项目中,应用以前已经开发并经过验证的软件模块或组件,以提高软件开发的效率和质量,降低成本,并缩短产品上市时间。在云计算的背景下,软件复用技术涉及的范围更...

    OpenStack云计算及其组件详解

    本文全面介绍了云计算的概念,OpenStack的各种服务及红帽公司在云领域的产品,涵盖了云计算特性、部署模型和服务模型等内容。具体阐述了OpenStack各主要服务的功能、部署方式和技术优势,深入讲解Red Hat OpenStack ...

    云计算时代下的数据管理技术探讨.pdf

    在云计算时代,Spark作为一种大数据处理框架,其架构包括数据存储、API和管理框架三个主要组件。Spark能够满足大数据处理的需求,并能将Hadoop集群中的应用在内存中的运行速度提升100倍,甚至提升磁盘上的应用运行...

    云计算虚拟化技术

    ### 云计算虚拟化技术知识点详解 #### 一、引言 云计算虚拟化技术是现代信息技术领域中的重要组成部分,它通过虚拟化技术实现了计算资源的有效利用和灵活分配,从而提升了数据中心的运行效率和服务质量。本文将从...

    大数据云计算时代软件测试所面临的挑战.pdf

    在当前的大数据云计算时代,软件测试面临着一系列前所未有的挑战。首先,传统软件测试的方法已经无法完全适应大数据处理的...未来,软件测试将继续向自动化、智能化、高效化的方向发展,以满足大数据云计算时代的需求。

    云计算及虚拟化项目建设方案.doc

    云计算及虚拟化项目建设方案 云计算及虚拟化项目建设方案是指将云计算技术和虚拟化技术相结合,构建一个高效、灵活、可扩展的项目架构。该方案旨在提高企业的IT效率、降低成本、提高业务灵活性和快速响应能力。 ...

    云计算时代的企业级大数据

    ### 云计算时代的企业级大数据 #### 一、什么是大数据? 大数据是指那些无法用传统数据库工具进行捕捉、管理和处理的数据集合。这些数据具有大量的体积(Volume)、高速度(Velocity)和多样的类型(Variety),...

    Cloud云计算和虚拟化

    ### 云计算与虚拟化 #### 一、数据中心发展与云计算驱动力 随着信息技术的飞速发展,数据中心成为了现代企业的核心基础设施之一。为了适应快速变化的市场需求以及提高IT资源的利用效率,数据中心的发展经历了从...

    深入云计算:Hadoop应用开发实战详解(修订版)源代码

    《深入云计算:Hadoop应用开发实战详解(修订版)源代码》是一本专注于Hadoop开发实践的书籍,其源代码提供了丰富的学习资源,适合初学者和有经验的开发者深入理解和掌握Hadoop技术栈。Hadoop作为大数据处理的核心...

    云计算时代下的主流软件研发云产品商业模式分析.pdf

    以上这些云服务产品所体现的商业模式反映了当前云计算行业的发展趋势,即通过提供一站式的云端软件研发平台,将软件开发的工具、环境及组件等服务化,从而为企业用户提供更加简单高效的开发体验。通过这种模式,云...

    虚拟化与云计算-2013北邮试题

    【虚拟化与云计算-2013北邮试题】是一份来自2013年北京邮电大学的考试试卷,主要涵盖了虚拟化技术和云计算领域的核心概念、原理以及应用。这三张图片文件(2.jpg、3.jpg、1.jpg)很可能包含了这份试卷的题目和解答...

    Linux运维-新集群运维高并发云计算Openstack虚拟化技术 - Keystone 组件之间的沟通方式.mp4

    Linux运维-新集群运维高并发云计算Openstack虚拟化技术 - Keystone 组件之间的沟通方

    云计算虚拟化技术的发展与趋势.pdf

    在vSphere平台中,虚拟化的核心组件包括VMware ESX/ESXi和Hypervisor,它支持全虚拟化和半虚拟化。 然而,虚拟化技术并非没有风险。当前虚拟化平台的部署和应用中,存在一些安全威胁。例如,虚拟化漏洞可能导致...

    云计算的栈模型研究

    云计算是一种网络化信息资源的开发和应用新模式,目标是将“计算力”作为一种公用基础设施,组织大规模的信息和计算资源,以面向用户提供便捷、全面的公众服务。云计算通过虚拟化技术,将数据中心或“超级计算机”...

Global site tag (gtag.js) - Google Analytics