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

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

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

  1    行业领域    区分行业,各自领域业务背景不一样,并形成了一定的门槛。

  2    业务逻辑    业务逻辑复杂,涉及大量的数据和多人协同处理。

  3    数据一致性    强调数据一致性,需要通过事务,交易中间件,数据库锁,java同步机制来保证数据的一致性。

  4    数据复杂度    数据复杂,有大量的表,表之间有复杂的牵涉关系,在某些行业维护这些表之间的关系和数据就需要一个团队。

  5    并发量    不是特别大,比如通用应用为100~200并发,重度并发500的系统就能满足国内大部分的系统要求。

  6    系统集成    关键系统需要和很多外部系统集成,集成的方式可能采取esb,jms,web service,socket。

  7    用户交互    强调界面交互和数据表达,需要支持多种数据展现方式,需要众多数据在页面上的展现,传输

  8    开发过程    强调软件过程,讲究行业经验,需要撰写大量的文档和多人的协同,需要版本控制和问题跟踪回溯。

互联网应用(表2): 

  1    行业领域    跨行业,按应用类型区分,比如blog,wiki,个人门店等。

  2    业务逻辑    业务逻辑简单,大部分是通过页面进行数据的增删改查。

  3    数据一致性    要求有事务,但和高并发博弈中,让位给高并发。

  4    数据复杂度    数据不复杂,表之间的关联不多

  5    并发量    强调高并发,支持用户数量多,并采取企业开发中极少采用的技术,比如web反向代理,memcache(分布式缓存),表的垂直分隔、水平分隔,强调高速读低速写。支持百万用户。

  6    系统集成    弱。极少需要和其他系统集成

  7    用户交互    弱。交互不多,表现方式简单,更多的是数据的增删改查。

  8    开发过程    强调敏捷,快速开发,基本不需要版本控制。

通过简单的比对,由此可见,互联网开发强调的是快速,敏捷,涉众面广的一类系统。

原文地址:https://www.cnblogs.com/lalarua/p/8547479.html

时间: 2024-10-15 09:39:56

互联网应用和企业级项目的区别的相关文章

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

企业应用系统从封闭走向开放,由局域网转到互联网,随着涉众面的极大扩展,新的企业应用要求多浏览器支持(IE,FireFox),国际化支持,全球业务的互联互通.这样就要求企业应用不能满足简单的表单.表格.树.菜单:而是要求有较好的用户体验,提倡富互联网应用.企业应用的内容也发生一些转变:除了企业的核心业务系统,新的企业应用也应运而生,典型的比如有:交互性门户系统(个性化门户,个人工作台等),电子商务平台,企业级2.0(博客,Wiki,RSS,微博),企业级SNS(社区平台),无线企业应用等.企业需求

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

企业应用: 1    行业领域    区分行业,各自领域业务背景不一样,并形成了一定的门槛. 2    业务逻辑    业务逻辑复杂,涉及大量的数据和多人协同处理. 3    数据一致性    强调数据一致性,需要通过事务,交易中间件,数据库锁,java同步机制来保证数据的一致性. 4    数据复杂度    数据复杂,有大量的表,表之间有复杂的牵涉关系,在某些行业维护这些表之间的关系和数据就需要一个团队. 5    并发量    不是特别大,比如通用应用为100~200并发,重度并发500的系

数据库编程3 Oracle 子查询 insert update delete 事务 回收站 字段操作 企业级项目案例

[本文谢绝转载原文来自http://990487026.blog.51cto.com] <大纲> 数据库编程3 Oracle 子查询 insert update delete 事务 回收站 字段操作 企业级项目案例 实验所用数据表 子查询,解决一步不能求解 查询工资比scott高的员工信息: 子查询知识体系搭建: 解释3,查询部门是sales的员工信息: 方法1:子查询 [方法2]:多表: 优化考虑: 解释4[select],只能放单行子查询 解释4[from] 考题:显示员工姓名,薪水 解释

企业级项目,给布局的弹出与吟唱添加动画

企业级项目,布局很枯燥,无奈之余,给布局添加动画, 使用了LayoutTransition 原本只是使用了setVisibility(View.VISIBLE), 但是显示与消失太突然.于是加入了动画, 看代码 http://download.csdn.net/detail/kan1kan5/7965869 //声明动画 resetTransition(); //初始化动画 initAnim(); private void resetTransition() { mTransitioner =

互联网营销精准决策项目总结

在今天我已经吧互联网营销精准决策项目的所有数据处理和分析的工作都完成了,包括按照范围分类,给表格打标签,设置权重,添加宽表,价格分类分析,销售情况分类分析等 在这几天的开发过程中,自己学到了很多,包括一些hive的使用方式.hql的语法,jdbc对hive的连接,hive的运行体制等,更重要是根据老师给的需求一步步自己探索,让我对数据分析有了一个新的认知,知道了拿到怎样的数据应该按照怎样的步骤,按照怎么样的范围去划分数据去分类去分析. 下面附上我的具体操作代码,其中有基本的注释,但由于写的过程中

【第二版】高仿Android网易云音乐企业级项目实战课程介绍

这是一门付费Android项目课程,我们只做付费课程:同时也感谢大家的支持. 这一节,对本课程做一个简单介绍,以及放一些项目效果图,如果想直接查看项目视频演示,可以直接在腾讯课堂查看[高仿Android网易云音乐企业级项目实战]课程第三节,让大家对该项目有一个整体的认识. 1 前言 我们课程学完都不能让你,年薪百万,出任CEO,走上人生巅峰. 2 课程简介 这是一门使用Java语言,从0开发一个Android平台,接近企业级的项目(我的云音乐). 课程包含了基础内容,高级内容,项目封装,项目重构

vue-cli4构建项目,与vue-cli3构建项目的区别

vue-cli中文文档:https://cli.vuejs.org/zh/guide/#%E8%AF%A5%E7%B3%BB%E7%BB%9F%E7%9A%84%E7%BB%84%E4%BB%B6 今天把vue-cli3的项目升级到了vue-cli4,想着用vue-cli4构建的项目有什么区别,于是就想用vue-cli4构建个新项目看看: 在桌面新建一个文件夹,用vscode打开这个文件夹,在cos窗口输入: vue create new_app 让选择一项预配置: hhh:选择预设配置为rou

月薪三千和月薪三万的互联网项目经理区别

随着互联网+的火热,目前项目经理只出现在稍微完善的技术团队中,所以对于很多工作时间不长的技术和其他外行朋友来看对于它的工作职责是非常陌生的.项目经理职位最先出现是在工程项目管理中,和项目监理.建造师差不多是一样时候的,我们平时很多时候提到的项目经理并不是在软件开发领域中.在做程序员客栈之初,有朋友提到了项目监理,建议我们可以用第三方专人来管理项目. 后来我Google了一下:项目监理工作主要内容是对工程项目的实施过程所进行的监督.检查.协调和评价协调有关单位的工作关系. 项目监理的工作不就是我们

以“掌上东航”为例,论混合开发在企业级项目中的实践

提起"掌上东航",很多人一下子会想到另一款应用"东方航空",那么,这款企业级应用有什么作用?和"东方航空"之间又有什么关系或者区别?近日,在北京国际会议中心举行的AppCan移动开发者大会上,东方航空移动互联部的项目经理张晨飞,对"掌上东航"进行了详细解读. 东航移动互联部的项目经理张晨飞作演讲 "掌上东航"-不断发展壮大 众所周知,"东方航空"是东航推向各个旅客的一个Web的应用,而&