葱郁的什么| 脾胃虚寒吃什么| 五彩的什么| 不想要孩子用什么办法最好| 冷萃是什么意思| 右肺上叶肺大泡是什么意思| 倭瓜是什么意思| 蓬灰是什么东西| 郑恺的父母是做什么的| 心率偏低是什么原因| 心口疼是什么原因女性| 结肠炎挂什么科| 什么东西放进去是硬的拿出来是软的| mtd是什么意思| 西瓜可以做成什么美食| 小腹胀是什么原因| 股票融是什么意思| 4.25是什么星座| 什么是g点| 蝗虫用什么呼吸| 做梦抓鱼什么意思周公解梦| 浑身解数是什么意思| 三伏天什么意思| 五月十三是什么星座| kksk是什么意思| 沁人心扉什么意思| 右侧肋骨下面是什么器官| 早搏是什么原因引起的| 烧仙草粉是什么做的| 补钙吃什么维生素| 头重脚轻是什么生肖| 211是什么星座| 什么是达人| 四眼狗是什么品种| 什么东西可以减肥| 阳春三月指什么生肖| 昏昏欲睡是什么意思| hpv16是什么意思| 骨折后吃什么好| 吃斋是什么意思| 不是什么| 橄榄油有什么作用| 甲亢吃什么药好得快| 澎湃的什么| 长脸适合什么发型| 玉米水喝了有什么好处| 前庭是什么意思| 乙肝表面抗原高是什么意思| 完美落幕是什么意思| 孕酮低有什么影响| 记忆力不好吃什么| 什么原因会导致尿路感染| 小娇妻是什么意思| 死有余辜什么意思| 雷什么风什么成语| 豌豆黄是什么| 10年是什么年| 8月是什么季节| 梦到钱丢了预示着什么| 用什么泡脚好| 灵魂伴侣什么意思| 私定终身是什么意思| 慈禧和溥仪是什么关系| 随喜功德是什么意思| 头层牛皮除牛反绒是什么意思| 天经地义是什么意思| 1955年属羊的是什么命| 洋姜学名叫什么| 月经量少是什么原因| 居士什么意思| 为什么脸上总是出油| 1995属什么生肖| 男性解脲支原体是什么病| 走胎是什么意思| 戴帽子是什么意思| 夜尿多吃什么药效果好| 脑缺血有什么症状| 2002年属什么生肖| 墨西哥人是什么人种| 玄关是什么位置| 啪啪啪什么感觉| 金匮肾气丸适合什么人吃| 长胸毛的男人代表什么| 良心是什么| 中央委员是什么级别| 打开图片用什么软件| 妇科凝胶排出的是什么| 手作是什么意思| 血小板体积偏低是什么原因| 氨曲南是什么药| 困难的反义词是什么| 寂灭是什么意思| 咋啦是什么意思| 乘载和核载是什么意思| 为什么人会打嗝| 龙和什么属相相克| 经期血块多是什么原因| 忘情水是什么意思| 冤家是什么意思| 朝三暮四是什么生肖| 脸油是什么原因导致的| 七点半是什么时辰| 男人吃什么壮阳最快| 尿隐血阳性是什么病| 正觉是什么意思| 什么是摇滚| 抗宫炎软胶囊主要治什么| 刺猬是什么动物| 石女是什么意思啊| 谶语是什么意思| 车厘子是什么季节的水果| 梦见穿山甲预示着什么| 甲状腺球蛋白低说明什么| 胃炎适合吃什么食物| 乳房肿胀是什么原因| 中国民间为什么要吃腊八粥| 西南方向五行属什么| 什么的垂下| ad滴剂什么时候吃最好| bpc是什么意思| 寄托是什么意思| 疝气有什么症状| 麻长什么样子图片| 末法时期是什么意思| 孕妇什么不能吃| 子非鱼什么意思| 聪明如你什么意思| 鱼日羽念什么| 蜈蚣为什么不能打死| 每次来月经都会痛经什么原因| 65什么意思| 北京有什么好玩的地方| 东北有什么好玩的景点| 线性骨折是什么意思| 哮喘不能吃什么| 虚岁是什么意思| 吃芒果对人有什么好处| 丫丫的老公叫什么| 泰山石敢当什么意思| 胆囊炎吃什么消炎药| 不行是什么意思| 心肌酶是查什么的| 什么食物对肺有好处| 浑身没劲是什么原因| 大致是什么意思| 新加坡什么工作最挣钱| 嘴酸是什么原因引起| 减肥为什么让早上空腹喝咖啡| 10015是什么电话| 维生素d什么时候吃| 清明节的习俗有什么| 脑内多发缺血灶是什么意思| 胃有灼烧感是什么原因| 龟龄集适合什么人吃| hw是什么牌子| 高凝状态是什么意思| 胃里有胀气吃什么药| 下午14点是什么时辰| 5月7日什么星座| 外阴病变有什么症状| 什么是绘本| 大肠杆菌是什么| 尿道感染挂什么科| 亩产是什么意思| 洒水车的音乐是什么歌| 月子中心是做什么的| 吃什么利尿最快| 在什么什么后面| 公检法是什么| 肚子胀屁多是什么原因| 为什么男人喜欢吃槟榔| 科普一下是什么意思| 死马当活马医是什么意思| 藏语扎西德勒什么意思| 强势的人有什么特点| 做b超能查出什么| 小腿痛什么原因| 打屁很臭是什么原因| 鼻尖长痘是什么原因| kick是什么意思| 尿碘是检查什么的| 什么化妆品好用| 吃槟榔有什么好处和坏处| 探望是什么意思| 婚检是什么意思| 七杀大运是什么意思| ts代表什么| 住房公积金缴存基数是什么意思| 卡鱼刺去医院挂什么科| 什么叫伴手礼| 不到长城非好汉的下一句是什么| 脸上突然长痣是什么原因| hpl是什么意思| 蛇脱皮在家有什么预兆| 空调干燥是什么意思| 老生常谈是什么意思| 中医减肥挂什么科| hbsag阳性是什么意思| 西瓜和什么榨汁好喝| mansory是什么车| 盆腔钙化灶是什么意思| 学籍卡是什么样子图片| 界限性脑电图是什么意思| 河南有什么特色美食| 观音得道日是什么时候| 什么叫入伏| 血虚吃什么中成药| 痘坑用什么药膏最有效| 甲亢病是一种什么病| 孕妇早上吃什么早餐好| 阴道内痒是什么原因| BCG是什么意思| 治字五行属什么| 柜子是什么意思| 日成是什么字| 肛裂是什么样子的图片| 7月20号是什么星座| 肾囊肿是什么病| 什么的草原| crc是什么职业| 方便是什么意思| 考护士资格证需要什么条件| 60大寿送什么礼物| 刘少奇属什么生肖| 氨基丁酸是什么| 吃饭后肚子疼是什么原因| 小孩早上起床咳嗽是什么原因| 强颜欢笑是什么意思| 什么姿势最舒服| 左眼皮跳是什么预兆女| 乳头痛什么原因| pg什么意思| 什么是压缩性骨折| 诱发电位是检查什么病的| cg是什么意思| 我好想你是什么歌| 刘璋和刘备什么关系| 实时播报什么意思| 免冠照片是什么意思| 猪肝有什么功效| 亚玛病是什么病| 胃炎吃什么食物好得快| 田七与三七有什么区别| vertu手机为什么那么贵| 什么食用油最好最健康| 什么叫脂溢性脱发| 输卵管不通有什么症状| 乳头凹陷是什么原因| 老人吃什么钙片补钙效果最好| 宫腔回声不均匀什么原因| 直肠肿瘤不能吃什么| 甲亢是一种什么病| 甜虾是什么虾| 梦到被猪咬是什么意思| 胆固醇高是什么意思| 身上汗味重是什么原因| 怀孕吃什么有营养| 手指起水泡是什么原因| 血清碱性磷酸酶高是什么意思| 什么叫基因突变| 尿蛋白吃什么药| 朱元璋为什么不杀汤和| 左下腹疼是什么原因| 甲亢是什么意思| 百度
百度 党的十九大把习近平新时代中国特色社会主义思想确立为党的指导思想,实现了党的指导思想又一次与时俱进。

