精华内容
下载资源
问答
  • 使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器,与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。 通俗点形容,从一个房间走到...

    热门系列:


    目录

    1.前言

    2.网关

        2.1 什么是网关?

        2.2 网关的作用是什么?

        2.3 网关的工作流程

        2.4 软件系统网关


    1.前言

    对于网关,从专业角度,一般运维和网络管理员会比较了解一下。但作为一个软件开发人员,我觉得也是有必要了解一下。尤其是在某次面试过程当中,被面试官问起后,感觉回答的不是很好,导致面试扣分。所以今天,带着学习和分享的想法,一起扒一扒网关的秘密。


    2.网关

    2.1 什么是网关?

    网关英文名称为Gateway,又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。

    网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器,与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。

    通俗点形容,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡

     

    2.2 网关的作用是什么?

    简单来说,网关是设备与路由器之间的桥梁,由它将不同的网络间进行访问的控制,转换,交接等等。

    比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络B向网络A转发数据包的过程。

     

    2.3 网关的工作流程

    通俗解释:

      假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。

      但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话:

      小不点:李大爷,我想找班主任查一下小明的电话号码行吗?

      李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99

      小不点:太好了!李大爷,我想找小明,你再帮我联系一下小明吧。

      李大爷:没问题。(接着李大爷向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家那个院子的王大爷那里,然后王大爷把电话给转到小明家)

      就这样你和小明取得了联系

     

    2.4 软件系统网关

    系统与系统之间,服务的请求与返回也有网关,我们可以理解为“系统网关”。与广义上的网关,所指含义可能不同,但所要发挥的作用,却如出一辙。

    软件系统网关作用:

    • 内外网隔离,外网所有请求都只能通过网关访问内网数据;防止网关单点,最好在不同大区配置多台网关服务器。
    • 验证+鉴权,外网所有请求,通过网关指定过滤器对用户访问权限进行控制。可以整合OAuth2,token,jwt等提高架构安全性。
    • 服务降级+限流+日志+监控。限流算法如令牌桶、漏桶等,Spring Cloud Gateway使用Redis+Lua技术实现高并发和高性能的限流方案。

     

    本博客皆为学习、分享、探讨为本,欢迎各位朋友评论、点赞、收藏、关注,一起加油!

     

    展开全文
  • 为什么要报考信息系统项目管理师考试? 关注我的朋友因为都知道信息系统项目管理师这个考试在我文章中出现的此处比较多,相信大家也都知道是因为关注这个考试的考生比较多,最近很多朋友、同事问我什么要报考信息...

    为什么要报考信息系统项目管理师考试?

    关注我的朋友因为都知道信息系统项目管理师这个考试在我文章中出现的此处比较多,相信大家也都知道是因为关注这个考试的考生比较多,最近很多朋友、同事问我什么要报考信息系统项目管理师考试。为什么参加这个考试,这个考试有用吗?对自己的职业会带来什么好处?我想有以下几个方面:

    第一点:职场
    在招聘网站上面项目经理与项目总监与高级经理十分的吃香
    数据表示
    项目经理:29248个职位

    高级经理:1902个职位

    项目总监:4179个职位

    说明市场对职位,还是相当认可,属于热门求职职位,市场需求量大。

    第二点:学习效率

    对自己学习效率的大幅提升,有质的飞跃。如范围管理、质量管理、成本管理、质量管理、人力资源管理、沟通管理、合同管理、需求管理等等。

    尤其,项目管理的一些思想、理念受用一生的。如讲:输入,输出,讲过程,讲流程,讲工具,讲技术,讲方法。

    第三点:提升研发管理水平

    自己如果是工程师,研发人员,有朝一日,做了Leader, Manager,或者总监,

    是能够提升自己的研发管理水平,提高项目管理水平,提高产品质量,降低研发成本。

    第四点:学习计算机专业知识

    如果自己不是计算机科班出身,或者从事不是具体IT研发,通过靠这个证,也加强学习了计算机专业知识。

    第五点:提升职场竞争力

    如果自己在系统集成的企业,这样可以提升自己的职场竞争力,毕竟是个高级证,还是蛮有含金量,正好公司又需要这个证,来证明系统集成的能力和资质水平。

    第六点:北上广深拿工作居住证

    在北京、上海、广州、深圳这些一线大城市,有这个证,不说获取北京户口嘛!

    但就拿工作居住证,还是有优势的,比较容易拿到的。

    第七点:强迫自己,增强自己的自信心

    项目管理师考试,作为计算机技术与软件专业技术资格(水平)考试系列的最高级别专业考试,是得到国家认可的。如果通过,至少可以说明以下几点:
    信息系统项目管理师群聊:390035390;
    1.这是国家级别计算机领域最高级别的考试,难度程度不低于其他行业的司法考试,会计考试等,如果您通过了,那么说明您自己的智商至少不差,还是有一定学习能力,对付考试,还算有一套;

    2.至少说明自己还在追求进步,想学习,想在专业上有所突破,想参加这个考试;

    3.下午案例分析,怎么也要有论据,有观点,紧扣题意,总不能离题万里,答非所问,否则怎么通过下午案例考试,获得45分;

    4.下午论文考试,能够在短短1个半小时时间里,写至少2500个汉字,也不简单,尤其现在大家天天用电脑,用键盘敲字,不提笔忘字,能文思泉涌,逻辑清晰,条理清晰,写出来这篇论文,有论据,有观点,还能够通过,也算点人才吧!

    5.软考高级通过率不到10%,如果通过,对建立自己的信心,也至关重要

    展开全文
  • 管理信息系统复习总结(保姆级)

    万次阅读 多人点赞 2021-01-01 14:19:37
    第一章 当今全球商业中的信息系统 管理信息系统的新变化:①技术(云计算、大数据与物联网、移动数字化平台) ②管理(在线合作与社会化网络软件、商务智能、虚拟会议)③组织(社会化商务、远程办公、商业价值的共创...

    管理信息系统

    题型:填空、单选、双选、名词解释、综合、简答

    第一章 当今全球商业中的信息系统

    1.管理信息系统的新变化:

    • 信息技术创新
    • 新的业务模式
    • 电子商务扩张
    • 管理变革
    • 公司和组织变革

    2.信息系统如何改变企业:

    ①新兴移动数字平台

    ②利用信息系统来改善客户体验,相应客户需求,降低库存

    ③在线报纸的读者人数在不断增长

    ④电子商务和互联网广告在不断发展

    ⑤新的联邦安全和会计法实施

    3.全球化挑战和机遇:世界是平的

    ①互联网大大降低了全球化运营的成本

    ②互联网扩大了外贸、外包的机会

    ③挑战和机遇并存

    4.数字化企业:

    它与客户、供应商和员工的重要商业关系几乎完全可以借助数字化实行,通过覆盖整个企业或链接多个企业的数字网络完成核心业务流程

    5.业务流程:

    组织按照时间顺序开发的逻辑上相关的一系列任务和行动,以产生特定的业务结果以及组织协调业务活动的特定方式/以提供有价值的产品或服务为中心而进行的一系列业务工作的组织和协调方式。

    6.信息系统的战略业务目标:

    ①卓越的运营

    ②新产品、新服务和新商业模式

    ③与客户和供应商建立紧密的关系

    ④改善决策

    ⑤竞争优势

    ⑥永续经营

    7.商业模式:描述企业如何通过生产、运输和销售产品或服务来创造财富。

    8.信息系统:

    从技术角度定义为由若干相互连接的部件组成,对组织中的信息进行收集(或检索)、处理、存储和发布的系统

    • 一组相互关联的部件
    • 收集、处理、存储和分发信息的系统
    • 用以支持组织制定决策和管理控制。

    9.数据是原始事实的符号串;信息是有意义的数据。数据是信息的载体

    信息系统的三类活动:
    ①输入—获取组织内外的原始数据)

    ②处理—将原始数据转换成有意义的形式)

    ③输出—将处理后的信息传递给需要使用的人或活动

    反馈: 信息输出返回给组织里合适的人员,帮助他们评估或校正输入。

    10、信息系统的三个维度:组织、管理、技术

    • (1)组织

      • ①核心要素:人员、组织结构、业务流程、规章制度、企业文化。
      • ②公司组织的管理层级结构的三个基本层次:高层管理、中层管理和操作层管理
      • ③业务职能的划分:销售和营销、制造和生产、财务和会计、人力资源。
    • (2)管理: 管理者制定组织战略来应对商业挑战,此外,创造新产品和服务,时不时地再造组织。

    • (3)技术:

      • 计算机硬件和软件;
      • 数据管理技术;
      • 网络和通信技术(网络、互联网、内联网和外联网、万维网);
      • IT基础设施:提供构建系统所需的平台。

    11.信息系统的业务视角:

    • 信息系统是创造价值的工具;
    • 信息技术投资会带来高额回报
      • 生产效率的提高
      • 收入的增加
      • 长期领先的战略地位
    • 企业信息价值链:从业务角度来看,信息系统是一系列获取、处理和分发信息的增值活动的一部分,管理者可利用这些信息改善决策制度,提升绩效,最终提升公司的盈利能力。

    12、互补性资产:是指需要从基本投资获得价值的那些资产。包括:

    (1)组织资产(合适的商业模式、有效率的业务流程)

    (2)管理资产(对管理创新的激励、团队和协同工作环境)

    (3)社会资产(互联网和通信基础设施、技术标准)

    13、信息系统的现代方法:

    ①技术方法(强调数学模型、计算机科学、管理科学、运筹学)

    ②行为方法:[行为问题 (战略业务整合、实施等)、心理学、经济学、社会学]

    ③本教材的方法:社会技术系统 ———了解

    • 四方行动者:
      • 软硬件供应商
      • 商业公司
      • 管理者和员工
      • 公司外部环境(法律、社会、文化环境)
    • 管理信息系统MIS
      • 将计算机科学、管理科学、运筹学和带有行为问题的实践导向结合起来
    • 社会技术观点
      • 只有当运营中所涉及的社会和技术两个系统同时达到最优化时,组织的绩效才会达到最佳;
      • 有助于避免单纯用技术方法来看待信息系统

    第二章 全球电子商务与合作

    (必考)1、业务流程:是指以提供有价值的产品或服务为中心而进行的一系列业务工作的组织和协调方式。

    • 物流、信息流、知识流;
    • 活动、步骤的集合;
    • 可能与特定的职能领域有关,也可能是跨职能领域的。
    业务流程是生产产品或提供服务所需要的一系列业务话动的集合,这些业务活动由物流、信息流和业务流程参与者之间的知识组成。
    业务流程也指企业组织协调工作、信息、知识的特定方式,以及管理层确定的工作协调方式。
    

    2.职能性业务流程举例:职能领域+业务流程

    ①制造和生产(产品组装流程)

    ②销售与市场(客户确认流程)

    ③财务与会计(提供财务报表流程)

    ④人力资源(员工招聘流程)

    3.信息技术如何改善业务流程:

    • (1)提升当前业务流程的效率

      • 人工操作的自动化
    • (2)支持新的业务流程

      • 改变信息的流动
      • 消除决策延迟
      • 支持新的商业模式

    4、(必考)信息系统的分类:

    (1)事务处理系统(TPS)——基层业务层

    ①服务于运营层管理者及员工

    ②执行并记录企业的日常性业务

    ③使管理者可以监控企业内部的运营状态,以及企业与外部环境的关系

    ④支持预先设定的、结构化的目标和决策过程。

    (2)商务智能系统(BI)——中层管理层、高层管理层

    • 商务智能包括用数据和软件工具来组织和分析数据,
    • 帮助管理者和用户做出更好的决策。

    (3)管理信息系统 (MIS)——中层管理者

    • 基于事务处理系统(TPS)的数据汇总,生成关于企业当前运行情况的报告
    • 提供已预先定义解决过程的常规性问题的答案
    • 通常分析能力有限

    (4)决策支持系统(DSS)——中层管理者

    • 支持非常规的决策问题
    • 使用TPS和MIS的内部数据,也会使用外部信息
    • 数模型驱动的DSS
    • 数据驱动的DSS

    (5)高管/经理支持系统(ESS)——高层管理者

    • 支持非程序化的决策

    • 不仅包含企业内部MIS和DSS的汇总信息,还包含了企业外部事件的数据。(例如新颁布的税法或新的竞争者)

    5.连接企业的各类系统

    (1)(必考)企业应用

    ①企业系统(ES)/企业资源计划(ERP)系统

    • 不同的企业职能部门收集数据,并在一个综合数据库中存储数据
    • 解决了数据分散的问题
    • 实现:日常活动的协调、高效响应客户订单(生产、库存)、帮助管理者做出日常运营相关决策并制定长期规划。

    ②供应链管理系统(SCM)

    • 管理企业与供应商的关系

    • 共享信息(订单、生产、库存、产品和服务的交付)

    • 目标:以最短的时间、最低的成本交付正确数量的产品

    ③客户关系管理系统(CRM)

    • 提供信息,协调涉及客户响应的各个业务流程

      • 销售
      • 市场营销
      • 客户服务
    • 帮助企业识别、吸引并留住最有价值的客户

    ④知识管理系统 (KMS)

    • 支持获取以及应用知识和技能的流程
    • 收集企业内部的知识和经验,使企业员工可获得这些知识和经验
    • 与外部知识源建立联系。
    内联网和外联网—促进信息整合,加速信息流动
    
    ①内联网:只能由员工访问的企业内部网站
    
    ②外联网:只能由供应商访问的企业网站,往往被用来协调供应链。
    
    • 1
    • 2
    • 3
    • 4
    • 5

    6.(必考)电子商业、电子商务、电子政务

    • 电子商业(E-business):运用数字技术和互联网技术驱动主要的业务流程。
    • 电子商务(E-commerce):电子商业的一个分支,通过互联网买卖产品及服务。
    • 电子政务(E-government):运用互联网技术为市民、行政部门的员工、企业提供信息和服务。

    ①协作/合作:与他人一起工作以达到共同而明确的目标。
    (短期或长期;正式或非正式(团队)

    ②合作日益重要的原因:

    • 工作性质的变化
    • 专业工作的增加——“互动性工作”
    • 公司组织的变化
    • 企业规模的变化
    • 对创新的关注
    • 工作和企业文化的变化

    7.协作(名词解释):指与他人一起工作以达到共同而明确的目标

    8.社会化商务:使用社交网络平台使得员工、客户、供应商建立起联系;

    目的在于促进互动和信息共享;

    关键词是“对话”;

    需要信息透明(实现信息交换,没有来自管理者或其他人的干扰)

    8.(看一下)协作和社会化商务商业的利益:对合作技术的投资可以改进组织系统,提高投资回报率(ROI)

    利益:生产效率、质量、创新、客户服务、财务绩效(盈利能力,销售额,销售增长)

    合作的必要条件:

    • 协作能力(开放的文化氛围、分散的组织结构、合作的程度)
    • 协作技术(合作工具和社交技术用于执行和运营管理、合作工具和社交技术用于战略规划)
    • 协作质量
    • 企业绩效

    9.(必考)协作和社会化商务的技术和工具:

    • 电子邮件和即时通信(IM)
    • 维基(wikis)
    • 虚拟世界
    • 合作和社会化商务平台
      • 虚拟会议系统(远程视频系统)
      • 云合作服务
      • 微软SharePoint和IBM Notes
      • 企业社会化网络工具
    • 管理者清单:评估和选择协作与社会化软件工具
      • 时间/空间矩阵
      • 软件工具评估的六个步骤:
        • 企业协作面临哪些挑战?
        • 有哪些解决方案?
        • 分析每个产品的成本和收益
        • 评估风险
        • 向用户了解实施和培训中遇到的问题
        • 评估供应商

    10.(必考)信息系统部门:

    • 通常由首席信息官(CIO)管理
      • 其他的高级职位包括首席安全官(CSO)、首席知识官(CKO)、首席隐私官(CPO)、首席数据主官(CDO)
    • 由程序员、系统分析师、项目主管、信息系统经理组成。

    11.信息系统部门的职能:

    • IT治理包括组织中使用IT的战略和政策;
    • IT治理通过明确与IT有关的决策权和责任框架确保企业信息技术的应用支持企业战略与目标的实现。

    第三章 信息系统、组织与战略

    1.组织的影响因素:组织结构、业务流程、政治、文化、环境、管理决策

    2.(名词解释)组织:

    ①技术学派的定义 :

    • 是稳定的、正式的社会结构,从环境中获取并处理资源、从而输出产品。
    • 是法律上正规的实体,具有内部规则和程序,同时也是一种社会结构。

    ②行为学派:是一段时间内通过冲突与解决冲突而形成的一系列权利、特权、义务和责任的平衡体 。

    3.(必考)组织的特性:

    ①层级官僚机构

    ②公正决策中的问责、权威

    ③坚持效率原则

    ④工作规范和业务流程

    • 工作规范(又称标准操作流程,SOP):是应对工作中几乎所有可能情况而建立起来的明确的规则、程序和惯例
    • 业务流程 :操作规范的集合
    • 公司:一系列业务流程的集合

    ⑤组织政治、文化、环境以及结构

    • 政治阻力极大地阻碍了组织变革
    • 组织文化可能成为组织变革的重大动力或阻力
    • 组织和环境之间具有双向的关系——环境决定组织能做什么,但组织也能影响和改变周围环境
    • 组织对其周围的社会环境和自然环境是开放的,又依赖于其周围的社会环境和自然环境
    • 组织环境——破坏性技术
      • 是指替代现有的产品,而且会比现有的产品更好
      • 是指给企业业务、产业、市场带来翻天覆地变化的技术
      • 先发者:第一先行者
      • 迅速的跟随者:第二行动者
    • 组织结构的基本类型(明茨伯格) ——信息系统通常能反映组织结构:
      • 创业型机构
      • 机械官僚机构
      • 事业部制官僚机构
      • 专家型官僚机构
      • 专案型组织

    其他组织特征:

    • 目标
      • 强制性目标
      • 实用主义目标
      • 规范性目标
    • 利益群体
    • 领导风格
    • 任务类型

    4、(必考)信息系统对组织的影响:

    (1)经济影响:

    • IT既改变了资本的相对成本,也改变了信息的成本;
    • 信息系统技术已经被看作是一个生产要素,犹如资本和劳动力一样;
    • IT影响信息的成本和质量,并改变信息经济学;

    (2)交易成本理论:

    • 公司总是在寻求降低交易成本(市场参与成本)
      • 垂直整合、扩大规模、雇用更多员工、建立自己的供应商和分销商等方式降低交易成本
    • IT帮助企业以更低的成本参与到市场活动中,使得企业之间能够实现交易,而不是增加员工。

    (3)代理理论:

    • 公司可以被看成是需要监督的、从自身利益出发的个人间的“契约集合”
    • 企业所承担的代理成本(管理和监督的成本),随着企业规模的发展而上升
    • IT能够降低代理成本,使得企业能够在不增加监管成本、不增加员工的情况下发展成长

    5.(必考)组织和行为的影响:

    ①(必考)IT使组织扁平化

    • 组织中的决策权力下放
    • 可以配置较少的管理人员

    ②后工业组织(在后工业社会中,权威更加依赖于知识和能力,而不仅是正式的职位。这样组织形状就变得扁平了)

    在这里插入图片描述
    ③(必考)信息系统创新的组织阻力:

    • 信息技术
    • 组织结构
    • 人员
    • 工作任务

    互联网和组织:

    • 互联网增加了组织对于信息和知识的可获取、存取、和传播能力
    • 互联网大大降低大多数交易和代理成本。

    重点1:6.波特(Porter)的竞争力模型(如何提升竞争力):

    在这里插入图片描述

    • 提供了关于公司、竞争者和公司环境之间关系的基本概貌

    • 五种力量决定了公司的竞争力

      • 竞争对手
      • 市场新进入者
      • 替代产品和服务
      • 客户
      • 供应商
    • (必考)提升竞争力的四种常用策略:

      • 低成本领先
      • 产品差异化
      • 聚焦细分市场
      • 加强与客户和供应商的亲密关系

    重点2:7.企业的价值链模型:

    ①公司通过业务活动把价值增加到产品或服务中,突出了最有竞争战略意义的活动

    • 分为主要活动和支持活动(必考)
      • 主要活动:指为顾客创造价值,与企业产品和服务的生产、分销最直接相关的活动—采购物流、生产运营、销售物流、销售、市场、服务
      • 支持活动:支持、辅助主要活动开展的活动—行政管理、人力资源管理、技术、采购管理

    ②可以分析如何用信息系统来改善每一个阶段业务活动的运营效率,改善与客户或供应商之间的关系

    ③可使用标杆管理:最佳实践(标杆分析法(名词解释):将公司的业务流程的效率和效益与一些精确的标准进行对比,然后根据这些公司的标准评估公司的绩效)

    延伸价值链:价值网络:

    在这里插入图片描述

    ①企业的价值链与供应商、分销商、客户的价值链相关联

    ②价值网络:是一系列独立公司的联合体,这些公司利用信息技术来协调它们的价值链,共同地为市场生产某种产品或提供服务。

    8.协同的思想——是指当某些单元的输出可以作为其他单元的输入时,或两个组织共享市场和知识时,这种关系将可以降低成本,并创造利润。

    9.核心能力/核心竞争力——是能使公司成为世界领先者的活动能力。依赖于通过多年实践经验获得的知识,并在各部门间分享。

    10.基于网络的公司战略:

    ①利用公司能力来创建网络并实现互联

    ②包括:网络经济学、虚拟公司模式、商业生态系统

    重点3)网络经济学:指一个产品产生的经济价值取决于人们利用这个产品的情况。例:在一个网络中增加一个参与者的边际成本几乎为零,而边际收益却非常大

    11.虚拟公司/企业/组织: 利用网络与其他公司建立联盟,生产和分销不受传统组织边界或物理位置限制的产品。

    12.战略信息系统带来的挑战:

    • 保持竞争优势
      • 竞争对手可以反击或者模仿战略信息系统
      • 系统成为确保生存的工具
    • 信息技术与企业目标对应
      • 战略信息的分析
        • 行业的结构
        • 公司价值链
    • 公司战略性转型的管理

    第四章 信息系统中的商业伦理和社会问题

    1.商业伦理:是关于对和错的判断原则,作为自由的道德主体的个人可以依照商业伦理原则做出他们行为的选择。

    2.(必考)信息时代的五个道德维度:

    • 信息的权利和义务
    • 财产的权利和义务
    • 系统质量
    • 生活质量
    • 责任和控制

    3.不明显关系认知 (NORA):整合不同来源取得的数据,并发现它们之间的隐晦关系,有助于识别罪犯和恐怖分子

    4.职责:接受由于你所要做决策产生的潜在成本、责任和义务(商业伦理行为中的关键组成部分)

    5.问责:识别需要谁来负责的机制(是一个系统和社会机构的特性)

    6.法律责任:允许个体(或机构)挽回对他们造成的损失

    7.正当法律程序:充分知晓和理解法律,可以向高一级机构上诉

    8.(必考)商业伦理分析:

    • 识别和描述清楚事实
    • 明确存在的矛盾或困境,并发现其中包含的更高层次价值
    • 确认利益相关者
    • 确定你有理由采取的方案
    • 明确所选方案的潜在后果。

    9.(必考)可选的商业伦理原则(六个伦理原则):

    ①己所不欲,勿施于人(黄金规则)

    ②如果每个人采取这个行动都是不对的,那么任何人就不得采取这个行动(康德的伦理学原则)

    ③如果不能重复地采取一个行动,那么这个行动根本就不能采取(光滑的斜坡规则)

    ④采取能获得较高或较大价值的行动(功利原则)

    ⑤采取伤害最小的或潜在成本最小的行动(回避风险原则)

    ⑥除非有特别明确的声明,否则假定几乎所有有形和无形的物体都是由某人所有(伦理上“没有免费的午餐”规则)

    10.现实世界的商业伦理困境:一群人的利益可能和另一群人相对立

    11.信息权利:互联网时代的隐私和自由——隐私:个人要求独处而不受他人或相关组织,包括国家的干扰和监督的诉求;可以掌控自己信息的诉求。

    12.(必考)知识产权:由个人或者公司创造出来的任何无形资产。(知识产权保护的方式:商业机密、版权、专利)

    (1)商业机密:用于商业目的且没有公布于众的脑力劳动和成果

    (2)版权:法定授权保护知识的创造者,在作者活着的时期和他过世后70年内,他的作品不被其他人复制用作任何其他目的

    (3)专利法:给予专利所有者对其发明背后的思想的独家垄断20年的保护期

    13.计算机相关的法律责任问题:如果软件出问题了,谁应当负责?(课后题)

    当机器的某部分受到侵害,软件生产商和操作者要对伤害负责

    如果看作是和书籍类似,那么就很难追究作者/出版商的责任了

    如果看作是一项服务呢?是不是应该和电话系统一样不对信息传输负责吗?

    14、系统质量:数据质量和系统错误——系统性能差的三个主要来源:①软件瑕疵和错误②硬件和设备故障③输入的数据质量差(企业系统失败的主要来源)

    15.生活质量:平等、互通和边界——与系统有关的负面社会后果:

    ①平衡权利:集中和去中心化
    ②快速变革:减少竞争的反应时间
    ③维护边界:家庭、工作、休闲
    ④依赖性和脆弱性
    ⑤计算机犯罪和滥用行为—计算机犯罪、计算机滥用、垃圾邮件
    ⑥就业:涓流技术、企业再造导致的岗位消失
    ⑦平等和接入:扩大了种族和社会阶层差异

    16.健康风险:

    ①重复性压力损伤(RSI)——腕管综合症 (CTS)
    ②计算机视觉综合症(CVS)
    ③技术紧张症

    基本常识

    CPU :中央处理器;CPU主要由运算器控制器组成。

    第9章 实现运营优化和客户亲密:企业系统

    意义、作用

    一、企业资源计划(ERP)

    意义、作用、功能、应用

    1.(必考)ERP是企业信息化的“脊梁”

    • ERP的概念:ERP系统是一种建立在整个组织范围内的、针对公司全部资源的管理系统。

    • 内涵:
      ①是一种企业人、财、物资源集成管理的思想
      ②整合了企业内部制造、进销存、会计、财务、人力资源管理等信息
      ③流程导向的模块化系统

    • 企业系统:一般情况下企业系统是指 ERP Systems,一般是一个套装的集成软件,具有一系列的功能模块和一个公有的数据库。(企业系统帮助一个公司整合其组织范围内所使用的数据)

     ERP系统三大特点:
    ①ERP系统涵盖的主要业务范围在企业组织范围内部
    ②支持人、财、物相关的业务一体化集成管理的思想和逻辑
    ③系统功能可灵活配置性,可以支持集团化管理
    
    • 1
    • 2
    • 3
    • 4
    • 企业系统的工作原理
      • 最佳实践:ERP软件提供商提供的参考业务流程流程和管理体系

    物料需求计划MRP、制造资源计划MRPⅡ——是企业资源计划ERP的核心主体

    • MRPII的思想: 生产计划+采购+销售订单+财务管理
      ①体现“以销定产、以产求供”
      ②在公司内部物流与财务流的集成
      ③围绕三个订单生命周期:
      • 销售订单
      • 制造订单
      • 采购订单

    2.ERP最主要的价值:规范业务流程及业务标准化

    ①跨部门的业务流程设计或重新设计:规范流程
    跨部门业务处理的标准化:跨地域、部门、跨产品业务
    实施ERP的主要动力:

    3.ERP应用驱动要素:人、财、物的管理

    ①人: ERP可以提高工作人员效率
    ②财: ERP将使得公司更好地管好业务
    ③物: ERP将有助于增强采购、生产、销售和运输的计划性和协调能力

    4. ERP可能带来可观的定性效益(理解)/商业价值

    ①理清基础数据,为管理层的决策提供更有效依据,提升决策质量和速度

    ②加强对外部市场环境变化的灵活适应性

    ③促进经营模式的转变,为分布式营运的管控和管理输出打下信息化基础

    ④固化流程,减少人为失误,提升数据采集效率和质量

    ⑤全面提升供应链水平,增强企业的竞争优势

    ⑥提高客户满意度和忠诚度

    ⑦建立良好及专业的企业形象,增强品牌力度

    ⑧培养员工纪律性,专业性和统一性

    ⑨提升公司员工工作能力,士气,满意度,和满足员工发展需求

    ⑩ 提升公司内外部沟通的效率

    5.个人观点:我国ERP应用“已入佳境”

    ①实施的关键:管理模式和运营模式的设计、企业改革的勇气和能力
    ②趋势:智能生产网络

    二、供应链管理(SCM)

    1.供应链:是由供应商、制造商、批发商、零售商、消费者以及物流配送和售后服务提供者所组成的复杂网络。该网络把原材料转换为最终产品,并把其交付到顾客手里。

    ①上游供应链:公司的供应商、供应商的供应商,以及管理这些供应商关系的业务流程

    ②下游供应链:负责配送产品到客户那里的组织和业务流程

    ③内部供应链

    2.供应链管理:利用计算机网络技术全面规划供应链中的商流、物流、信息流、资金流等,并进行计划、组织、协调与控制。

    ①供应链的低效影响公司的运营成本

    ②准时制策略:(配件在需要的时刻刚好送达,成品在刚下线时就被运走)

    ③安全库存量: 应对供应链柔性不足的缓冲器

    ④牛鞭效应:需求信息在从供应链一个实体传递到另一个实体时被扭曲了

    (上游订单的波动性总是大于下游订单的波动性)

    3.供应链管理软件——信息系统

    ①供应链计划系统(先进的计划与调度APS、质量链计划)

    ②供应链执行系统—精益生产(物料跟踪、质量跟踪、供应商绩效评价、财务处理)

    ③电子商务(电子采购)

    4.全球供应链问题:更广的物理距离、广大的时差、来自不同国家的参与者

    5.供应链管理系统的模式:

    ①传统的:基于推动的供应链/基于库存的生产

    ②现今:基于拉动的供应链模式/需求驱动/按订单生产模型

    区别:生产我们所卖的,不卖我们生产的

    互联网使得顺序供应链向并行供应链转变成为可能

    6.商业价值:减少供应链成本、帮助企业增加产量

    三、客户关系管理(CRM)

    1.概念:从组织的各个方面获取并集成客户信息,整合并分析客户数据,在企业范围内在各个系统以及各个客户接触点之间分享客户信息,提供客户的统一视图

    2. CRM的最根本目的:“让客户忠诚”

    3.客户关系管理包括:客户服务(呼叫中心)、销售、市场营销

    4.客户关系管理系统的功能:

    ①销售自动化

    ②客户服务

    ③市场营销

    • 交叉销售:将互补产品推销给客户的一种营销策略
    • 向上营销:根据既有客户过去的消费喜好,提供更高价值或者其他用以加强其有功能或者用途的产品或服务
    • 交叉营销:从客户的购买行为中发现客户的多种需求,向其推销相关的产品或服务

    5.客户关系管理系统的类型:

    ①运营型CRM: 主要指面对客户的应用
    ②分析型CRM: 基于运营型CRM系统和客户接触点产生的数据仓库进行分析、分析客户数据,如客户生命周期价值 (CLTV)

    6.CRM系统的商业价值:

    ①提高客户满意度

    ②降低直接营销成本

    ③市场营销更加有效

    ④降低客户获取和保留成本

    ⑤提高销售收入

    其中客户流失率体现了停止采购或使用本公司产品或服务的客户数量,是衡量客户数量增加或减少的指标。
    
    • 1

    7.企业应用的挑战:

    ①采购或实施企业应用的费用比较贵
    ②技术的变化
    ③企业流程的变革
    ④组织学习、组织变革
    ⑤对软件供应商的依赖性,切换成本
    ⑥数据标准化、数据管理与数据清洗
    ⑦移动、社会化

    第十章 电子商务:数字化产品与数字化市场

    一、(必考)电子商务与互联网的特征

    1.电子商务技术的独特特征:无所不在、全球化、统一标准、丰富性、交互性、信息密度、个性化/客户化、社交技术:用户内容的创建和社交网络

    2.电子商务(利用互联网和网站进行的商务交易):组织和个人之间以数字化形式进行的商贸交易。

    3.互联网的市场价值:

    ①降低了信息不对称

    ②更加灵活和高效

    ③可能降低或提高转移成本

    ④造成满足感额外的延迟 : 效果由产品决定

    ⑤市场细分

    ⑥更强的网络效应

    ⑦去中介化

    4.数字化产品:可以通过数字网络交付的产品,一般指无形数字产品

    二、电子商务分类

    电子商务类型:

    ①根据电子商务交易参与者的性质:

    • 企业对消费者(B2C)(亚马逊)
    • 企业对企业(B2B)(阿里巴巴)专有行业网络(专有交换 )、网络集市、交换市场)
    • 消费者对消费者(C2C)(淘宝 )

    ②按交易平台进行划分:

    • 移动商务
    • 基于PC的电子商务

    电子商务:模式与盈利来源

    (1)(必考)电子商务的商业模式:门户网站、网络零售商、内容提供商、交易代理商、市场创建者、服务提供商、社区提供商

    • (必考)门户网站:提供进入网站的初始接入点以及有特色的内容和服务
      • 雅虎
      • 必应
      • 谷歌
    • 网络零售商:直接销售实物产品给消费者或个体企业
      • 亚马逊
      • BlueNile
    • 内容提供商:通过在网站上提供新闻、音乐、图片、视频等数字内容获得收益
      • WSJ.com
      • iTunes.com
      • Games.com

    (2)(必考)电子商务的盈利模式:
    ①广告收益模式

    ②销售收益模式

    ③订阅收益模式

    ④免费/免费增值收益模式

    ⑤交易费用收益模式

    ⑥合作收益模式

    三、移动商务

    1.最重要的移动电子商务应用:
    (1)基于位置的服务(LBS):(分类:地理社交服务、 基于位置的广告服务、基于位置的信息服务)

    (2)其它的移动商务服务:Apps 、移动广告、游戏和娱乐

    四、网络营销

    1、网络营销:指以互联网为基础,利用数字化的信息和网络媒体的交互性来辅助营销目标实现的一种新型的市场营销方式。

    2、外部营销:即吸引顾客来(搜索引擎优化-SEO与关键字广告、富媒体广告)

    (1)两种SEO:①内部优化(网页与站内链接):必要的基本建设②外部优化:最重要的网站推广手段

    (2)关键字的选择:①外部因素:关键字是产品一般性或通用性词语,关键字是用户搜索时常用的,关键字是所处行业的常用字,如各类产品、产品名②内部因素:突出企业专有信息,企业的推销策略,企业的品牌、产品类型,企业的市场细分,热点产品、热点事件。

    3、内部营销-网站就是店面:

    (1)概念:即吸引顾客买(交叉销售:产品推荐)——交叉销售即借助CRM(客户关系管理),发现有顾客的多种需求,并通过满足其需求而销售多种相关服务或产品的一种新兴营销方式。简单说来,就是向拥有本公司A产品的客户推销本公司B产品。

    (2)推荐方法:①个性化推荐:按每个人的购买、浏览历史来推荐②社会性推荐:按同类顾客的需要来推荐③基于产品的推荐:按产品的相似度来推荐

    4、(必考)电子商务如何改变市场

    (1)长尾营销 :以较低的费用找到大量顾客

    (2)行为定向:追踪用户在成千上万的网站上的行为

    (3)原生广告:搜索引擎、陈列式广告、富媒体、电子邮件等等

    (4)群体智慧:

    (5)众包:

    第十三章 建设信息系统

    信息系统实施与组织变革

    1.两者关系:信息系统实施是有计划的组织变革

    2.IT驱动的组织结构变革(四个层次):

    (1)自动化

    • 提高效率
    • 取代手工作业

    (2)程序合理化:

    • 简化标准流程
    • 质量持续改进常态化

    (3)业务流程再造:

    • 分析、简化和重新设计业务流程
    • 工作流重组、合并步骤 、消除重复

    (4)范式转移:

    • 对业务性质再思考
    • 定义新业务模式
    • 变革组织的性质(更彻底的变革形式)

    最常见的组织变革形式是——自动化和程序合理化

    业务流程管理与业务流程重组(BPR)

    1.业务流程:是企业为了实现某个目标,跨越组织职能的一系列相关活动的有序集合——即组织(结构+职能+岗位+制度)+工作流+管理思想和模式

    工作流:具体完成任务的程序,一般指工作流管理软件

    2.业务流程管理(BPM):(业务流程再造)

    (1)概念(必考):提供一系列工具和方法论来分析现有流程,设计和优化新流程。

    (2)BPM的步骤:
    ①确定变革流程
    ②分析现有流程
    ③重新设计新的流程
    ④实施新流程
    ⑤持续的评估

    (3)BPM工具的作用:
    ①识别并记录现有流程
    ②改进流程建模
    ③捕获并强化业务规则的执行,流程自动化
    ④整合现有系统以支持流程改进
    ⑤验证改进后的流程
    ⑥测量流程变化对关键业务绩效指标的影响

    3.业务流程重组/再造(BPR)

    (1)概念:对企业的业务流程作根本性的思考和彻底重建。目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度地适应以顾客、竞争、变化为特征的现代企业经营环境。

    (2)BPR的核心思想:
    ①变革的驱动力——企业战略、流程愿景、客户需求

    ②变革的目标——不仅满足顾客的需求,而且让顾客满意并忠诚,企业绩效产生巨大的改善

    ③变革的对象——业务流程

    ④变革的主要任务——对企业流程进行根本性的反省,并进行再设计和改进

    ⑤变革的使能器——信息技术/信息系统和人员组织管理系统

    信息系统的核心是信息处理:速度、传递、共享,应用边际成本为零:
    ①业务工作(任务、岗位)可以合并
    ②改变流程中某些活动的次序:并行处理,加强合作
    ③改变检查、审查、控制等时间和空间需求
    ④在制度完善的前提下,业务运营中的决策权限下放

    (4)BPR的实施步骤:
    ①了解什么样的业务流程需要改进
    ②了解如何改进将有助于公司执行其战略
    ③了解和测量现有流程的性能
    ④管理变革

    4.业务流程改善—BPI

    信息系统规划/IT规划

    1.内涵:通过分析企业的战略目标和企业运营模式,决定信息系统的发展方向(需求和能力)、信息系统与IT方案、实施策略和计划、预算等。

    2.基于业务流程优化(BPR)的信息系统规划:

    (1)基点:信息系统的成功实施有赖于企业流程、组织管理乃至管理模式的变革。信息系统的需求应该来自优化以后的企业流程、运营及其管理。

    (2)信息系统规划的步骤:
    ①企业战略分析
    ②关键企业流程分析
    ③信息系统规划
    ④信息系统实施规划

    3.基于技术潜能的IT规划方法

    (1)方法要点:
    ①要充分了解新技术的潜能和成熟情况
    ②勾画出新技术使用后的愿景-围绕规划范围内的对象生命周期来构思(对象:人、物、事、环境)
    ③根据愿景来识别IT的需求

    信息系统开发的生命周期:

    1.系统开发:指为应对机遇和解决组织问题而构建信息系统方案的活动

    2.系统开发的生命周期(SDLC)/系统开发的流程:

    (1)系统分析

    (2)系统设计

    (3)编程

    (4)测试

    (5)切换

    (6)运行和维护

    3.系统开发的每个步骤应该做什么

    (1)系统分析:

    • 分析系统要解决的问题
    • 包括可行性研究
    • 建立信息需求
    • 错误的需求分析将导致系统故障或高昂的系统开发费用

    (2)系统设计:

    • 系统分析——描述系统应具备哪些功能以满足信息需求
    • 系统设计——展示的是怎样设计系统可以达到这个目标
    • 应当阐明系统解决方案中管理、组织、技术相关的组成部分

    (3)编程:设计阶段形成的系统描述转变为软件代码

    (4)测试:确保系统能够得到预期效果

    ①单元测试:测试系统中分散的各个程序单元

    ②系统测试:测试信息系统的整体功能

    ③验收测试:确认系统能够投入实际使用

    测试计划:对上述一系列测试的准备工作

    (5)切换:从老系统更换到新系统的过程

    (必考)四种切换策略:

    ①并行策略

    ②直接切换策略

    ③引导策略

    ④分阶段策略

    当旧系统向新系统切换时,需要培训终端用户使用新系统

    最终文档从技术和终端用户角度详细介绍系统如何使用与运行

    (6)运行与维护:

    • 审核系统是否还需要修正
    • 需要准备一份正式的安装后审计文件
    • 维护(改进一个运行系统的硬件、软件、文件或程序,以纠正错误、满足新的需求和提高运营效率)

    (必考)系统建模和设计方法

    • 结构化方法

    • 面向对象开发的方法

    (必考)信息系统建设
    1.传统的系统生命周期法

    2.原型法

    3.终端用户开发

    4.应用软件包、软件服务

    5.外包

    第十四章 管理项目

    1.项目:是指为了完成企业某个具体的目标而计划的一系列相关活动

    2.项目管理:是指在一定的预算和时间限制下,运用有关的知识、技能、工具和技术实现某个明确的目标。

    项目管理活动包括(工作计划、风险评估、评估和获取成项目所需的资源、工作分配、指导执行、结果分析)

    项目管理的5个主要变量/要素:
    ①范围

    ②时间

    ③成本

    ④质量

    ⑤风险

    (必考)那些方法使得信息系统的开发和公司目标保持一致:
    关键绩效指标(KPI)、应用组和分析、评分模型

    (必考)企业如何评估信息系统的商业价值:
    信息系统的收益与成本:
    ①有形收益

    • 可以量化并以货币价值来体现
    • 替代劳动力、节省空间的系统

    ②无形收益

    • 不能立刻量化,但是长期可能会获得可量化的收益
    • 影响决策的系统

    信息系统的资金预算:
    公司对于高于成本的收益可以运用资本预算方法进行分析,以确保满足自身对项目有良好的回报的预期

    (必考)项目风险的维度:
    ①项目规模

    • 项目成本
    • 工期
    • 所涉及到的组织单位数
    • 组织的复杂性

    ②项目结构

    • 结构化、确定的系统需求,风险会比较低一些

    ③技术经验

    • 熟悉硬件和软件的团队
     
    展开全文
  • 分布式系统概念

    万次阅读 多人点赞 2018-11-15 16:25:36
    国内来讲,移动互联网的爆发伴随着分布式系统的突现,移动互联网最大的特点是2(to)c的o2o产品越来越多,这跟传统2B的系统最大区别就是用户量的不同,2C系统的用户量远远要高于2b系统,这就对系统提出了各种各样的高...

    一 分布式系统

    分布式系统的由来:
    国内来讲,移动互联网的爆发伴随着分布式系统的突现,移动互联网最大的特点是2(to)c的o2o产品越来越多,这跟传统2B的系统最大区别就是用户量的不同,2C系统的用户量远远要高于2b系统,这就对系统提出了各种各样的高标准,响应时间,性能,灾备,吞吐量等等,各种分布式技术也是为了这些标准而服务。
    分布式架构的应用:
    分布式文件系统
    分布式缓存系统
    分布式数据库
    分布式WebService
    分布式计算

    举例说明:
    分布式文件系统: 出名的有 Hadoop 的HDFS ,还有 google的 GFS , 淘宝的 TFS 等

    分布式缓存系统:memcache , hbase , mongdb 等

    分布式数据库 : MySQL , Mariadb, PostgreSQL 等

    以分布式MySQL数据库中间件MyCat 为例子,MySQL 在现在电商以及互联网公司的应用非常多,一个是因为他的免费开源,另外一个原因是因为分布式系统的水平可扩展性,随着移动互联网用户的暴增,互联网公司,像淘宝,天猫,唯品会等电商都采用分布式系统应对用户的高并发量以及大数据量的存储。
    而在Mycat的商业案例中,有对中国移动的账单结算项目中,应用实时处理高峰期每天2亿的数据量,在对物联网的项目中,实现处理高达26亿的数据量,并提供实时查询的接口。
    在这里插入图片描述

    二 大型分布式网站系统的性能要求

    1.响应时间(Response time)

      2-5-8原则:(据统计当网站慢一秒就会流失十分之一的客户)
    
      当用户再2-5秒之间得到响应时,会感觉系统的响应速度还可以;
    
      当用户再5-8秒内得到响应时,感觉蛮,但是还可以接受;
    
      当用户大于8秒内得到响应时,感觉无法接受;
    

    2.吞吐量(Throughput)

     指的是在单位时间内客户端和服务器成功传送数据的数量;
    

    3.资源使用率(Resource utilization)

      常见的有:cpu占用率、内存使用率、磁盘I/O、网络I/O;
    

    4.每秒点击数(Hits per Second)

      客户端每秒向服务器提交的请求数量,如果客户端发出的请求数量越多,与之相对的平均吞吐量也应该越大;
    

    5.并发用户数(Concurrent users)

      客户端的同一批用户同时执行一个操作的数量。
    

    三 Java后台技术

    在这里插入图片描述

    四 技术名词解释

    1. 分布式和集群

      分布式和集群在通常情况下不做严格区分,正如同并发和并行一样,应用情况下很少会去考究它的区别,许多大公司面试也直接问分布式集群怎样怎样,一般都拿等同来讲了。在这里只在概念上做一下区别,使大家更合理的去理解,没有对错之分。

      分布式:一个电商系统,用户模块部署在server1, 订单模块部署在server2, 促销模块部署在server3, 商品模块部署在server4,他们之间通过远程rpc实现服务调用,这就叫分布式。强调的是不同功能模块,单独部署在不同的server上,所有server加起来是一个完整的系统。

      集群:更多强调的是灾备,一个电商系统,完整的部署在server1上一个,完成的部署在server2上一个,server1宕机后,server2仍然可以正常提供请求服务,这叫集群。同样对于某一功能模块,比如用户模块部署在server1上,同样部署在server2上,也叫做集群。分布式系统的每个功能模块节点,都可以用多机做成集群。

      抽象问题具体化:拿做菜示例,假如一个厨师做菜要经历切菜,炒菜两个功能,饭店为了提高速度招了两个厨师,每个厨师的工作一样,都是切菜,炒菜,这是集群。还有另一种方法提高效率,饭店招了一个切菜师傅,配合厨师,厨师不管切菜,只管炒菜了,和切菜师傅共同配合把菜做好,这叫分布式。

    2. Nginx

      作用是反向代理和负载均衡。

      反向代理是指请求真实是到server1的,但是系统中为了统一或者做比如单点登录,会在server2服务器上安装一个nginx,里面配置到server1的反向代理,那么之后请求url就可以写server2的地址,发出后到server2, server2会转发到server1上,类似一种代理的模式。

      负载均衡是指如果一个系统的请求很多,我们可以把请求转发到不同的服务器上,用来分流。就类似于接了一个水管放水,水流量很大时候,水压大很可能会让一个水管爆炸,这时候接三个水管,就没问题了(这三个水管就是一个集群)。类似的在nginx服务器中配了3个tomcat服务器,每个tomcat服务器上都部署了整个系统,那么当请求数大的时候,可以分发到不同的tomcat。(其实这里每个tomcat上部署同一个功能模块也叫集群)

    3. Java在分布式下的通信
      在这里插入图片描述
      RPC(远程过程调用)
      对于分布式系统来讲,tomcat1上部署了用户模块,tomcat2上部署了订单模块,当用户下单时,请求到tomcat2,这时候可能要判断这个用户是否是vip,或者是否有优惠券,这些方法是在tomcat1用户模块上的,那么tomcat2调用tomcat1的服务获取这些信息,就叫rpc调用。

      常见的rpc框架:轻量级的hessian, 阿里dubbo(当当dubbox), 新浪Motan, apache的Thrift,google的grpc, 百度的brpc, 腾讯的tars。

      rpc调用底层涉及到对象的序列化,反序列化,http/tcp传输,网络异步传输netty。

    4. 消息中间件(MQ)

      mq消息中间件在分布式系统中的作用有很多,但是经常用到的还是异步解耦。

      比如天猫下单流程,当用户支付后,后台接口执行的操作可能包括:1 验签,2 支付密码校验,3 扣库存,4 用户积分增加等等操作,其实我们希望的是2操作执行成功后立即给用户结果提示,而不是等到后续各个操作完成后才去提示,因为后续的操作往往大部分是rpc调用,方法执行时间相对较长。另外对于下单支付这个操作,3和4是后续业务的需要,在设计上不能和下单支付本身出现强耦合度。所以这里我们可以引入mq解决,也就是说1和2执行完成后,生产者只需要通知下3和4,把后续的操作扔给消息队列,立即返回。这里的mq起到的作用一个是异步调用,一个是解耦。

    5. NoSQL(非关系型数据库)

      NoSQL是所有非关系型数据库的统称,在分布式系统中用到很多,主要用来提高QPS(query per second)。

      Redis: 我们讲缓存,或者内存数据库,小巧强大,什么数据适合放在redis也就是缓存中,一个是经常查询的,需要频繁磁盘io的,例如有个快件系统,有个需求是当快件状态为异常时候,需要发送邮件提醒给系统管理员。接口入参是快件id,通常做法我们需要拿到id,去数据库查状态,然后发送,但是快件基数很大时候每天的问题件也可能会很多,接口调用频繁时候就需要改进做法,这时我们可以把快件状态信息放在redis里面,key是快件id, value是快进状态,每次进入接口时候直接redis里面取status就可以,速度很快。另一个是查询数据缓慢的,可以放在缓存中。

      MongoDB: 可称为分布式文件数据库,可用来存储海量数据,它是NoSQL里面最像关系型数据库的,它的数据的存储形式可以就理解为json格式。之前曾经两次用到过mongoDB,一次是系统里面有个实时监控设备电流电压的功能,硬件设备实时会把数据同步到数据库里面,我们系统2-3s需要去拉次列表。另一个系统是一个轻型的行业IM工具,每天会有很大的聊天数据存储,我们直接用了mongoDB存储,后来系统相当稳定,从来没有出现过性能瓶颈。

    展开全文
  • 信息系统分析与设计课程心得

    万次阅读 2017-02-28 13:41:39
    信息系统分析与设计课程心得此博客为信息系统分析与设计课程的学习心得记录。一、绪论1概念1.1信息要了解信息系统,首先要了解信息的概念。信息是我们理解世界的重要概念,我对它的定义是:信息是对客观事物及其相互...
  • 信息系统项目管理师考试是否有必要考?证书有什么用处呢?对以后的工作有什么好处?2019年下半年的软考报名开始了要不要报?如果以后从事的工作不是it行业呢?相信有很多朋友都有存在这样或那样的疑问,那么今天在...
  • 这是《银行信息化丛书》读书笔记2。做企业架构意义很大,架构的治理更重要,因为要让架构发挥作用。企业架构开发、治理内容很多,框架理论体系就要很长的学习周期和实际经验。本篇是作者的实践总结,比较精简的讲解...
  • 基于人工智能的智能化地理信息系统

    万次阅读 多人点赞 2017-11-05 09:34:53
    基于人工智能的智能化地理信息系统   摘要:地理信息系统在飞速发展的同时,对现实世界的地理问题的空间分析能力的相对不足,成为了遏制其发展的一个重要原因之一。而近年来,人工智能领域取得的重大研究成果,...
  • 2016上半年信息系统管理工程师 下午试卷I (考试时间 14:00~16:30 共 150分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和...
  • 地理信息系统有哪些功能?

    千次阅读 2013-01-28 23:06:58
     作为以地理信息为处理与分析对象的系统,地理信息系统的基本功能需求包括以下几类.  (1)位置,即地理要素的空间定位问题。位置主要由坐标来表示,也可以用地名、邮政编码等其他形式来表达。  (2)条件,即符合...
  • 基于51单片机的RFID智能门禁系统

    万次阅读 多人点赞 2019-04-20 22:47:57
    1.概述 (1)本设计采用STC89C52作为主控...(2)本设计实现了自动、准确的识别卡序列号,对门禁系统起着重要的作用EEPROM采用AT24C04芯片,掉电后可以存储密码,从而保证了系统的安全性。人机交互通道部分采用了...
  • 操作系统引论 操作系统是配置在计算机硬件上的第一层软件,...操作系统的目标和作用 操作系统的目标 在计算机系统上配置的操作系统,其主要目的是:方便性、有效性、可扩充性和开放性; 方便性 未配置操作系...
  • 计算机网络在信息时代的作用

    千次阅读 2016-02-05 13:59:58
    计算机网络在信息时代的作用 1 信息时代的重要特征 21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。 网络是指“三网”,即电信网络、有线电视网络、和计算机网络。发展最快的...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。 2.格式 unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir 3.使用说明 umount 命令是mount命令...
  • C语言开发简单的学生成绩管理系统(附源码)

    万次阅读 多人点赞 2019-04-15 21:08:22
    学生成绩管理系统 开发语言:C语言 开发工具:Visual Studio 2019 开发时间:2019.4.14 开发者:summer @一、系统使用展示 @二、系统功能 @三、菜单 @四、录入学生信息 @五、打印学生信息 @六、保存学生信息 @七、...
  • 软件工程-系统流程图

    万次阅读 多人点赞 2019-06-16 16:49:57
    在软件工程可行性研究中需要建立新系统的高层逻辑模型,这个就需要系统流程图了。 作用 系统流程图时描述物理系统的工具 物理系统 所谓物理系统,就是一个具体...系统流程图表达的是信息系统各部件之间的流动...
  • 信息系统名词解释

    万次阅读 2011-09-16 17:28:13
    信息:事物之间相互联系、相互作用的状态的描述。 信号:信息载体以某种特殊形式的变化和运动反映信息的内容,产生使接收者可以感知,这种特殊形式的变化或运动称为信息载体显示的符号,或叫信息。 管理信息:指与...
  • 1. HIS系统简介: HIS (Hospital Information System)是医院信息系统的简称,是医院管理和医疗活动中进行信息管理和联机操作的计算机应用系统的简称。HIS是覆盖医院所有业务和业务全过程的信息管理系统。HIS系统...
  • android系统各个分区及其作用

    千次阅读 2018-04-26 14:28:10
    这些设置可能是USB配置和某些硬件配置信息。这是一个重要的分区,如果该分区损坏或者丢失,设备的功能可能就工作不正常。 /sdcard 这个分区不是内部的存储区,而是SD card。这是你个人存储大文件的地方,存储多媒体...
  • 作用是使一个在 多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程 并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。 Linux的进程控制块为一个由结构task_struct...
  • 前几天打开电脑准备开始做老师的任务,结果开机进不了系统,蓝屏显示自动修复失败,立马选了启动修复,但可想而知不起作用。经过几天的折腾,今天下午,柳暗花明,进入系统。下面给大家这几天我所查到并使用的方法,...
  • 操作系统的功能、作用、分类

    万次阅读 多人点赞 2016-04-04 10:16:04
    操作系统的功能、作用以及分类
  • EAST系统主要功能及作用

    万次阅读 2020-04-06 16:13:10
    一、什么是EAST系统 为提高银监会对银行业金融机构现场检查的力度和效果,银监会开发了具有自主知识产权的检查分析系统(Examination & Analysis System Technology,EAST)。该系统包含银行标准化数据提取、...
  • ●在计算机系统中,(3)是指在CPU执行程序的过程中,由于发生了某个事件,需要CPU暂时中止正在执行的程序,转去处理该事件,之后又回到被中止的程序。 (3)A.调用 B.调度 C.同步 D.中断 ●掉电后存储在(4)中...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    (2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,但是它的主要作用是供程序使用的。本规范尝试满足...
  • Linux系统下重要的分区及其作用

    万次阅读 2017-03-10 11:13:41
    下面列出来的是Linux系统下重要的分区及其作用 /bin :bin是binary的缩写; /boot :存放启动Linux时使用的一些核心文件; /root :root(超级管理员)的用户主目录; /sbin :s就是Super User,存放系统管理员使用的系统...
  • PCB的作用及其包含的信息

    千次阅读 多人点赞 2019-04-29 22:00:05
    为了使参与并发执行的每个程序,包含数据都能...进程控制块PCB的作用: 为了便于系统描述和管理进程的运行,在OS的核心为每个进程专门定义了一个数据结构——进程控制块PCB(Process Control Block)。PCB作为进程...
  • 解释i节点在文件系统中的作用 在linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。i节点包含了描述一个文件所必须的全部信息。所以i节点是文件...
  • 个性化推荐系统概述

    万次阅读 2018-11-07 10:47:47
    个性化推荐系统是建立在海量数据挖掘基础上的一种智能平台,可以模拟商店销售人员向顾客提供商品信息和建议,为顾客购物提供完全个性化的决策支持和信息服务,它的目标是既满足用户意识到的需求,也能满足用户没有...
  • 1、信息系统项目管理师和系统集成项目管理工程师考试还是存在的,不是这个考试取消了。 2、信息系统项目管理师仍然是高级证书,系统集成项目管理工程师证仍然是中级证书,他们都还是盖工信部和人事部的章。 3、如果...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,410,122
精华内容 564,048
关键字:

信息系统的作用是