本篇文章1934字,读完约5分钟
明白了这一点,我们就应该开阔眼界,真正进入高科技极客的世界。 此时,作为组件和组件架构、用例、统一建模语言( uml )、rational统一过程) rup )之父的ivar jacobson博士,在世界软件工程行业中表现如何 dr.ivar jacobson近日出现在国内,参加了东方通主办的国内最大规模的新一代软件基础设施技术嘉年华t.a.i .大会。 但是,作为布道者,dr.ivar jacobson带来了对软件业未来的深深担忧。
ivar jacobson的担忧
dr.ivar jacobson在t.a.i演讲时表示,目前的软件开发受到云计算、大数据、物联网等技术的影响,软件开发包括‘ 网络+的冲击。 同时从全球来看,产业网络和网络+本质上是一样的。 软件开发受到新的冲击,是世界性的问题。 从人类历史来看,革命性的技术变革有三个阶级,最初阶段来自机器,它以机器为驱动核心,在这个阶段,福特、爱立信等公司通过在质量管理、流程变更等方面做到极致而取得了领先。 第二阶段是计算机的出现,这个阶段出现了ibm这样的大企业,软件开发的做法也开始真正受到重视,实现了从瀑布式开发到统一流程开发的转变。 接下来,我们进入了第三阶段,开始面临互联网和云计算等新技术的挑战。 像苹果和bat这样的公司也使用敏捷和精益开发,因此占了先机。
但是,接下来,dr.ivar jacobson认为,今后我们必须面对物联网的冲击。 这是真正的互联网+。 ‘ 开发能力尤为重要,因为在网络+的环境中,需要扩展it系统中的关键部件。 正如我们看到的,各类开发方法各有长处,多而复杂也不尽相同。 我认为不同的公司有不同的诉求,也可以使用多种开发方法。 但是,物联网的本质是互联,不同的开发方法和软件之间也必然存在互联,不允许新闻孤岛的存在。 所以,我认为,要在物联网的环境中进行开发,当务之急是将共同的交流基础作为开发方法来制作。 这个基础必须涵盖市场上所有的做法,具有最精简的内涵。
另外,dr.ivar jacobson表示:“我们面临着开发方法的问题。 他强调说:“这些开发途径是巨大的,或者是途径支离破碎,非常分散。” 巨大的开发方法在开发过程中必须遵循一定的呆板的开发方法,从而降低开发效率。 另一方面,非常分散的开发方法需要客户在统一招聘和后续运营维护过程中付出巨大的成本。
在t.a.i .大会上,无数技术开发者像朝圣者一样怀着虔诚的心,试图找到摆脱目前技术开发困境的方法,但dr.ivar jacobson面对提问时表示:“我们绝对没有找到软件开发的银弹。 我们只能不断地去寻找。”
柔和的曙光
从it和商业的关系来看,我们确实不容易找到银弹。 其理由是,dr.ivar jacobson在演讲中指出,引发这场革命性变革的原动力有三个。 业务的一些变化,技术的更新和开发方法。 从工作和it的关系来看,早期的it供应给越来越多的神坛,对许多客户来说不过是奢侈品。 现在,it不仅已经走下神坛,还开始引诱客户创新业务模式。 这样,it系统的开发方法实际上处于充满变量的环境中。 由此也不难想象,在充满变量的环境中,找到绝对的处理方法是多么困难的事件。
但另一种做法是,我们一直继续找银弹。 在这次的t.a.i大会上,东方通提出的新一代软件基础设施的整体结构,也是对dr.ivar jacobson担忧的回应。
从互联网+的角度来看,开发的难度来自以下几个方面。 敏捷软件定义业务缩短开发周期、客户使用多种交互模式支持系统需求带来的多渠道APP、大数据增值诉求带来的数据流沟通和分解压力、 物联网的快速发展要求系统支持机器互联接口,前端要求顾客有更好的顾客体验,社会交流会的电子商务和api经济也要求公司的it系统具备可扩展的公司拓扑结构
此时,如果将新一代软件体系结构模型抽象为apps和服务模型进行总结,则事件会变得容易。 由于适合各种APP配送的客户体验功能、服务端提供松散耦合自主服务的组装APP、服务端APP的边界模糊,不同的APP通过一组服务实现。 通过在中介控制层和web规模的服务端配置软件定义APP服务( sdas ),大大降低了开发难度。 这正是东方通总结出的新一代软件基础设施总体结构的总体建设构想。
只是,在东方通总结的新一代软件基础设施整体框架中,这一观点被具象化了。 其理由是,软件离不开物理硬件和云化硬件资源的支持,数据安全性在物联网的世界中也被提升到了很高的地位。
在东方通总结的新一代软件基础架构中,硬件和软件资源、软件基础架构和APP系统的管理统一为一个基础架构,进而成为数据服务架构、 综合考虑资源管理架构和安全管理架构,可以将dr.ivar jacobson提出的一个具有共同通信的基础作为开发的做法,通过平台实现。 另外,通过综合动员资源,不同的开发方法也可以得到飞跃性的缩短和应用。
图片:东方通提出的新一代软件基础架构就像字母h,因为它被称为h架构
过去,it和业务有矛盾。 也就是说,了解业务的人不擅长it,熟悉it的人往往不了解公司的业务模式。 这样,以往流传下来的中间件的作用就是屏蔽开发的困难,让理解公司业务的开发者在简化的平台上工作,把基础性的技术课题交给自己。 云计算和大数据的介入使得基础平台的构建变得困难了,但东方通在这方面显然迈出了坚实的一步。 未来正在到来,但我们应对未来的变化,显然不仅需要担心,还需要更具预见性的方法和创新性的软件体系。
标题:“未来已来,Jacobson却在为未来担心什么?”
地址:http://www.sdsxywx.com/sdss/13605.html