上海品茶

您的当前位置: 上海品茶 > 上海品茶 > 行业知识 > 什么是要素整合模式?下面的文章做了详细解释

什么是要素整合模式?下面的文章做了详细解释

要素整合模式(Pattern of Elements Integration - PEI)是一种架构模式,是一种快速而有效的可扩展的系统架构设计思想,由Alan Tryzelaar在《框架驱动软件架构》一书中提出。它基于设计模式,特别是由Gang of Four定义的模式,建立起整个系统之间相互联系可扩展以及易于管理的关系。它是建立可维护、易于扩展的模块化系统的设计思想,通常用于构建一个完整的可扩展的软件系统。

什么是要素整合模式


PEI模式由三层组成,包括应用程序框架本身、容器技术、要素整合模块。

1、应用程序框架
应用程序框架是整个应用程序的基础,它以一个统一的方式给框架客户端访问和控制应用程序此能提供更好的可移植性等优势。应用程序框架(根据不同环境使用同步和异步技术)包括以下:
Event Handler:用于处理系统事件和活动,并将其翻译为应用程序的能力活动;Services:
Service:提供一系列丰富的、可扩展的API以便不同的服务模块之间有良好的交互性;Dispatcher:
Dispatch:处理来自客户端应用程序和第三方服务器的请求,并将其发布到容器技术中;Resource:
Resource:资源,为应用屏幕定义和操作,以便支持不同的GUI介面。

2、容器技术
容器技术的最终目标是定义要素的外部接口和可扩展性,以实现要素整合模型。它包括以下特性:
Service Definition:定义一系列的服务,以支持要素的定义;Service Invocation:
Service Invocation:用于调用指定的容器服务,以实现要素整合;Service Publish:
Service Publish:调用其他容器实现的服务,以实现要素整合;Service Proxies:
Service Proxies:定义代理性服务,以转换和传输数据,对于服务的调用;Service Orchestration:
Service Orchestration:定义串联机制来支持服务之间的调度;Service Security:
Service Security:定义安全服务来防止利用漏洞进行攻击;Service Discovery:
Service Discovery:发现注册的服务,并发现其关联属性。

3、要素整合模块
这一层负责发现容器服务,并将其组合起来,以实现整个软件系统的整合。它包括:
Element Integration:
Element Integration:利用容器技术定义的不同要素的接口,组合不同的要素,以实现要素的整合;Configuration:
Configuration:配置各个要素之间的关联,并可选择性引入新要素,以满足软件系统的不同架构需求;Application Completion:
Application Completion:定义并实现应用程序完成函数,以实现可靠的操作,如关闭、步进步返步等功能。

要素整合模式具有良好的可扩展性和可维护性,可以快速有效地构建可扩展的软件系统。与传统的架构思想相比,它可以简化系统的管理活动,使其更加健壮和可维护,并支持更高效的协作模式。如果使用过要素整合模式,开发人员可以更轻松地创建模块化的系

本文标签

本文由作者云闲发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

相关报告

2020上海零售私域峰会PPT-合集.pdf
2020上海零售私域峰会PPT-合集.pdf

空白演示 单击输入您的封面副标题 私域运营中不变的那个“点” 鉴锋|零一裂变CEO 腾讯官方年框合作运营服务商,已服务宝洁、名创优品、百果园、华为荣耀、腾讯、太平保险、京东金 融等300+大企业,给山香教育、朴新教育等80000+中小企业提供裂变SaaS。 裂变增长 2018 小程序 2019 私域/直播 

【研报】海外动力电池行业20Q4详细点评:全年lg及sk实现高增产能扩张提速-210208(16页).pdf
【研报】海外动力电池行业20Q4详细点评:全年lg及sk实现高增产能扩张提速-210208(16页).pdf

