GB/T39320-2020

电子商务元模型基本模块

Electronicbusiness—Metamodel—Foundationmodule

本文分享国家标准电子商务元模型基本模块的全文阅读和高清PDF的下载,电子商务元模型基本模块的编号:GB/T39320-2020。电子商务元模型基本模块共有83页,发布于2021-06-01
  • 中国标准分类号(CCS)L79
  • 国际标准分类号(ICS)35.240.60
  • 实施日期2021-06-01
  • 文件格式PDF
  • 文本页数83页
  • 文件大小6.12M

以图片形式预览电子商务元模型基本模块

电子商务元模型基本模块


国家标准 GB/T39320一2020 电子商务元模型基本模块 Electronicbusiness一Metamole一Foundationmodule 2020-11-19发布 2021-06-01实施 国家市场监督管理总局 发布 国家标涯花警理委员会国家标准
GB/T39320一2020 目 次 前言 引言 范围 规范性引用文件 术语、定义和缩略语 UMM元模型和基本模块 4.1UMM元模型 4.2元模型的基本模块结构 基本模块与元模型其他部分的依赖性(规范性》 4.3 UMM基本模块 基本模块管理 5.1 5.2业务领域视图 5.3业务需求视图 5.4业务交易视图 18 参考文献 79
GB/39320一2020 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由全国电子业务标准化技术委员会(SAC/TC83)归口 本标准起草单位:深圳市坤鑫国际货运代理有限公司、厦门吧哒文化传播有限公司北京九星时代 科技股份有限公司,浙江义境通电子商务有限公司、新疆高新技术项目开发研究院(有限公司、标 准化研究院、嘉兴市大地物流有限公司北京中标纵横标准科技有限公司、重庆精驿行供应链管理有限 公司、喀什金利达国际物流中心有限公司、和田恒扬对外贸易有限公司、图木舒克市海纳进出口有限公 司、新疆德鲁亚国际物流有限公司、大连万发联合航贸科技有限公司、伊犁通瑞达运输有限公司、公安部 第三研究所、重庆电子工程职业学院、成都理邦系统工程技术有限公司 本标准主要起草人林忠、张荫芬,朱彤、林婷、姚树红、李金华,林晓炜、曹建峰、金旭峰、杨希江. 蒋啸冰康树春、陈铭、蔡依荻、钟晶、雷雨峰、朱娇杨、向国伦、潘况、罗海莹
GB/T39320一2020 引 言 联合国贸易便利化与电子业务中心(UN/CEFACT)建模方法(UMM)是一种统一建模语言 UML)建模方法,用于设计每一合作伙伴为了进行协作所应提供的业务服务,其为在面向服务的协作 体系结构中付诸实施的服务提供业务理由 因此,UN/CEFACT首先着眼于获取业务知识,使之能够 开发基于面向服务的体系结构(sOA)的低成本软件,帮助中小企业SME)以及新兴经济体投人电子商 务的实际应用 UMM致力于开发针对组织间业务过程及其信息交换的全球性的编排设计 UMM模 型以UML语法表示,并且是独立于平台的模型 独立于平台的UMM模型在面向服务的体系结构中 辨别出需要实施业务协作的服务 这种方法可以防止技术过时 本标准的UMIM包括三个视图,每个包含一组定义明确的构件 -业务领域视图(BusinessDomainView)(BDV). 业务需求视图(BusinessRequirementsView)(BRV); 业务交易视图(BusinessTransaetionView)(BTV 本标准的目标在于 定义格式良好的UMM业务协作模型的语义 定义符合UMMI的业务协作模型的验证规则 阐明符合UMM的业务协作模型所基于的基本概念; 为UMM业务协作模型提供明确的定义,允许在面向服务的体系结构中进行非虚拟映射到 构件; 为UMM基础模块定义UML概要文件,允许UML工具供应商自定义其工具以符合UMM
GB/39320一2020 电子商务元模型基本模块 范围 本标准规定了电子商务元模型的基本模块结构以及基本模块管理、业务领域视图、业务需求视图、 业务交易视图等 本标准适用于开放式电子数据交换业务和电子商务领域业务建模,允许UM工具供应商基于本 标准的UMM基本模块建模方法定制与UMM兼容的工具 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T18811电子商务基本术语 术语、定义和缩略语 3.1术语和定义 GB/T18811界定的术语和定义适用于本文件 3.2缩略语 下列缩略语适用于本文件 BCV业务编排视图(BusinessChoreographyView) BEV;业务实体视图(BusinessEntityView) BDV:业务领域视图(BusinessDomainView BV;业务交互视图(BusinessInteraetionView) BPV:业务过程视图(BusinessProcessView) BRV:业务需求视图(BusinessRequirementsView BTV BusinessTransactionView 业务交易视图 OCL:对象约束语言ObjeetConstraintLanguage) uage UML;统一建模语言(UnifiedModelingLang UMIM联合国贸易便利化与电子业务中心建模方法(UNCEFACTModelingMehodology UMIM元模型和基本模块 4.1UMM元模型 电子商务建模方法采用UN/CEFACT给出的方法 UMM元模型可分为一组元模块 UMM元 模型按核心、基本功能到完整功能的层次分成基础模块(BaseModule)、基本模块Foun ndation Module),专用模块(SspecializationModule)和扩展模块(Ext Module),见图1 enSion
GB/T39320一2020 信息建模形式 技术模块 标准支持 功能模块 nformation Standards (Technology Functional modeing support modules) modules styles 扩展模块 专用模块(SpecializationModule (Extension Module 基本模块(FoundationModule) 基础模块BaseModule 内部(Intermal外部(Extema 图1UMIM元模型的模块结构 基础模块(BaseModule);所有其他高层模块共同适用的基本准则 基本模块(FoundationModule);定义了构建符合UMM规则的业务协作模型的最基本方法论的所 有概念 专用模块(Speeialization 1Module);定义了基本模块之上附加的专业化限定概念 每一专用模块都 聚焦于特定领域的专业类型分析对基本模块进行扩充 专用模块可以作为未来候选的基本模块 扩展模块(ExtensionModule):扩展模块与专用模块类似,但专用模块由UN/CEFACT开发和维 护,扩展模块则可由其他机构基于UMM方法增加新特性创建并维护 本标准所定义的UML概要文件以UML元模型版本1.4.2为基础,UMM的基本概念及相互关联 方式通过元模型描述和解释 本标准中OCL对象约束语言)约束规定的UMM语义验证将使用外部 验证服务或定制插件 可以将基本模块扩展为不同的专业模块和扩展模块,以便在UMM业务协作模 型所需的最小语义之上定义附加语义 4.2元模型的基本模块结构 4.2中定义了UMM元模型的基本模块的UMl概要文件 图2中显示UMM元模型基本模块的 程序包结构,不同部分定义了相应程序包的构造型、标签定义和约束
GB/39320一2020 基础(Foundation) 业务领域视图BusinessDomainView) 5.2 业务需求视图BusinessRequiremensView 5.3.2 业务过程视图BusinesProcessViewm 业务实体视图(BusinesEanttyView 5.3.3 5.3.4 伙伴关系需求视图(PaurtnershipRequirememtsView) 业务交易视图(BusinesTransactionview 业务编排视图 BusinessChoreograpbyView) 业务交互视图BusinessinteractonView 5.4.3 业务信息视图(Businesnformationview) 5.4.4 图2UMIM元模型基本模块程序包结构图 基本模块第一级程序包包含UMM三种视图业务领域视图(BusinessDomainView)(5.2,业务需 求视图BusinessRequirementsView)(5.3)和业务交易视图(BusinessTransactionView)(5.4 业务领域视图(BusinessDomainView)(5.2)不包含不同类型的构件,不再分为子程序包 业务需求视图(BusinessRequirementsView)(5.3)包含三种不同类型的构件:业务过程活动图,业务实 体生命周期和用例中定义的协作需求,对应的子程序包为业务过程视图(BusinessProcessView)(5.,3.2),业 务实体视图(BusnessEantityView) 5.3.3)和伙伴关系需求视图(PartnershipRegirementsView)(5.3.4). 业务交易视图(BusinessTransactionView) w)(5.4)包含三个构件:业务协作的流程用于同步状态的 业务交互流程,交互过程中交换的业务信息,对应的子程序包为业务编排视图(BusinesChoreography sinessInformation View)(5.4.2),业务交互视图(Bus sinessInteractionView)(5.4.3)和业务信息视图(Bus View)(5.4.4) 4.3基本模块与元模型其他部分的依赖性(规范性) 4.3.1UMM基本模块1.0基于UMM基础模块1.0建立,见图3 基本模块类图依赖性 CadFoundaton-.Depedencies" 基础 基本 Base Foundaton .0 l.0 < 图3UMN基本模块的依赖性 4.3.2图4为UMM基础模块所定义并用于基本模块的构造型 基础模块的构造型均以灰色背景显 示 UMM基础模块1.0规定了注册对象(RegistryObjeet)和业务库包(BusinessLibraryPackage)的构
GB/T39320一2020 造型形式 基本模块中,程序包是实现主要UMM构件的构造型容器,被定义为基础构造型业务库包 的专用构造型,该程序包及其内容可以作为注册的候选 管理类图-抽象语法 cdManagememt-AbstractSyntax 造丽数 MoelElemenm 注册对象 RegistyObject baseRNString businessTerrmString0.,*] +status:String[0.] Stnng0." VerS1on 包 Puck4ge 业务库包 BusinesLbraryPackage copyright:String +ownerStrng[0." +reference:strng[0. 图4UMM基础模块抽象语法 UM基本模块 5 5.1基本模块管理 5.1.1概念性描述(资料性 基于UMM方法构建的业务协作模型,将作为构造型业务协作模型(BusinessColaborationModel) 对 于业务协作模型.业务领域视图是可选项,业务需求视图和业务交易视图是必选项 因此.业务协作模型 (BusinesCollaborationMode)可由零或一个业务领域视图(BusinessDomainView)构成,同时业务协作模型 BusinessCollaborationMode)还应包括一个业务需求视图(BusinessRequirementsView),或一个业务交易视 图(BusinessIransactionView). UMM基础模块管理概念框架,见图5
GB/39320一2020 基本模块类图-概念 dFoundation-Conceptual 业务协作模型 BusinessCollaborationModel justification.:String 业务交易视剧 业务领域视图 业务需求视图 BusinesransactionView BusinessRcauirementsView BusinesDomsinView 图5UMIM基础模块管理概念框架 5.1.2构造型和标签定义(规范性 5.1.2.1 UMM基本概块管理抽象语达,见图 基本模块类图-抽象语法 cdFoundation-AbstractSyntax 四/PAckae ? ReisnObyiec 业务库包 BusincssLibraryPackage eoprnightsirimg0. ow1erString0.,] +reference:String0. MaNel Pakage Pckags FPckge 业务领域视 业务凳求视图 业务交易视图 业务协作模型 BusinesColabrionModel BusincssRcquiremcntsView BusincssDomainView BusinessTransactonVicw justification.String 图6UMM基本模块管理抽象语法 5.1.2.2构造型和标签定义-业务协作模型,见表1
GB/T39320一2020 表1构造型和标签定义-业务协作模型 构造型(Stereotype) 业务协作模型BusinesCollab0rationModel 模型(ModeD) 基类(BaseClass) 父类(Pa 业务库包( usinessLibraryPacl kage[来自基础模块(HaseModule)7 Parent 业务协作模型符合UMM元模型,应与基础模块和基本模块一致,并可与一个或多个专业模 描述(Descriptionm) 块和/或扩展模块一致 理由justification 类型Type 字符串(String 次数(Mwtiplieity 描述(Description 从业务角度说明所确定的业务协作可能成为诸多业务协作的理由 继承标签值(Imheritedtaeellue) 标签定义 基础统一资源名称(baseURN TagDefinition) 所有者owner) 版权(copyrigho) 参考号(reference 版本(version 状态(status 业务术语(usinessTerm 5.1.2.3构造型和标签定义-业务领域视图,见表2 表2构造型和标签定义-业务领域视图 构造型(Stereotype) 业务领域视图BusinessDomainView 基类BaseClass) 程序包(Package 父类(Parent) 业务库包(BusinessLibraryPackage)汇[来自基础模块(IBaseModule 业务领域是识别和理解业务过程,以及根据分类方案对其进行分类的框架 业务领域视图是 描述(Description 包含分类方案以及被分类的业务过程的容器 继承标签值(Inheritedtagedvaue) 基础统一资源名称(baseURN) 所有者(G owner 标签定义 版权copyright TagDefinition) 参考号(reference 版本(version 状态(status 业务术语( usinessTerm 5.1.2.4构造型和标签定义-业务需求视图,见表3
GB/39320一2020 表3构造型和标签定义-业务需求视图 构造型(stertype) 业务需求视图( BusinessRequirementsView 基类(BaseChss) 程序包(Pael ckage 父类(Parent) 业务库包(BusinessLibraryPackage[来自基础模块(BaseModule 所有元素的容器,用于确定和描述作为特定授权角色的业务伙伴类型之间的协作需求 描述(Descriptiom 继承标签值(Inheritedtaggedvalue) 基础统一资源名称(baseURNy 所有者(owner 标签定义 版权(copyright) 参考号(reference) TagDefinition 版本(version) 状态(status) 业务术语(businessTerm 5.1.2.5构造型和标签定义-业务交易视图,见表4 表4构造型和标签定义-业务交易视图 构造型(Sieretype) 业务交易视图BsinssIransctnVtew) 基类(BaseClass) 程序包(Packa Kage 父类(Parent) 业务库包(BusinessLibraryPackage[来自基础模块(BaseModule 描述(Description 所有元素的容器,用于描述各级业务协作的流程以及流程中每一步需要交换的信息 继承标签值(Inheritedltaggelvalue) 基础统一资源名称(baseURN -所有者(owner)-版权(eopyright) 标签定义 参考号(reference) TagDefinition) 版本(version) 状态(status 业务术语(businessTerm 5.1.3约束(规范性 5.1.3.1业务协作模型(Busi inessCollaborationModel)可包含零或一个业务领域视图(BusinessDomain- View)程序包 示例 packageModel_Management contextModel invzeroToOneBusinessDomainView: sel.isBusinessCollaborationModel( implies sef.ownedElement>seleetisBusinessDomanViewO)->sizeO<= 5.1.3.2业务协作模型(BusinessColaborationModel)应包含一个业务需求视图BusinessRequire mentsView)程序包
GB/T39320一2020 示例: packageModeL_Management ontextModel invoneBusinessRequirementsView: self.isBusinessCollaborationModel(implies self.ownedElenmnent->one(isBusinessRequirementsView( 5.1.3.3业务协作模型(BusinessColaborationModel)应包含一个业务交易视图(BusinessTransaction- View)程序包 示例 packageModel_Management contextMode invoneBusinessTransactionView: sel.isBusinessCollaborationModel(implies self.ownedElementoneisBusinessTransactionViewO 5.1.3.4 业务领域视图(Bu BusinessDomainView),业务需求视图(Bu tsView)和业务交 1sinessRequirements 易视图(BusinessTransactionView)应直接位于业务协作模型(BusinessColaborationModel)根目录 下方 示例: packageModeL_Management contextMode invrootl.evelPackages self.isBusinessDomainView()orsel.isBusinessReguirementsView()or self.isBusinessTransactionView(implies self.namespace.isBusinessCollaborationModeO 5.1.4用于UMM基本模块管理的ocL方法(规范性 OCI方法,参见示例 示例 packageFoundation::Core contextModelElement --Predefinedmethodwhichevaluate ates,ifthegivenModeeement -hasastereotypeequaltothepassedname def Boolean lethasStereotypest;String self.stereotype>select(cst|cst,name=st)->notEmpty(O Predefinedmethodwhichevaluates,ifthegivenelement hasthestereotypeBusiness(CollaborationMode def letisBusinessCollaborationModel(:Boolean self.oclsKindOf(Modeland eaSeroeBsne.CootioMod
GB/39320一2020 Predefinedmethodwhichevaluates,ifthegivenelement -hasthestereotypeBusinessDomainView def etisBusinessDomainView(Boolean self,oclIKindOf(Packageand pe('BusinessDomainView) sel.haStereotype( Prede methodwhiehevaluates,ifthegivenelement OleO BusinessRequirementsView -has lPt 1SH1S RequirementsView(:Boolean Paekageand eotype(BusinessRequirementsView) Sel methodwhichevaluates,ithegiveneement -hasthestereotpeBusinessTransactionView det letisBusinessTransactionView(:Boolean self,oclIKindOf(Packageand self.hasSteree pe(BusinessTransactionView tereotype 5.2业务领域视图 5.2.1概念性描述(资料性 5.2.1.1业务领域视图用于发现一个项目中相关的业务过程 业务过程至少由一个(或多个)业务伙伴 类型执行 一个业务伙伴类型可执行多个业务过程 业务伙伴类型(BusinessPartnerType)和业务过 程(BusinessProcess)之间的参与(participates)关联为(1..n)至(0..n)的关联 业务伙伴类型(Business PartnerType)是利益相关方(Stakeholder)的专用构造型 业务过程(BusinessProcess)和利益相关方 Stakeholder)之间的关系以UMM中的利益关联(is(OflnterestTo)依赖关系来描述 一个业务过程可 使用包含(inelude)和扩展(extends)两个关联构造型分解为子过程,通过(0.1)至(0..*)来表示业务过 程(BusinessProcess)的构成 5.2.1.2业务过程应先分类为业务类别,业务领域视图(BusinessDomainView)由一个或多个(1..n业 务类别(BusinessCategories)构成.业务类别可具有层级关系,进一步由其他业务类别组成,因此业务类 别(BusinessCategory)的构成应为(0.1至0.n) 业务类别层级中最低层的业务类别包含一个或多 个业务过程,最高层的业务类别不包含任何业务过程 业务类别(BusinessCategory)和业务过程(Busi- nessProcess)之间的组合为1至(0.n) 5.2.1.3业务类别BusinessCategory)的专用构造型为业务域(BusinessArea)和过程域(ProcessArea). 业务域对应于组织中的业务部门,过程域对应于业务域内的一组通用操作 业务域和过程域也可有多 个层级 业务域层级中除了最底层之外各层级业务域都仅包含业务域,但最底层业务域则由一个或多 个过程域构成 业务域(B BusinessArea)和过程域( Area)之间组合由(0.1)至(0.n)表示 业务 Process 域不能包含业务过程 过程域层级中最底层包含一个或多个业务过程 较高层级中的过程域不包含任 何业务过程 过程域(Pro 务过程(Bu )之间的组合为1至(O..n) 一个构造 rocessArea和业 1sinessProcess 型业务类别(BusinessCategory)和构造型过程域(P )与业务域(BusinessArea)的组合之间可 roceSSArea usinessCat 替代,但UMM模型不能同时使用业务类别(Bus ategory)和后两者的组合 5.2.1.4业务领域视图(BusinessDomainView)概念框架,见图7
GB/T39320一2020 业务领域视图类图-极念 cdBusinessDomainViewConcsptun 业务伙伴类型 BusinessPartnerType 业务类别 业务领域视图 BusinessCategory BusincssDomanView 参与 participates) 业务过程 业务域 过程范围 BusinessArea Busincs9Process ProcessArea 利益相关方 Stakeholder a.10. O 利益关联 ioHro 图7业务领域视图概念框架 5.2.2构造型和标签定义(规范性 5.2.2.1业务领域视图(BusinessDomainView)抽象语法,见图8 业务领域视图类图-抽象语法 cdBusinessDomainView-Abstactsyntax: 包Packaee 注象 RegisObecr 管理:Managememt: 业务库BusinessLibrary +baseURN:Sring +coprighttSiring[0.] 用剑 十0wner.String0. UseCase reference:String[0,*] 业务过程 BusinessProcess actions Siring[l." 十purpoe:Strmmg Package 角血 业务类别 联 利益相关方Aeor BusincssCaegory Association stakebholder 参与 +businessOpportunity:Siring articiputes interestString objective:String scope:.Siring interestString 依校丽 penense 过程范围 业务域 业务伙伴类型 利益关联 ProcessArea BusinessArea Banoee isOfnterestTo -interetSiring 图8业务领域视图抽象语法 10
GB/39320一2020 5.2.2.2构造型和标签定义-业务类别,见表5 表5构造型和标签定义-业务类别 构造型(Stereotype 业务类别BusinessCateory 基类(BaseClass) 程序包(Package 父类(Parent) 业务库包(BusinessLibraryPackage)[来自基础模块(BaseModule)] 业务类别用于对业务领域视图中的业务过程进行分类 描述(Descriptionm 业务领域视图可通过BusinessCategory构造型或其专用构造型BusinessArea和PrwcessArea 构成,buesiesAre和PyrwessArea构造型见其定义 目标ojectie) 类型(Type 字符串(String 次数(Mlultiplicity 描述(Deseription) 通过业务类别中的业务过程所达到的目标 范围scope' 类型Type 字符串(String 次数(Multiplieity 描述(Descriptiom) 定义业务类别的范 商机(businessOpportunity) 标签定义 类型(Iype) 字符串(String" TagDefinitiom 次数(Nwtiplieity) 描述(Description 从商业角度,描述业务类别的战略利益 继承标签值(Inheritedltaggelvalue) 基础统一资源名称(baseURN 所有者(owner 版权(e copyright 参考号(reference) 版权(copyright) 状态(status 业务术语businessTerm 5.2.2.3构造型和标签定义-业务域,见表6 表6构造型和标签定义-业务域 构造型(Stereotype) 业务域(BusinessArea) 基类( BaseClass 程序包(Paekage 父类(Parent) 业务类别(Bus 1sinessCategory 业务域对应于组织中的一个业务部门 业务域可由其他业务域构成 业务域可以对其他业 务域或过程域进行归类业务域和过程域可以归类整理到一个业务域中 描述 UMM不具体规定分类方案 UN/CEFAcT通用业务过程目录(CommonlBusinessProcess Description Catalog)推荐一个业务域分类列表,包括采购/销售、设计、制造、物流招聘/培训、金融服务、 法规.卫生保健 业务域分类应能无限扩展 1
GB/T39320一2020 表6(续 构造型(Stereotype) 业务域(BusinessArea) 继承标签值(Inhertedtugedvalue) 目标(objeetive 范围seope 参考号(referenee 基础统一资源名称(baseURN 标签定义 所有者 owner IagDeffinition) 版权copyright) 参考号(reference 版权copyright 状态(status) 业务术语(usinessTerm 5.2.2.4构造型和标签定义-过程域,见表7 表7构造型和标签定义-过程域 构造型(stertype) 过程域 Pr0cessArea 基类(BseChass 程序包(Package) 父类(Parent) 业务类别(BusinessCate tegory 过程域对应于业务域内的一组常用操作,过程域可由其他过程域构成 过程域可以对其他过 程域或业务域进行归类 描述(Deseription) UMM不具体规定分类方案 UN/CEFACT通用业务过程目录(CommonBusinessProcess Catalog)推荐一个过程域分类列表,包括由Openedi模型定义的规划,识别,谈判,实施、售后 五个过程域 继承标签值(Inheriteltaggedlvalue) 目标(objeivey 范围scope 参考号(reference) 基础统一资源名称(baseURN 标签定义 所有者(owner) TagDefinition) 版权(copyrigho) 参考号(reference 版权(e copyrightD 状态(status 业务术语(businessTerm) 5.2.2.5构造型和标签定义-利益相关方,见表8. 12
GB/39320一2020 表8构造型和标签定义-利益相关方 构造型(Stereotype) 利益相关方Stakeholder) 基类(BaseClass) 参与者(Actor) 父类(Pa 无(NA P'arent 利益相关方可以是个人也可以是组织代表,其在某一业务类别或业务过程结果中有既有利 描述(Descriptionm 益 利益相关方不一定参与业务过程的执行 利益(Inerest 类型Iype 字符串(String 标签定义 TaDefinition) 次数(Multiplieity 描述(Desripton) 描述在业务类别中定义的利益相关方的既有利益 5.2.2.6构造型和标签定义-业务伙伴类型,见表9 表9构造型和标签定义-业务伙伴类型 构造型(Stereotpe) 业务伙伴类型BusinessPartnerIype) 基类(BwseChas 参与者(Aeton) 父类( ParentD 利益相关方 (Stakeholder 业务伙伴类型为组织类型,即参与业务过程的组织部门类型或个人类型 业务伙伴类型通常 描述(Descriptionm 向业务过程提供输人和/或接收来自业务过程输出 标签定义 继承标签值(Inheritedltagedvalue): IagDefinition 利益(int nterest 构造型和标签定义-业务过程,见表10 5.2.2.7 表10构造型和标签定义-业务过程 构造型(Stereotpe 业务过程BusinessPrcess) 基类(BaseClass) 用例UseCase) 父类(Parent 无(N/A) 业务过程是业务伙伴共同创造价值的一组相关活动 业务过程可能由一个业务伙伴类型或 描述(Description 跨组织间多个业务伙伴类型执行 可使用UML中定义的《include》和《extends》两个关联构造 型将业务过程分为子过程 定义Definitionm) 类型Iype 字符串(String 标签定义 次数(Mlultiplieity agDefinition 定义业务过程,应描述业务过程所创造的客户价值 倘若业务过程由 描述(Deseription 多个参与方执行,则应描述所有参与者创造的价值 13
GB/T39320一2020 表10(续 构造型(Stereotype) 业务过程(BusineProcess) 开始时间beginsWhen) 类型(Iype) 字符串(String 次数(Mutipleity 描述(Deseription 规定触发业务过程开始的业务事件 前置条件(prCondition 类型(Iype 字符串(String 次数(Mltiplieity 规定执行业务过程应满足的条件 该条件应指业务实体生命周期中 的状态 前置条件语句可使用布尔运算符表示多个业务实体状态的 描述(Description 组合 结束时间endsWhen) 类型(Type) 字符串(String" 次数(wtiplieity 描述(escription) 规定导致业务过程终止的业务事件 标签定义 后置条件(p0sCondition TagDefinition) 类型Ipe) 字符串(String 次数(Mltiplieity 规定执行业务过程之后将达到的条件 该条件应指业务实体生命周 描述(Description 期中的状态 后置条件语句可使用布尔运算符表示多个业务实体状 态的组合 异常exceptions) 类型(Iype 字符串(String 次数(Mwltiplieitly 描述(Deeription) 识别导致业务过程正常执行时出现异常的情况 动作(actions 类型(Iype) 字符串(String 次数(Multiplieity 构成业务过程的任务列表 在多参与方执行的业务过程中,需要特别 描述(Deseription 强调接口任务 接口任务指需要与其他业务伙伴类型交互的业务过 程步骤 5.2.2.8构造型和标签定义-参与,见表11 表11构造型和标签定义-参与 构造型(sieroype) 参与(Partidipates) 关联(Association 基类(BhaseChass) 14
GB/39320一2020 表11(续 构造型(steretpe) 参与(Partieiptes) 父类( 无(N/A Parent 描述业务伙伴类型和业务过程之间的关联 该构造型定义业务伙伴类型向相关业务过程的 描述(Descriptiom 输人和/或接收来自该业务过程的输出 利益Interest) 类型Type 字符串(String 标签定义 IagDeinition) 次数(Multiplieity 描述(Descriptiom) 描述由此参与-关联所关联的业务过程中业务伙伴类型的既有利益 5.2.2.9构造型和标签定义-利益关联,见表12 表12构造型和标签定义-利益关联 构造型(sterepe) 利益关联(isonterestlo 基类(Base 依赖性(Dependeney) Class 父类(Parent) 无(N/A 描述业务过程对利益相关方的依赖性 该构造型定义了业务过程依赖于其利益相关方的 描述(Descriptionm 利益 利益(Interest 类型Iype 字符串(String 标签定义 TagDefinition 次数(Multiplieity 描述(Description 描述由此参与-依懒性所连接的业务过程的利益相关方的既有利益 5.2.3约束(规范性 businesDomainView)程序包应包含至少一个业务类别(BusinesCategory)程 5.2.3.1业务领域视图(EBut 序包或至少一个业务域(Business.Area)程序包 此外,业务领域视图(Bus sinessDomainView)可包含利 业务领域视图(BusinessDomain 益相关方(Stakeholders)和业务伙伴类型(BusinessPartnerIypes es View)不应包含业务类别BusinessCate ry)和业务域(BusinessArea)程序包的组合 ategor 示例: packageModel_Management contextPackage invisBusinessDomainViewPackage: sel.isBusinessDomainView(implies notEmpty(and selt.contents forAIl(is self O0 l(isJustBusinessCategory(orisStakeholderOrBusinessPartnerType()or self.contents->forAIl(isBusinessArea()orisStakeholder(OrBusinessPartnerType( 5.2.3.2业务域(BusinessArea)程序包应包含一个或多个业务域(BusinessArea)程序包,或者一个或多 个过程域(ProcessArea)程序包,不应包含业务域(Business.Area)和过程域(Pr rocessArea)程序包组合 但可包含业务伙伴类型(BusinessPartner srTypes)和利益相关方(Stakeholders) 15
GB/T39320一2020 示例: packageModelL_Management contextPackage invcontentsOBusinessArea self.isBusinessArea(implies self.contents notEmpty(and -forAll(isProcessArea(O el.contents orisStakeholderOrBusinessPartnerType( forAllisBusinessArea(orisStakeholderOrBusinessPartnerType() 5.2.3.3过程域(ProcessArea)或包含一个或多个其他过程域(ProcessAreas)以及零或多个业务伙伴类 型BusinessPartnerTypes和利益相关方Stakeholders),或应包含至少一个业务过程 BusinessProcess)和可包含业务伙伴类型(BusinessPartnerTypes),利益相关方(Stakeholders)、构造型 关联参与(partieipates),以及构造型依赖性利益相关方(isOfnterestTo). 示例 packageModel_Management contextPackage invcontentsOfProcessArea self.isProcessArea(implies notEmptyand Se COineimtS orAIl(isProcess essArea(orisStakeholderO)rBusinessPartnerType()or self.contents orAll(isBusinessProcess()orisBusinessPartnerType()or isStakeholder(orisPartieipates()orisIsOlnterestTo(and self.contents select(isBusinessProcess()-size(=l1 ny)或包含一个或多个其他业务类别BnsinesCategortes)以及零或 5.2.3.4业务类别(BusinessCategor 多个业务伙伴类型(BusinessPartnerTypes)和利益相关方(Stakeholders),或者应包含至少一个业务过 程(BusinessP'roeess)和可包含业务伙伴类型(BusinessPartnerTypes),利益相关方(Stakeholders)、构造 型关联参与(participates),以及构造型依赖性利益相关方(isOfInterestTo) 示例: packageModeManagement contextPackage invcontents(OfBusi Business(Category Category(implies Set 1S1meSS self.contents->forAll(isBusinessCategory(or isStakeholderOrBuusiness Tvpe( 1T iorAlisBusinessProcess( isBuusinessPartner O O isStakeholder isPartieipates(orislsOfnterestTo(and el.contents select(isBusinessProceSs(-size()=1 5.2.3.5作为业务类别(BusinessCategory)[或其专用构造型过程域(ProeessArea)]一部分的参与(par tieipates)关联应始终连接业务伙伴类型BusinessPartnerType)和业务过程(BusinessProce SS 16
GB/39320一2020 示例: packagFoundation:Core contextAssociation invisParticipatesConnector sel,isPartieipates(andsel,namespace,isBusinessCategory())implies self.allConneetions 2and sel.allConnections one(isBusinessProcess(and sef.alConneetions one(isBusinessPartnerType() 5.2.3.6利益相关方(isOflnterestTo)的依赖性(dependeney)应从业务过程(BusinessProcess)向利益 相关方(Stakeholder)而建立 示例 packageFoundation:;Core contextDependeney invisIsOfMnterestTo: elf.islsOnterestTo()implies self.client>one(isBusinessProcess()and sel.supplier>one(isStnkeholder())and self.client>size(=1and self.supplier>size( 5.2.4实例资料性》 业务领域视图(BusinessDomainView)实例协商(报价单),见图9. 协商用例图 dNegotiation 业务过程》 《业务过程》 下订购单 报价产品 《BusinessProcess 《BusineseProccss》 PlacePurchaseOrder OuoteProducts 公与 《参与 participates participates》 参与》 《参与 paurticiputes》 purticipautes 不脾里料 销售组织 业务过程》 来自报价单 处理订购单 'urchnaSng 业务过费 SelingOrganization 请求报价 Organizaton 《BusinessPr0cess (romOrderFromQuote romOrder 《BusinessProcess PccssPurchase.ordes FromQuote Requestiee 《利益关联》 《sOnnteresTo GomOrdeFomoote 图g业务领域视图实例:协商(报价单) 17
GB/T39320一2020 5.2.5BDV所有程序包中使用的0CL方法(规范性 OCL方法,参见示例 示例 packageFoundation::Core contextModeIElement -cheeksifamodelelementhasaeertainstereotype def lethasStereotype(st;String:Boolean- self.stereotype一>seleet(self.name st)->notEmpty(O checksilaPackageisstereotypedas BusinessDomainView def letisBusinessDomainView(:Boolean self.oclIsKindOf(Package)and hasStereotype(BusinessDomainView PaekageisaBbusiessCategory,Thisimedes checks BusinessAreasandProcessAreasduetotheinheritancehierachy metamode 1T def letisBusinessCategory(:Boolean一 self.oellsKindOf(Package)and sel.hasStereotype(BusinessCategoryor isBusinessArea()or isProceSsArea( checksifanAssociationisstereotypedaspartieijpates def letisPartieipates( Boolean self.oclIsKind(OfAs Associationand sef.hasStereotype(partieipates) dhecksifanAssociationisstereotypedasisnterestOf def letislsOfnterestTo(:EBoolean self.oelIlsKindOf(Dependeney)and sef.hasStereotype(isOfnterestTo) ehecksilapackaeisaProcessArea def: letisProcessArea(O:Boolean= lximo(Pakge)and self.ocl1 self.hasStereotype(ProcessAreat' checksifapackageisaBusinessArea def letisBusinessArea(:Boolean self.oellsKindOfPackage)and 18
GB/39320一2020 sel.hasStereotype('BusinessArea checksifanActorisaBusinessPartnerType" def letisBusinessPartnerType(;Boolean self,oclIsTypeOf(Actor)and self.hasStereotype(BusinessPartnerType checksilanAetorisaStakeholder" def letisStakeholder(Boolean self.oclIsTypeOf(Actor)and sel,hasSt seceype(Siakcdaolaer) or isBusinessPartnerType(O -eheck、ifanActorisaBusinessPartnerTypeoraStakeholder def letisStakeholderOHBusinessPartnerTIype()bolean self,isStakeholder(orself.isBusinessPartnerType(O check、ifaseCaseisstereotypedasBusinessProcess def; letisBusinessProcess(:Boolean= elf.oelIsTypeOf(UsCase)and sel.hasStereotype(BusinessProcess) 5.3业务需求视图 5.3.1需求视图中的子视图 5.3.1.1概念性描述(资料性 5.3.1.1.1业务需求视图用于确定不同业务伙伴类型间的协作业务过程并描述其需求,业务需求视图 (BusinesRequirementsView)程序包包含三个不同构件,其中 业务过程视图描述业务领域视图内发现的业务过程的话动流和状态,虽然业务过程视图不是 必备项,但业务需求视图可以由多个业务过程视图组成 因此业务需求视图(Business RequirementsView)包含零或多个业务过程视图BusinessProcessView) 业务实体视图描述协作业务过程中操作的业务实体生命周期,同样地.业务实体视图也是可选 (BusinessRequirementsView 择项可以重复 所以业务需求视图(B )包含零或多个业务实体视图 Business ssEntityView) 业务需求视图包含伙伴关系需求视图,伙伴关系需求视图描述业务伙伴类型中的合作伙伴需 求,最底层不可再分的伙伴关系是业务交易 业务协作是由业务交易和/或其他业务协作建立 的伙伴关系 交易需求视图描述业务交易需求,协作需求视图描述业务协作需求 相同业务 协作可由一组不同业务伙伴类型执行 协作实现视图描述一组特定业务伙伴类型实现业务协 作用例的需求 伙伴关系需求视图(PartnershipRequirenmentsView)是一个抽象概念,通过交易需 求视图(TransacionRequirenmentsView),协作需求视图(CollaborationRequirementsView)或协作实 现视图(ColaborationRealizationView)实现 业务需求视图至少描述一个业务协作.业务协作包 含至少一个业务交易,并由一组业务伙伴类型执行 因此,业务需求视图(BusinessRequirements View)包含一到多个协作需求视图(ColaborationRequirementsView),一个或多个交易需求视图 borationRealizationView TransactionRequirements tsView),一个或多个协作实现视图(Collabu 19
GB/T39320一2020 5.3.1.1.2业务需求(BbusinessRequirements)视图概念框架,见图10 业务求视图类图-概念 cdBusinessRcquirementsView-Conceptual 业务需求视图 BusinessRcqurememtsView 业务过程视图 业务实体视图 伙伴关系需求视图 BusinessEnttyView BusinessProcessView PaurtnersipRequrementsView 协作需求视图 交易需求视图 协作实现视图 CollaboratonReguirementsView TransactionRequirementsView CollaboratonRealizatonView 图10业务需求视图概念框架 5.3.1.2构造型和标签定义规范性 5.3.1.2.1业务需求视图(BusinessRequirementsView)抽象语法,见图11 |业务需求视图类图-抽象语法 cdBusincssRcguirementsView-Abstr3actSyntaX ckage 注对 enOober 业务库包 BuwsineibryPuckage +copyrightString[0.*] +owmerSirng[0. +eference:sng[0.] ae 包Pckuge 包Packne 业务实体视用 伙件送系而求视图 业务过程视图 PaurteVview tee BusincssProcessView 协作需求视图 交易需求视图 协作实现视图 TransactonReauirementsView ColaboationRequirementsView ColabonationReaizationView 图11业务需求视图抽象语法 5.3.1.2.2造型和标签定义-业务过程视图,见表13 20
GB/39320一2020 表13构造型和标签定义-业务过程视图 构造型(Stereotype) 业务过程视图BusinessPrcessView) 程序包(Packagey 基类(BaseClass) BusinessLib7 父类(Pa 业务库包(B ibraryPackage[来自基础模块(BaseModule)7 P'arent 业务过程视图是一个容器,用于描述一个业务伙伴类型的内部业务过程行为或连接不同业务 描述(Description 伙伴类型内部过程的业务过程行为 继承标签值Inheriteltaggedvaue) 基础统一资源名称(baseURN -所有者(owner 版权( 标签定义 (copyright TagDeinition -参考号(referenee) 版权(copyright) 状态(status 业务术语(businessTerm 5.3.1.2.3构造型和标签定义-业务实体视图,见表14 表14构造型和标签定义-业务实体视图 构造型(Stereotype 业务实体视图BusinessEntityView 基类(BaseClass) 程序包(Package 父类(rPwrent) 业务库包(BusinessLlbraryPackage)[来自基础模块(IBaseeModdle] 业务实体视图是一个容器,用于描述在建模域内有业务意义的业务实体,包含其业务实体生 描述(Description 命周期和业务实体状态 继承标签值飞 (Inheritedtaggedvalue): 基础统一资源名称(baseURN) 所有者(owner 标签定义 版权(copyright) TagDefinition) -参考号(reference) 版权(copyriehe) 状态(status sinessTernm) 业务术语(bus 5.3.1.2.4构造型和标签定义-伙伴关系需求视图抽象),见表15 表15构造型和标签定义-伙伴关系需求视图(抽象 构造型(stertype) 伙伴关系需求视图(PartnershpRequiremensView) 基类(BaseClass) 程序包(Package) 父类(Parent 业务库包(BusinessLibraryPackege)[来自基础模块(BaseModule)7 21
GB/T39320一2020 表15(续 构造型(Stereotype) 伙伴关系需求视图PartnershipRequirementsView 伙伴需求关系需求视图是一个容器,捕还业务伙伴类型之间的伏伴关系需求 这些需求或应用 描述(Descriptionm) 业务协作,业务交易,或应用于业务协作实现 伙伴关系需求视图分为三个专用构造型,即协作需 求视图、交易需求视图和协作实现视图 伙伴关系需求视图是抽象构造型应使用三者之 继承标签值Inheritedtaggedvaue): 基础统一资源名称(aseURN) 所有者(owner) 标签定义 版权(c copyright 参多 'TagDefinition) 考号(reference 版权copyright) 状态(status 业务术语businessTerm 5.3.1.2.5构造型和标签定义-协作需求视图,见表16 表16构造型和标签定义-协作需求视图 构造型(Stereotype) 协作需求视图(CollaborationRequirenmentsView 基类BaseClass) 程序包(Package) 父类(Parent) 伙伴关系需求视图(PartnershipRequirementsView 描述(Description 协作需求视图是一个容器,描述授权角色之间业务协作的需求 继承标签值(Inheritedtaggedvalue): 基础统一资源名称(baseURN -所有者owner)-版权(copyright 标签定义 参考号(reference TagDefimition 版权(copyrighe) 状态(status 业务术语(businessTerm 5.3.1.2.6构造型和标签定义-交易需求视图,见表17 表17构造型和标签定义-交易需求视图 构造型(Stereotype) 交易需求视图TransactionRequirementsView 基类(BwseChas 程序包(Paekage) 父类" Parent 伙伴关系需求视图(PartnershipRequirementsView) 描述(Description 交易需求视图是一个容器,描述授权角色之间业务交易需求 继承标签值(Inheritedtaggedvalue): 基础统一资源名称(baseURN 所有者(owner)版权(copyright) 标签定义 参考号(reference 'IagDefinition 版权(copyrigho) 状态(status 业务术语(businessTerm) 22
GB/39320一2020 5.3.1.2.7构造型和标签定义-协作实现视图,见表18 表18构造型和标签定义-协作实现视图 构造型(Sitereope) 协作实现视图 Colab0ratioRealizationView 基类(BaseClass) 程序包(Package 父类(Parent) 伙伴关系需求视图(PartnershipRequirementsView 描述(Deseription 协作实现视图是一个容器,描述业务协作用例中由业务伙伴类型实现的需求 继承标签值(Inheritedtaggedvaue). 基础统一资源名称(baseRN 所有者(owner)版权copyright) 标签定义 参考号(reference TagDefinition) 版权(copyright) 状态(status 业务术语(businessTerm 5.3.1.3约束(规范性 业务需求视图(BusinessRequirement tsView)应至少包含一个协作需求视图(CollaborationRequire mentsView)程序包,至少包含一个交易需求视图(TransactionRequirements tsView)程序包,至少包含一 个协作实现视图(TransaetonRequirementsView) 此外,可包含业务过程视图(BusinessProcessView) 程序包和业务实体视图(BusinessEntityView)程序包 除此之外,不应包含任何其他元素 示例 packageMode_Management contextPackage invpackagesAllowedlnBRV: sel.isBusinessRequirementsView(implies forAlisBusinessProcessView(ot COe isBusir BntityView( bnRequirementsView(or t1OP1116 ementsView(or isCollaborationRealizationView(and ists(isCollaborationRequirementsView)and TransactionRe entsViewandl quremm self.content exists(isCollaborationRealizationView 5.3.2业务过程视图 5.3.2.1概念性描述(资料性) 5.3.2.1.1业务过程视图描述了业务过程,业务过程活动和执行活动的业务伙伴类型 业务过程视图 BusimessProces.View)由一个或多个业务过程(BusinessProcess)构成,一个业务过程可能包含其他业 务过程或是其他业务过程的扩展 5.3.2.1.2业务过程活动模型(BusinessProeessAetivityModel)表示业务过程的动态行为,业务过程 BusinessProcess)中包含零或一个业务过程活动模型(BusinessProcessActivityModel) 业务过程活动 23
GB/T39320一2020 模型描述了由一个或多个参与方实施的活动流 涉及两个以上的业务伙伴类型协作的业务过程活动模 型将分区 一个业务过程活动模型(BusinessProcessActivityModel)中包含零或多个分区(Partitions) UML共享元素),一个分区指定给一个业务伙伴类型 一个业务伙伴类型可对应于处于不同活动模 型中的多个分区.业务伙伴类型(BusinressPartnerType)和分区(Partition>)之间以1至(0.n)的关联来 表示 5.3.2.1.3有多个分区的,一个业务过程活动将被分配给执行该活动的业务伙伴类型所处的分区 只 要通过分区连接两种业务过程活动,就需要协作业务过程 一个业务过程活动模型(BusinessProces .ActivityModel)是由一个或多个业务过程活动(BusinessProcessAetivity)构成,或作为业务过程活动模 型一部分的一个分区由一个或多个业务过程活动(BusinessProcessAetivity)构成 一个业务过程活动 可通过另一个业务过程活动模型细化 一项业务过程活动(BusinessProcessActivity)中包含零或含有 一个业务过程活动模型(BusinessProcessAetivityModel),反之是零个或一个业务过程活动(Busi nessProcessAetivity)的组合 5.3.2.1.4一个业务过程活动模型还可表示执行业务过程期间被影响的业务实体状态 业务实体状态 是一个业务活动的输出,并输人到另一个业务活动 一个业务过程活动到业务实体状态的转换是标志 个输出,而一个业务实体状态到业务过程活动的转换则标志一个输人 业务过程活动模型包含内部 业务实体状态和共享业务实体状态,内部实体状态只对一个业务伙伴类型有意义 业务过程活动模型 BusinessProcessAetivityModel)中包含零或多个内部业务实体状态(IntermalBusinessEntityStates)或 共享业务实体状态(sharedBusinessEntityStates) 倘若一个业务过程活动模型有多个分区,则创建和 使用内部业务实体状态的两个业务过程活动处于同一分区,反之,创建和使用共享业务实体状态的两个 业务过程活动处于不同分区,共享业务实体状态标志着协作业务过程的需求 5.3.2.1.5业务过程视图业务需求视图)[BusinessProcessView(BusinessRequirementsView)]概念框 架,见图12 业务过程视图类图-极念 cdBusinessProccssView-Conceptual 业务过程 业务过程视图 BusinessProcess BusinessProcessView 0 语 context hior 业务过程活动模型 BsincssProcessAcivityModel 分区 Partiton 共享业务实体状态 ShaeiBusnesEntitySates XOR 业务伙伴类型 业务过程活动 BusinessPartmerType BusinessProcessActivity 内部业务实体状态 mABneNEntiSutes ntr 图12业务过程视图业务需求视图)概念框架 24
GB/39320一2020 5.3.2.2构造型和标签定义(规范性》 usinessProcessView(BusinessRe 5.3.2.2.1业务过程视图业务需求视图)[Bu equirementsView)]抽象语 法,见图13 业务过程视围类图-抽象语法 cdBusinessProcessView-AbsttactSsymtax 对象流状态ObyectowSate 活动图AectiiGrnaph 业务过程活动模型 内部业务实体状态 BusinesProcessActivityMode IntenalBusinessEntityState 对象流状态O0yecFowSale 状态State 业务过程活动 共享业务实体状态 BusinessProcessActivity ShareBusinessEntityState 图13业务过程视图业务需求视图)抽象语法 5.3.2.2.2构造型和标签定义-业务过程活动模型,见表19 表19构造型和标签定义-业务过程活动模型 构造型(Stereotpe) 业务过程活动模型BusinessPrcessActivityModel 基类( BaseClass 活动图(AcetivityGraph) 父类(Parent) 无(N/A 业务过程活动模型描述了业务伙伴类型参与的业务过程行为,是确定两个或更多业务伙 描述(Deeriptim 伴类型之间协作需求的工具,业务过程活动模型与业务领域视图中确定的业务过程相关 联,并描述该业务过程的动态行为 标签定义(IugDefimitom) 无标签值 5.3.2.2.3构造型和标签定义-业务过程活动,见表20 表20构造型和标签定义-业务过程活动 构造型(Stereotype) 业务过程活动BusinessPrcessActivity C 基类G 状态( BaseClass State 无(N/Ay 父类(Pau arent 业务过程活动对应于业务过程活动模型中执行的一个步骤,可以由另一个业务过程活动 描述(D 模型进一步细化 业务过程活动的UML.基类不是最小级的动作状态,而是一个对动作 scription 状态和组合状态的一般性描述的状态 标签定义(Tug1 Definition 无标签值 25
GB/T39320一2020 5.3.2.2.4构造型和标签定义-内部业务实体状态,见表21 表21构造型和标签定义-内部业务实体状态 构造型(Stereype 内部业务实体状态(IntermlBsineEntisates) 基类(Bae 对象流状态(objeetFlowState) Class 父类(Parent) 无(NA 内部业务实体状态表示业务实体的一种状态,对于某种业务伙伴类型的业务过程而言是 描述(Descriptionm) 内部的 标签定义(IagDefinitiom 无标签值 5.3.2.2.5构造型和标签定义-共享业务实体状态,见表22 表22构造型和标签定义-共享业务实体状态 构造型Stereotype 共享业务实体状态(SharedBusinessEntitStates) 基类(BaseClass) 对象流状态(ObjeetFlowState 父类(Parent) 无(N/A 共享业务实体状态表示业务实体的一种状态,在涉及两个业务伙伴类型的业务过程间是 描述(Description 共享 标签定义(TugDefnttion) 无标签值 5.3.2.3约束(规范性 usinessProcessActivi 5.3.2.3.1业务过程视图(But sinessProcessView)应仅包含业务过程活动模型(Bu yModel),业务伙伴类型(BasinessPartnerType)以及业务过程(Bm ssinessProcesses) ),且应为空 示例: packageModel_Management ontextPackage invAlowedElementsInBusinessProcessView implies self.contents -forA All(isBusinessE ProwssAetivitsMhodo or S111 essPartnerIype(or and selk.cotets>noEyO 5.3.2.3.2不含分区的业务过程活动模型(BusinessProcessActivityModel)应含有一个或多个业务过程 活动(BbusinesProcessAetivity),且可含有内部业务实体状态(IntermalBusinessEantiryStates)、共享业务 s 实体状态(SharedBu sates),伪态(Pse seudostates)、最终状态(Finalstates)以及转换态 u1siness sntitySr Transitions). 26

电子商务元模型基本模块GB/T39320-2020解析

随着互联网技术的发展,电子商务已经成为现代商业活动的主流形式之一。在这个领域中,元模型作为一种信息建模方法,具有重要意义。GB/T39320-2020标准是我国关于电子商务元模型方面的一项标准,该标准在电子商务领域中具备广泛的适用性和指导意义。

根据GB/T39320-2020标准,电子商务元模型基本模块包含四个方面:实体、功能、行为和关系。下面我们对这四个方面进行详细阐述:

实体

实体是电子商务元模型的核心,也是最基本的组成部分。它表示在电子商务过程中涉及到的各种实体,包括企业、产品、订单、用户等等。在元模型中,实体需要被定义为一个对象,并且需要对其属性进行详细描述和分类。

功能

功能是指在电子商务中各种实体所具备的各种特定功能或服务。例如,在购买商品时,客户可以选择支付方式、查询物流信息等等。这些功能是电子商务系统的核心组成部分,也是企业获得竞争优势的重要手段之一。

行为

行为是指各种实体在电子商务过程中所表现出来的动作和行为。例如,在购买商品时,用户需要填写订单信息、确认收货等等。这些行为都必须被明确定义和规范化,以确保整个电子商务过程的有效性和可靠性。

关系

关系是指各种实体之间的联系和相互影响。在电子商务中,所有实体都存在着某种形式的关系。例如,在购买商品时,用户与商家之间存在着交易关系。这些关系需要被准确地描述和建模,以确保整个电子商务系统的正常运行。

总之,GB/T39320-2020标准中的电子商务元模型基本模块为电子商务开发提供了一种规范化的思路和方法,它对于提高电子商务系统的效率和可靠性具有重要意义。

电子商务元模型基本模块的相关资料

    和电子商务元模型基本模块类似的标准

    健康家居的人类工效学要求第6部分:沙发
    上一篇 本文分享国家标准健康家居的人类工效学要求第6部分:沙发的全文阅读和高清PDF的下载,健康家居的人类工效学要求第6部分:沙发的编号:GB/T39223.6-2020。健康家居的人类工效学要求第6部分:沙发共有13页,发布于2021-06-01
    供排水系统防雷技术规范
    本文分享国家标准供排水系统防雷技术规范的全文阅读和高清PDF的下载,供排水系统防雷技术规范的编号:GB/T39437-2020。供排水系统防雷技术规范共有32页,发布于2021-06-01 下一篇
    相关推荐