通过本次阅读,了解了一些知识和信息:

 一、企业应用的种类:

1.展示业务型

这个类型我们可以很容易理解,主要用户展示企业的主要业务、服务或者产品。企业通过APP平台,第一时间把最新的业务动态推送给用户,或者是第一时间将最新商品展现出来。此类型以购物移动平台偏多。比如有实体产品的企业,利用手机app作为移动营销的平台,在app上发布产品并且提供购买链接。

2.移动办公型

在互联网时代,很多企业已经感受到了OA办公的魅力。而在移动互联网时代,企业更是可以实现办公信息移动化,进一步提升工作效率。通过该类APP,实现企业内部信息资源在移动平台的共享,实时更新最新消息,并且通过与OA系统互联,实现即时记录员工工作进度登记,监督内部考勤,以及搭建项目报备申请的移动平台,能让企业管理中可以更加灵活有效率。

3.现场服务型企业

有不少的中小企业的主要工作是提供各种现场服务的,最为典型的便是保险行业。保险行业的工作人员需要大量的时间提供现场服务,以往这些时候,工作人员需要准备大量的纸质资料,各种的条款合同书,同时还要带上笨重的笔记本电脑进行信息登记。而使用该类APP的好处,便是让工作人员可以轻装上阵,对客户进行详细的条款讲解。同时它也能替代了笨重的笔记本电脑,让工作人员随时随地借助移动网络进行信息的录入工作。实现了高效率工作的同时,也节约了企业的成本。

4.社交型企业

它其实可以理解为,类似于电脑端的企业通讯软件。而该类的优势,可以充分利用人们对手机的依赖的特点,在移动网络总可以搭建一个完整的企业社交圈子,让员工有更优质的内部交流平台,有效提升企业内部的凝聚力。

二、企业应用的特点:

企业应用时将计算机技术这一生产力作用于现实世界的表现形式。一个企业应用的设计需要考虑清楚该应用的业务目标、受众人群等。企业应用一般有如下特点:

需要持久化数据。采用何种持久化介质?如何持久化?

涉及大量数据。数据存取的高效性?数据容量?存储介质如何支持数据的快速增长?

多人同时访问数据。并发问题?服务可用性?用户会话管理?

大量用户交互。交互方式?服务可用性?

同其他企业应用之间的集成。系统集成形式?如何降低耦合?快速集成?

三、企业应用的分层:

通常将系统分为多层,层与层之间约定好契约,下层对上层按照契约提供服务。

分层是最经典也是最常见的一种架构思想,在网络协议的设计中,在应用系统的架构设计中,都使用到了分层的设计思想。

分层可以带来如下好处可以概括为:层内部内聚,层之间解耦。

层内部的内聚可以专注于本层的核心逻辑,层之间解耦,降低层与层之间的耦合,可以替换其中某一层的实现而不对其他层产生副作用。

分层同样可能带来副作用:人为引入的“分层”会给开发增加一定工作量,同时可能带来一定的性能损耗。