网站大量收购独家精品文档,联系QQ:2885784924

SJ_T 11561-2015软件构件运行环境规范.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 35.080L 77SJ备案号:52044-2015中华人民共和国电子行业标准SJ/T11561—2015软件构件运行环境规范Specification for software component runtime environment2016-04-01实施2015-10-10发布发布中华人民共和国工业和信息化部 SJ/T11561—2015目次前言II范围12规范性引用文件3术语和定义缩略语4INFORMIRDUSTRYAND5运行环境体系结构6运行环境编程模型A6. 1概述1O6. 2构件使用A86. 3容器编禾福6.4编程接UHO1参考文献1488888工MNZCO2V1IRDSSTANAD SJ/T11561—2015前言本标准按照GB/T1.1—2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由工业和信息化部软件服务业司提出。本标准由工业和信息化部电子工业标准化研究院归口。本标准起草单位:中国人民解放军国防科学技术大学、北京大学、山东中创软件股份有限公司、北京航空航天大学、中国科学院软件研究所。本标准主要起草人:史殿习、王怀民、刘惠、尹刚、吴振东、滕猛、丁博、赵俊峰。II SJ/T11561—2015软件构件运行环境规范1范围本标准描述了软件构件的运行环境的体系结构和编程模型。本标准适用于软件企业中软件构件运行环境的开发、构建和应用。2规范性引用文件NDINFOR下列文件对于本文件前应用是必术可少的。凡是注日期的引用性,仪注日期的版本适用于本文件。。其最新版本(包括所有的修改单)适用手集文件凡是不注日期的引用文件。ION2006我件工程术语GB/T 11457-E83术语和定义福2TECHNGB/T 114中界定药1及下列术语和定义适用于本文发063.1构件运行环镜omponentserverC网络主机的存运行态福SLOGY3.2A容器contain构件运行环境端的柯件运行支撑框架。S3. 3SRDT外部接口external interface用来健、登找丰构件提供给构件客户使用的接口,册除校构件实例,以及调用构件的业务逻辑。3. 4环境接口environmentinterface容器提供给构件的、用以获取运行时的相关信息(如上下文、事务等信息),或得到应有进程的管理的接口。3.5回调接口callbackinterface构件提供给容器的、对构件进行相关的管理和设置的接口。注:其功能包括构件的激活、去活以及初始化构件上下文等。1 SJ/T11561—20153. 6服务构件servicecomponent适用于实现简单孤立的业务逻辑(如压缩/解压缩、打包等)的无状态的构件。注:其功能在与客户的交互中执行、生存周期与被请求的方法的执行时间等长。3.7会话构件sessioncomponent具有临时状态的构件。注1:适用于需要在与客户的会话期内保持临时状态,而不需要保持持久状态的业务逻辑(如累加器,或购物车)。注2:其功能在与客户的一次会话中执行,跨越多次交互,生存周期与会话的存在时间等长。3.8实体构件entitycomponent具有持久状态的构件。注1:适用于为数据对象建模(包括客户、帐户等)。注2:其生存周期与相应持久数据的存活期等长,具有事务特性,客户可通过主特征键值创建、删除、查询相应构件。3. 9工厂对象factoryobject能够创建其他对象的对象。注:适用于不指定对象具体类型的情况下创建对象。3.10容器管理器containermanager构件运行环境中负责创建不同类型构件容器的一种工厂对象。3.11主特征键值primarykey能够唯一确定实体构件的标识。注:根据实体构件所代表的数据的主特征键值的构成,主特征键值对象可能包含一个或多个属性信息。4缩略语下列缩略语适用于本文件。SMT构件自管理事务(Component Self-Managed Transaction)CMT容器管理事务(ContainerManagedTransaction)API应用编程接口(ApplicationProgrammingInterface)SMP构件自管理持久(Component Self-Managed Persistence)CMP容器管理持久(ContainerManagedPersistence)JDBC-Java数据库连接(JavaDataBase.Connectivity)XML可扩展标记语言(eXtensibleMarkupLanguage)2 SJ/T11561—20155运行环境体系结构软件构件运行环境位于分布式构件系统的服务器端。构件运行环境是网络物理主机上运行的进程,主要包括构件管理器、构件服务、构件容器和构件,如图1。容

文档评论(0)

consult + 关注
官方认证
内容提供者

consult

认证主体山东持舟信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370100MA3QHFRK5E

1亿VIP精品文档

相关文档