Microsoft Transaction Server (MTS) was software that provided services to Component Object Model (COM) software components, to make it easier to create large distributed applications. The major services provided by MTS were automated transaction management, instance management (or just-in-time activation) and role-based security. MTS is considered to be the first major software to implement aspect-oriented programming.[1]

MTS was first offered in the Windows NT 4.0 Option Pack. In Windows 2000, MTS was enhanced and better integrated with the operating system and COM, and was renamed COM+. COM+ added object pooling, loosely-coupled events and user-defined simple transactions (compensating resource managers) to the features of MTS.

COM+ is still provided with Windows Server 2003 and Windows Server 2008, and the Microsoft .NET Framework provides a wrapper for COM+ in the EnterpriseServices namespace. The Windows Communication Foundation (WCF) provides a way of calling COM+ applications with web services. However, COM+ is based on COM, and Microsoft's strategic software architecture is now web services and .NET, not COM. There are pure .NET-based alternatives for many of the features provided by COM+, and in the long term it is likely COM+ will be phased out.

Architecture

edit

A basic MTS architecture comprises:

COM components that run under the control of the MTS Executive are called MTS components. In COM+, they are referred to as COM+ Applications. MTS components are in-process DLLs. MTS components are deployed and run in the MTS Executive which manages them. As with other COM components, an object implementing the IClassFactory interface serves as a Factory Object to create new instances of these components.

