什么是企业级之我见


   最近这段时间,开会中经常提到企业级这个词,比如,企业级应用、企业级架构、企业级开发等等,可是到底什么企业级呢。

 

    有人说,企业级应用多简单的一个词啊,企业级应用顾名思义,就是给企业应用的软件,因为用户群体主要是企业,所以就称为企业级应用啊~~~

  

    我们再来看下百度百科关于企业级应用的定义:“企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。企业级开发主要是针对企业级应用的开发。

那么什么是企业级应用呢?

当代的企业级应用决不可能是一个个相互独立的系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Intranet和Internet的分布式企业应用群集。

此外,作为企业级应用,其不但要有强大的功能,还要能够满足未来业务需求的变化,易于升级和维护。


    总结下百度百科关于企业级的定义:

    1.用户群体重量级,数量大

    2.业务逻辑复杂

    3.大数据、高并发、安全性

    4.多模块、多系统集成

    5.应对未来需求变化

    6.分布式

 

    到这里关于企业级应用应该有了一定的了解了,接下来我来说下我对企业级的认识。

 

    企业级应用是让重量级用户来使用的利用分布式来实现的,它的核心是分布式,在规模上也是可变的应用系统。

 

    接下里我们继续看企业级应用是如何分布式的:


    地理分布,作为大型企业及商业组织在地理位置上通常是分布的,这种分布形式,小可以是在企业内部部门之间的近距离分布,大可以是跨国分支机构在全球范围内的远距离分布;


    业务分布,大型企业及商业组织的业务繁多,虽然有些业务需要集中处理,但多数业务都是要相对独立的,业务部门和分支机构的分布也是造成业务分布的主要原因;


    规模可变的应用程序都必须是分布,成为对象的软件组件必须能够在网络上任何地方的计算机上工作,这也就是可以做到地理分布,数据必须分布到多个物理数据库服务器上,并且处理也必须分布到应用程序的各层,这就是数据库分布和业务处理分布的体现.

 

    在进一步来理解,我认为企业级应该是一种思想,就是"企业级思想",利用企业级思想做出的应用,就是企业级应用、利用企业级思想来开发就是企业级开发,下面来说下我对企业级思想的认识。

企业级思想除了包含上文我对百度百科的几点特性总结以外,还应该包括一些特征:

易部署、健壮性好、灵活性、组件重用。

 

    企业级思想也不是一蹴而就的,在开发中如果我们能有意的使用这些开发思想,软件开发确实会变得很简单。


    以上仅为个人见解,请大家多发表见解!

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值