企业级应用和互联网应用的区别

从技术方面来说,产品是所谓的企业应用,虽然用的技术差不多,但是我感觉和互联网应用有很大区别


1、并发数 

企业应用的并发数和互联网应用(近似理解为网站)相比,差别极大。因为网站面对的是数以万计的互联网用户,而企业应用面对的是内部用户,所以并发量完全不在一个层面上。不用跟大的电商、社交网站比,即使是很小的网站,并发数也远远超过我们的应用 

所以,一般来说,企业应用在架构上不需要特别考虑http并发的问题,只需要稍微注意下实现无状态server,支持水平伸缩即可 

2、数据量 

数据量这个指标,主要还是取决于应用的规模,跟是企业引用还是互联网应用,关系不是特别大。就目前的经验来看,我们应用的性能瓶颈,主要也是出现在数据库IO上。后续在集中部署的场景下,更有可能面对数据库伸缩的问题 

3、可配置性 

互联网应用不强调可配置性,一般的商城、论坛等,每个用户能做的事情都是一样的。虽然像QQ空间那种,允许用户做一些自定义,但是只是页面组件和模板化的技术,跟企业应用的可配置性还不一样 

企业应用会面对很多定制需求。比如说我们的产品,要提供给不同的项目,而每个项目的需求都会有一些细微的差异。同样的工单,不同项目需要不同字段;工单端到端的业务流程,不同的项目有不同的环节;另外不同的项目,可能会与不同的外部系统对接…… 

如果是单应用支撑单项目的情况,可以通过定制开发的方式实现,只是工作量的问题。但是一旦转变成多租户的部署形式,就会相当麻烦,主要是升级的时候不能互相影响,还有怎么处理数据库表结构的差异 

所以,这是比互联网应用复杂的地方 

4、数据隔离 

还有一个很大的区别是数据隔离 

网站的大部分数据是必须共享的,否则就会发生用户看不到某些帖子、不能买某些商品等错误的情况。但是对于企业应用来说,数据隔离不但不是问题,反而是需求。A项目的用户不应该看到B项目的数据,把不同项目的数据隔离开完全没有问题 

因此,在企业应用中,把数据隔离开,应用只能读取其中的一部分,是可以接受的 

 

 

从应用特点来说以下

  • 企业应用系统从封闭走向开放,由局域网转到互联网,随着涉众面的极大扩展,新的企业应用要求多浏览器支持(IE,FireFox),国际化支持,全球业务的互联互通。这样就要求企业应用不能满足简单的表单、表格、树、菜单;而是要求有较好的用户体验,提倡富互联网应用。
  • 企业应用的内容也发生一些转变:除了企业的核心业务系统,新的企业应用也应运而生,典型的比如有:交互性门户系统(个性化门户,个人工作台等),电子商务平台,企业级2.0(博客,Wiki,RSS,微博),企业级SNS(社区平台),无线企业应用等。
  • 企业需求的提升:除了功能性需求,客户对于安全,性能,大容量,大并发,易维护等特性愈发关注,未来的趋势是企业应用构建在互联网而不局限于局域网,可能是在云,也可能是网格,也可能在其他的新技术上实现。

.
      企业应用和互联网应用从根本来说是相同的,都是基于因特网、HTTP、浏览器的一种应用,但面向的涉众不一样,从而导致些许差异性.

转载于:https://www.cnblogs.com/q1q2w2w3e3e4/p/8548831.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值