三星SDI:电池业务全年营收再创新高电池业务 20 年再创新高,营业利润同比大增:三星 SDI 电池业务 20 年 Q4营收约 159.3 亿元,同比+19%,环比+10.4%。营业利润约 7.1 亿元, 同比转正,环比-17.5%,营业利润率 4.5%,环比-1.5pct,同比+9.1pct。20 年全年 

2021年可降解塑料市场现状及瑞丰高材公司PVC业务分析报告(23页).pdf
2021年可降解塑料市场现状及瑞丰高材公司PVC业务分析报告(23页).pdf

1)购物袋消耗测算:采用按照第三产业 GDP 份额进行测算方法,2019 年我国第三产业GDP 为 53.54 万亿元,根据各省(直辖市)第三产业 GDP 全国占比,以及全国购物袋总消耗量 313.03 万吨,测算得出 2019 年区域塑料袋消耗规模。其中消耗最大的三个地区为广东、江苏、山东,消耗量分别为 

2021年中国 CMP 抛光液市场前景及广安集科技公司产品优势分析报告(27页).pdf
2021年中国 CMP 抛光液市场前景及广安集科技公司产品优势分析报告(27页).pdf

CMP 抛光液贡献主要营收,光刻胶去除剂逐步起量。从收入结构看,CMP 抛光液贡献主要营收,2017-2019 年分别实现营收 2.32 亿/2.48 亿/2.85 亿元,各年营收占比稳定在八成以上,同时随着公司在光刻胶去除剂不断突破,该领域逐步起量, 2017-2019 年分别实现营收 0.23 亿/0. 

【公司研究】齐鲁银行-新股分析报告:组织架构扁平的城商行零售战略推动带动结构优化-210509(22页).pdf
【公司研究】齐鲁银行-新股分析报告:组织架构扁平的城商行零售战略推动带动结构优化-210509(22页).pdf

制造业占比也相对较高、占比达到20 个点,但是2018 年以来占比呈下降趋势,主要与山东省制造业大省的地位、中小企业作为齐鲁银行主要对公客群多为制造业企业有关,占比下降或与传统制造业在经济下行期受到冲击更大、环保管控对制造业经营影响较大、齐鲁银行控制整体风险减少制造业投放力度有关。批发零售业占比相对较高但是 

美国明晟公司:专业中国资产配置导论(一)(25页).pdf
美国明晟公司:专业中国资产配置导论(一)(25页).pdf

除了经济方面的考量,一些投资者仅仅因为中国的市场规模和深度,就制定了专门针对中国的投资规划,就像他们在发达市场对美国所做的那样。中国也提供了潜在的多元化投资机会:我们发现在 2010 年 1 月至 2020 年 12 月期间,MSCI 中国 A 股指数和 MSCI 中国指数的个股收益离散度最大(表明市场机会

2021年家用电器行业智能烹饪机市场分析报告(17页).pdf
2021年家用电器行业智能烹饪机市场分析报告(17页).pdf

 苏泊尔小C 一锅多盖,可烹饪专业菜式,满足消费者对菜式品质和口感的追求。苏泊尔在炊具行业深耕多年,积累丰富的锅具研发技术与经验,公司充分发挥其在炒锅、压力锅领域的专业性,将各类锅具优势集中于小 C,产品集具压力焖炖、空气烘烤等十余种烹饪功能。小 C 产品定价较高(天猫活动价 4999 元),一锅多菜及硬菜场

【研报】银行业2021年春季投资策略:从区域分化视角看银行股投资逻辑-210308(19页).pdf
【研报】银行业2021年春季投资策略:从区域分化视角看银行股投资逻辑-210308(19页).pdf

资产端:表内信贷供需错位加大使得贷款利率存在上行动力,斜率不高,但不会因经济“脉冲式”复苏而作 出过激反应。负债端:稳存增存压力加大,核心负债成本承压,机构间不平衡加剧,股份制银行负债或面临系统性压力, 利率可能进一步上行。NIM:存贷款重定价因素导致一季度NIM阶段性小幅走低,环比收窄3-5BP,全年具有

会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部