MTS inserts a Factory Wrapper Object and an Object Wrapper between the actual MTS object and its client. This interposing of wrappers is called interception. Whenever the client makes a call to the MTS component, the wrappers (Factory and Object) intercept the call and inject their own instance-management algorithm called the Just-In-Time Activation (JITA) into the call. The wrapper then makes this call on the actual MTS component. Interception was considered difficult at the time due to a lack of extensible metadata.[1]

In addition, based on the information from the component's deployment properties, transaction logic and security checks also take place in these wrapper objects.

For every MTS-hosted object, there also exists a Context Object, which implements the IObjectContext interface. The Context Object maintains specific information about that object, such as its transactional information, security information and deployment information. Methods in the MTS component call into the Context Object through its IObjectContext interface.

MTS does not create the actual middle-tier MTS object until the call from a client reaches the container. Since the object is not always running, it does not use up many system resources (even though an object wrapper and skeleton for the object do persist).

As soon as the call comes in from the client, the MTS wrapper process activates its Instance Management algorithm called JITA. The actual MTS object is created "just in time" to service the request from the wrapper. And when the request is serviced and the reply is sent back to the client, the component either calls SetComplete()/SetAbort(), or its transaction ends, or the client calls Release() on the reference to the object, and the actual MTS object is destroyed. In short, MTS uses a stateless component model.

Generally, when a client requests services from a typical MTS component, the following sequence occurs on the server?:

  1. acquire a database connection
  2. read the component's state from either the Shared Property Manager or from an already existing object or from the client
  3. perform the business logic
  4. write the component's changed state, if any, back to the database
  5. close and release the database connection
  6. vote on the result of the transaction. MTS components do not directly commit transactions, rather they communicate their success or failure to MTS.

It is thus possible to implement high-latency resources as asynchronous resource pools, which should take advantage of the stateless JIT activation afforded by the middleware server.

References

edit
  1. ^ a b Don Box; Chris Sells (4 November 2002). Essential.NET: The common language runtime. Addison-Wesley Professional. p.?206. ISBN?978-0-201-73411-9. Retrieved 4 October 2011.
edit
婴儿足底采血查什么 魔术贴是什么 黑t恤搭配什么裤子 度是什么意思 将军是什么生肖
孩子说话晚是什么原因是什么情况 神奇是什么意思 胃痛吃什么好 风寒感冒吃什么 子宫长什么样
bbc是什么意思 肺腺瘤是什么 中国反导弹系统叫什么 己未五行属什么 高血压1级是什么意思
大型血小板比率偏低是什么意思 梦见自己掉牙是什么意思 腿凉是什么原因引起的 cm是什么 文化是指什么
条件反射是什么hcv8jop2ns2r.cn 甲状腺双叶回声欠均匀是什么意思hcv8jop3ns1r.cn 排黑便是什么原因hcv8jop7ns9r.cn 11.9是什么星座hcv9jop0ns0r.cn 舅父是什么意思hcv7jop6ns5r.cn
房颤吃什么药效果最好hcv7jop6ns4r.cn ab型和ab型生的孩子是什么血型hcv9jop0ns1r.cn 心悸失眠是什么症状hcv9jop2ns3r.cn 什么人需要做肠镜检查hcv8jop0ns0r.cn 葡萄糖偏高是什么原因hcv9jop0ns9r.cn
牛肉炖什么好吃又营养hcv9jop0ns7r.cn 布灵布灵是什么意思hcv8jop8ns5r.cn 五月出生是什么星座hcv9jop1ns4r.cn 绿茶用什么茶具泡好hcv8jop0ns1r.cn 膝盖疼痛挂什么科hcv9jop1ns4r.cn
36年属什么生肖hcv7jop5ns4r.cn 吃什么能排毒体内毒素hcv7jop9ns4r.cn 活色生香什么意思hcv8jop8ns1r.cn 催丹香是什么意思mmeoe.com 发改委主任什么级别hcv8jop2ns3r.cn
百度