- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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。容
您可能关注的文档
- NYT 1523-2007钢丝绳芯用剑麻纱.pdf
- YD_T 1850-20152GHz TD-SCDMA数字蜂窝移动通信网 高速上行分组接入(HSUPA) 无线接入子系统设备测试方法.pdf
- QB_T 4732-2014眼镜产品零配件.pdf
- SY_T 6896.2-2013石油天然气工业特种管材技术规范 第2部分:定向穿越用钻杆.pdf
- SN_T 3963-2014桃丛簇花叶病毒检测方法.pdf
- QB 2349-1997鲤鱼钳.pdf
- QBT 1076-2003非自行指示轨道衡.pdf
- QB 2356-1998高密度聚乙烯单丝.pdf
- NYT 1031-2006饲料安全性评价 亚急性毒性试验.pdf
- SY_T 7064.4-2018石油天然气工业 海洋结构物特殊要求 第4部分:岩土工程及基础设计.pdf
- SYT 5791-2007液压修井机立放井架作业规程.pdf
- QB_T 5382-2019造纸机械 白泥盘式过滤机.pdf
- SB 10045-1992黄、红麻包装.pdf
- YB_T 4687-2018车轮用耐疲劳热轧钢板和钢带.pdf
- SY_T 6057-2012塔型井架拆装与整体运移作业规程.pdf
- NY 676-2003牛肉质量分等.pdf
- SHT 1744-2004工业用异丙苯.pdf
- NY_T 2061.1-2011农药室内生物测定试验准则 植物生长调节剂第1部分:促进/抑制种子萌发试验 浸种法.pdf
- WS 218-2002卫生机构(组织)分类与代码.pdf
- SNT 1777.2-2007动物源性食品中大环内脂类抗生素残留测定方法 第2部分:高效液相色谱串联质谱法.pdf
文档评论(0)