换个角度看下一代的应用软件
来源:互联网 发布:java难在哪里 编辑:程序博客网 时间:2024/05/01 02:35
如今,SaaS大行其道,让很多行业中人认为现在应用软件的下一阶段的发展模式就是以SaaS为概念的市场格局,于是几大国内厂商纷纷组建自己的在线业务,并抽调精兵强将试图寻找突破点。其实,我认为在真正SaaS走向普及之前,还会存在一代新的传统应用软件,而且这些大的软件厂商应该将主要精力放在这个新一代应用软件的构建和实现过程中。
一个简单的几何兼物理常识,任何事物的构成都可以抽象成为点、线、面。如果从应用软件的角度来看,刚好可以映射成为部门应用(点),以C/S作为主要软件结构;业务线(LOB)应用(线),以B/S作为主要软件架构,和公司应用(面),以SOA作为主要软件架构。目前的IT应用公用格局是:部门应用(点)百花齐放,并被一些业务线应用用流程加以组织,来支持业务线的信息组织,加工和决策。目前几大厂商,包括甲骨文,SAP,用友等都是停留在这个供应阶段。
那么,接下来的应用一定会演进成为支撑一个公司全面运营的面应用。都能够将公司里面现存的部门应用和业务线应用,进行有机组织和管理,并能支撑360度平面到曲面的公司运营形态。
在一个平面型的公司来讲,其产品和服务,组织和分工都是并行的,基本是通过企业的边界将线应用进行包容和组织。相应的线应用的特征表现为:较强的垂直特征及相似的水平特征。这基本是通过数据和业务逻辑的整合能够形成一定面应用特征。
平面型的公司应用格局,会促成曲面应用,以及相应曲面立体。这要求所组成的线应用具有较强的在垂直性上具有一定的强度和韧度,同样对其水平特征(纬度特征)也相应地具有强度和韧度要求,还要求有更多的纬度层面来支撑复杂的曲面企业运营,而不仅仅是整合数据和业务逻辑,将包括更多同类的对象和过程,如用户,及用户角色,及其访问过程等;数据,以及数据间的关系等均将从现有的点、线应用提取出来,并形成曲面应用的纬度线来加以整合和铰链。
简单来讲,下一代应用就是管理现行应用的应用,他支撑企业的全面运营,能够充分组织企业的运营资源,以整体竞争力和生存强度为管理目标。其架构也完全不同于现在的B/S和C/S,一方面新的软件架构要能封装老的部门点应用和业务线应用,同时还能从其中提取更多的维度来形成更具强度的韧性的纬度来进行管理。包括:用户、角色、访问、一致性、安全性、法律遵守、社区贡献、环保遵守等。
- 换个角度看下一代的应用软件
- 换个角度看生活
- 换个角度看理财
- 换个角度看SOA
- 换个角度看世界
- 换个角度看盖茨
- 换个角度看SOA
- 换个角度看地产
- 换个角度看Roller
- 换个角度看研发
- 换个角度看编程
- 换个角度看地产
- 换个角度看Docker
- 换个角度看敏捷3 - 我心中的敏捷
- 心累的时候,换个角度看世界
- 心累的时候,换个角度看世界
- 换个角度看“人才短缺”
- 换个角度看商业伦理
- eclipse 断点调试
- 一个单向链表,并实现栈和队列
- .NET Remoting与ASP.NET Web服务性能比较
- FreeMarker开发指南
- Visual C#2005中使用正则表达式
- 换个角度看下一代的应用软件
- Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。
- IE与兼容W3C标准浏览器事件冒泡的顺序
- Lucene-2.3.1 源代码阅读学习(40)(转)
- sql server 2000 中如何建立图形数据库??急用
- 正交多项式最小二乘法拟合 数学原理
- ASP.NET中利用SQLXML WEB服务访问XML数据
- PHP和.NET通用的加密解密函数类,均使用3DES加解密
- LL19.com