当前位置:   article > 正文

(CCF)TF76 :金融知识图谱构建与应用——相关概念整合_应用程序服务器层或应用服务层包括什么

应用程序服务器层或应用服务层包括什么

①什么是知识图谱?

        什么是知识域

②C2C,B2C,C2B2C是什么

        什么是C2C? 

        什么是B2C?

        什么是C2B2C?

③SDK简单概述

④通用知识图谱,领域知识图谱,企业知识图谱 

        什么是通用知识图谱?

        什么是领域知识图谱? 

        什么是企业知识图谱?

⑤什么是中间层?

⑥DBMS简介

        基本概念

        主要功能

        组成


①什么是知识图谱

        知识图谱Knowledge Graph,在图书情报界称为知识域可视化或知识领映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。

        知识图谱,是通过将应用数学、图形学、信息可视化技术、信息科学等学科的理论与方法与计量学引文分析、共现分析等方法结合,并利用可视化的图谱形象地展示学科的核心结构、发展历史、前沿领域以及整体知识架构达到多学科融合目的的现代理论。知识图谱,能为学科研究提供切实的、有价值的参考。   ——百度百科

        什么是知识域

        知识域(KnowledgeAreas),它是一个二级学科所包含的知识领域划分。

        eg:软件工程二级学科包含10个知识域:软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量

        如图是蚂蚁知识图谱:

②C2C,B2C,C2B2C是什么

        什么是C2C? 

        C2C是电子商务的专业用语,意思是个人与个人之间的电子商务,其中C指的是消费者,因为消费者的英文单词是Customer(Consumer),所以简写为C,又因为英文中的2的发音同to,所以C to C简写为C2C,C2C即 Customer(Consumer) to Customer(Consumer)。 比如一个消费者有一台电脑,通过网络进行交易,把它出售给另外一个消费者,此种交易类型就称为C2C电子商务。——百度百科

详细:https://baike.baidu.com/item/C2C/324663

eg:淘宝网,拍拍网,

        什么是B2C?

        B2C,即Business-to-Consumer,是指电子商务的一种模式,也是直接面向消费者销售产品和服务商业零售模式。B2C电子商务付款方式货到付款网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物的用户不断增长。此外,一些大型考试如公务员考试也开始实行B2C模式。其基本需求包括用户管理需求、客户需求和销售商的需求。

详细:https://baike.baidu.com/item/B2C/325072

        什么是C2B2C?

        C2B2C,(customer to business to customer),是指消费者到企业,再到消费者,是互联网经济的新型商业模式。在这个平台里,顾客向企业提供信息,企业根据信息满足顾客需求,公司还对顾客进行顾客价值评估,吸引顾客参与企业服务来创造价值,使他们从一个学习型消费者生产出更多的消费型学习者,所以说C2B2C模式是一套让主管单位和主管部门在线透明管理的在线商务诚信体系和科学规范的交易流程。C2B2C的内涵是由一群有共同消费需求的顾客,通过互联网互相交流想法和感受而形成各种“主题式消费者群体”并反馈给企业,企业再根据这些群体的消费需求,销售他们满意的产品。通俗的说法是:顾客通过企业的商务平台跟更多的顾客发生关系,从而获得健康和财富。

③SDK简单概述

SDK,即(Software Development Kit)的缩写,译作软件开发工具包。软件开发工具包是一个覆盖面相当广泛的名词,你甚至可以这么理解:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。

对于SDK通俗化的解释,可以查看https://zhuanlan.zhihu.com/p/104999439https://zhuanlan.zhihu.com/p/104999439

④通用知识图谱,领域知识图谱,企业知识图谱 

        知识图谱的演进大概分为三个阶段:

        通用知识图谱-->领域知识图谱-->企业知识图谱

        什么是通用知识图谱?

        通用知识图谱大体可以分为百科知识图谱(Encyclopedia Knowledge Graph)和常识知识图谱(Common Sense Knowledge Graph)。

        百科知识图谱是百科事实构成的,通常是“非黑即白”的确定性知识。

        常识知识图谱,则集成了语言知识和概念常识,通常关心的是带有一定的概率的不确定事实,因此需要挖掘常识图谱的语言关联或发生概率。

        对于百科知识图谱和常识知识图谱更全的解释和举例,可以查看

REF-https://baijiahao.baidu.com/s?id=1741193163969349560https://baijiahao.baidu.com/s?id=1741193163969349560

        什么是领域知识图谱? 

        如果知识图谱聚焦在特定领域,就可以认为是领域知识图谱

        比如,篮球知识图谱,川菜知识图谱,操作系统知识图谱

        知识图谱是连接大数据和人工智能的技术纽带,是从感知智能到认知智能的基石,在复杂度高的行业场景中,领域知识图谱将借助于其天然的知识可解释性和推理等技术方向的优势,在解决实际业务问题、辅助智能决策方向上发挥巨大作用。

        如有兴趣深入了解领域知识图谱,可查看,是up能找到的比较详细,可读性较高的文章了

https://zhuanlan.zhihu.com/p/41923765https://zhuanlan.zhihu.com/p/41923765

        什么是企业知识图谱?

        见名知意,如果一个知识图谱达到了相对成熟的阶段,可以有效第应用于企业,就是企业知识图谱。

        企业知识图谱,从各个行业领域的非结构化和结构化数据中提炼,能够有效帮助企业活用大数据,挖 掘大数据背后隐藏的巨大价值,实现信息化与数字化的知识体系构建,知识推理,知识传承。面向行业领域专业用户。——来自华为云

关于企业知识图谱的一些预测,可参考:
https://zhuanlan.zhihu.com/p/345687705https://zhuanlan.zhihu.com/p/345687705

⑤什么是中间层?

        中间层(Middle Tier)也称作应用程序服务器层或应用服务层,是用户接口或 Web 客户端与数据库之间的逻辑层。典型情况下 Web 服务器位于该层,业务对象在此实例化。中间层是生成并操作接收信息的业务规则和函数的集合。它们通过业务规则(可以频繁更改)完成该任务,并由此被封装到在物理上与应用程序程序逻辑本身相独立的组件中。

        将数据处理过程分为三部分第一层是客户端(用户界面层),提供用户与系统的友好访问;第二层是应用服务层(也叫中间层),专司业务逻辑的实现;第三层是数据源层(数据服务层,数据库系统,负责数据信息的存储、访问及其优化。由于业务逻辑被提取到应用服务层,大大降低了客户端负担,因此也成为瘦客户(Thin Client)结构,三层结构在传统的二层结构的基础上增加了应用服务层,将应用逻辑单独进行处理,从而使得用户界面与应用逻辑位于不同的平台上,两者之间的通信协议由系统自行定义。通过这样的结构设计,使得应用逻辑被所有用户共享,这是两层结构应用软件与三层应用软件之间最大的区别。三层结构将表示部分和业务逻辑部分按照客户层和应用服务层相分离,客户端和应用服务层、应用服务层和数据库服务层之间的通讯、异构平台之间的数据交换等都可以通过中间件或者相关程序来实现。当数据库或者应用服务层的业务逻辑改变时,客户端并不需要改变,反之亦然,大大提高了系统模块的复用性,缩短开发周期,降低维护费用。以JavaApplet为客户端, 以JavaServlet为中间层的三层网络结构,在实时网络信息平台得到了广泛的应用。——百度百科

DBMS简介

        基本概念

        数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件用于建立、使用和维护数据库,简称DBMS它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可以支持多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。       

        主要功能

1.数据定义DBMS提供数据定义语言DDL(Data Definition Language),供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的库结构。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典(Data Dictionary)中。

2.数据操作:DBMS提供数据操作语言DML(Data Manipulation Language),供用户实现对数据的追加、删除、更新、查询等操作。

3.数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。 

4.数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。 [3] 

5.数据库的保护:数据库中的数据是信息社会的战略资源,所以数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。

6.数据库的维护:这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。

7.通信:DBMS具有与操作系统的联机处理分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。

        组成

        数据库管理系统主要包括:进行数据定义语言以及翻译的相关程序,在这个部分的帮助下,可以让数据库的用户自行进行选择,并且也能得到翻译由此形成一个内部形式;进行数据运行控制的程序,因为这一程序的工作,让数据库中的资源可以充分得到管理,并且能实现关于数据的一种控制;数据库的实用程序则可以使得数据库在相对完整的基础上建立起来,并且在相对完整的数据库系统下让数据库得到维护。

功能划分,数据库管理系统大致可分为6个部分

(1)模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。

(2)应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序

(3)交互式查询:提供易使用的交互式查询语言,如SQL.DBMS负责执行查询命令,并将查询结果显示在屏幕上。

(4)数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。

(5)事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制系统恢复等功能。

(6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份数据库重组以及性能监控等维护工具。

更多关于DBMS详情,可以浏览

https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/1239101#reference-[3]-68446-wraphttps://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/1239101#reference-%5B3%5D-68446-wrap

⑦什么是工作流? 

        工作流(Workflow),指“业务过程的部分或整体计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。

        工作流(WorkFlow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递。——百度百科

 ⑧KBMS简介:

        知识库管理系统(Knowledge base management system),又称数字资产管理系统(digital asset management system),主要是用来管理我们常用的一些知识文档、图纸、视频和音频等信息内容。

        PS: 知识库简介

        知识库,又称为智能数据库或人工智能数据库。知识库的概念来自两个不同的领域,一个是人工智能及其分支-知识工程领域,另一个是传统的数据库领域。由人工智能(AI)和数据库(DB)两项计算机技术的有机结合,促成了知识库系统的产生和发展。

        知识库是基于知识的系统(或专家系统)具有智能性。并不是所有具有智能的程序都拥有知识库,只有基于知识的系统才拥有知识库。现在许多应用程序都利用知识,其中有的还达到了很高的水平,但是,这些应用程序可能并不是基于知识的系统,它们也不拥有知识库。——百度百科

⑨ 什么是DevOps?

        DevOps简介     

        DevOps(Development和Operations的组合词)一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

        它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

        它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。——百度百科

        DevOps理念     

        可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。

        传统的软件组织将开发、IT运营和质量保障设为各自分离的部门。在这种环境下如何采用新的开发方法(如敏捷软件开发)是一个重要的课题。按照从前的工作方式,开发和部署不需要IT支持或者QA深入的、跨部门的支持,却需要极其紧密的多部门协作。然而DevOps考虑的不止是软件部署,它是一套针对这几个部门间沟通与协作问题的流程和方法。

        DevOps的引入能对产品交付、测试、功能开发和维护起到意义深远的影响。在缺乏DevOps能力的组织中,开发与运营之间存在着信息“鸿沟”。例如,运营人员要求更好的可靠性和安全性,开发人员则希望基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。这种信息鸿沟就是最常出现问题的地方。

REF-https://cloud.tencent.com/developer/article/1055219icon-default.png?t=M85Bhttps://cloud.tencent.com/developer/article/1055219

 ⑩CRM,BPM,HCM区别

        CRM

        客户关系管理 (Customer Relationship Management),简称CRM,它是以客户数据的管理为核心,可帮助你保持客户的联系信息处于最新状态,跟踪他们与企业的每次交互并管理他们的帐户。与ERP系统不同的是,CRM系统是以建立、发展和维护客户关系为主要目的。本质是吸引客户,留住客户,实现客户利益最大化。

        CRM在上篇文章,TF74中已经提到过,有兴趣可查看
https://blog.csdn.net/TYRA9/article/details/127027556?spm=1001.2014.3001.5501icon-default.png?t=M85Bhttps://blog.csdn.net/TYRA9/article/details/127027556?spm=1001.2014.3001.5501

        BPM

        BPM-Business Process Management

        BPM,即业务流程管理是一种以规范化的构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法,常见商业管理教育如EMBA、MBA等均将BPM包含在内。

        通常,BPM也指针对流程管理的信息化系统,其特点是注重流程驱动为核心,实现端到端全流程信息化管理。——百度百科

        更详细的内容可参考

https://baike.baidu.com/item/BPM/1933icon-default.png?t=M85Bhttps://baike.baidu.com/item/BPM/1933

        HCM

        HCM指的是人力资本管理(Human Capital Management,HCM),人力资本管理不是一个全新的系统,而是建立在人力资源管理的基础之上,综合了“人”的管理与经济学的“资本投资回报”两大分析维度,将企业中的人作为资本来进行投资与管理,并根据不断变化的人力资本市场情况和投资收益率等信息,及时调整管理措施,从而获得长期的价值回报。

        主要条件:   

        人力资本管理是企业管理系统下属的一个子系统。它存在的前提:

        一是组织系统的发展战略及其供给条件;

        二是人力资本管理运作的结果,必须实现组织和员工个人同时得到发展的两大目标。

百度百科——https://baike.baidu.com/item/%E4%BA%BA%E5%8A%9B%E8%B5%84%E6%9C%AC%E7%AE%A1%E7%90%86/4951110icon-default.png?t=M85Bhttps://baike.baidu.com/item/%E4%BA%BA%E5%8A%9B%E8%B5%84%E6%9C%AC%E7%AE%A1%E7%90%86/4951110

 XI中台简介

        中台,互联网术语,一般应用于大型企业。一般是指搭建一个灵活快速应对变化的架构,快速实现前端提的需求,避免重复建设,达到提高工作效率目的。

        中台,作为平台型组织的一部分,是在前台作战单元和后台资源部门之间的组织模块。这些模块多半是传统组织中所谓的成本中心,它们负责把后台的资源整合成前台打仗所需的“中间件”,方便随需调用。中台分为三类:业务中台数据中台组织中台

         为什么需要中台?

 

        前台是系统的前端平台,是直接与终端用户进行交互的应用层。

        后台是指系统的后端平台,终端用户是感知不到他的存在的。后台的价值是存储和计算企业的核心数据。

        用户需求的变化决定了前台系统需要快速迭代响应用户需求,而前端的变化需要后端的变化来支撑,因此这就对后台的快速应变产生了要求。而后台设立之初核心目的并不是服务于前台,而是提升后端数据的安全及系统的管理效率。

        中台,基于“前台+后台”的架构发展演变。

        中台的构建

 

 XII架构简介

        架构,又名软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。架构描述语言(ADL)用于描述软件的体系架构。现在已有多种架构描述语言,如Wright(由卡内基梅隆大学开发),Acme(由卡内基梅隆大学开发),C2(由UCI开发),Darwin(由伦敦帝国学院开发)。ADL的基本构成包括组件、连接器和配置。

        百度网盘链接:https://baike.baidu.com/item/%E6%9E%B6%E6%9E%84/13004195?fromModule=lemma_inlinkicon-default.png?t=M85Bhttps://baike.baidu.com/item/%E6%9E%B6%E6%9E%84/13004195?fromModule=lemma_inlinkSystem.out.println("END---------------------------------------------------------------------------------------");

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/649952
推荐阅读
相关标签
  

闽ICP备14008679号