三 组件类型
按提供的功能不同,可以分三种类型的组件。
(一)公共组件
这种组件,是系统运行环境比不可少的,是运行环境的基础组件,缺少它系统环境就运行不起来。
配置文件组件,没有它就无法加载系统的配置文件。
数据源组件,配置和加载系统的数据源。
分布式事务组件,配置和支持系统的分布式事务组件。
自动代理组件 配置和支持AOP基于注解自动代理技术。
(二)应用组件
这种组件,为系统提供常用的功能组件。此些组件并不是系统必须,但是系统常常用到的。
错误客户端组件。它提供捕获系统的错误,本地保存或远程保存接口。
错误服务端组件。它处理提供远程发送过来错误处理服务。
错误管理端组件。
日志客户端组件。它提供生产日志消息,本地保存或远程保存接口。
日志服务端组件。它提供处理远程发送过来的日志消息服务。
日志管理端组件。
邮件客户端组件。它提供邮件发送源消息,并提供本地邮件发送或远程发送接口。
邮件服务端组件。它提供连接邮件服务或邮件消息服务,发送邮件。
邮件管理端组件。
认证客户端组件。它提供用户系统入口的认证功能,有本地或远程接口。
认证服务端组件。它提供用户远程认证服务。
缓存组件。它提供缓存或集群缓存功能。
数据安全组件。它提供返回给用户数据安全过滤功能。
数据安全管理组件。它提供数据字段权限安全配置。
业务方法安全组件。它提供业务方法安全的验证。
业务方法安全管理组件。它提供业务方法安全管理配置。
公共过滤器组件。它提供用户请求过滤功能。
特殊过滤器组件。它提供特殊用户请求过滤功能。
搜索配置组件。它提供搜索的配置功能。
搜索组件。它提供用户搜索功能。
等等!
(三)业务组件
业务组件,是用户依据用户需求开发应用组件,是用户业务需求的实现。用户可以依据业务需求开发各种各样的业务组件。业务组件和应用组件,前者是系统提供的业务功能,是系统之间的功能区别,而后者系统与系统一般具有的功能组件。
分享到:
相关推荐
面向云计算的分布式应用自动部署框架.pdf
#资源达人分享计划#
PRDC: 服务框架抽象层,面向对象的调度框架(支持:WINDOWS,AIX,Solaris,LINUX). MDB: 内存数据库内核,支持DBMS自动加载,多机容错,分布式支持,容量无 极限. 支持的功能: 1.分布式应用框架。 2.支持主流的操作...
Albianj是我们设计并开发的一套分布式统一框架。他主要是面向海量数据处理、海量数据 访问、并解决互联网开发中经常会碰到的数据海量增长问题,也一并解决 互联网开发团队 中,因开发人员的水平参差不齐而导致的...
#资源达人分享计划#
平台面向人工智能研究中的数据处理、算法开发、模型训练、算力管理和推理应用等各个流程的技术难点,研发了包括一站式算法开发平台、高性能分布式深度学习框架、先进算法模型库、视觉模型炼知平台、数据可视化分析...
#资源达人分享计划#
#资源达人分享计划#
Collage 是一个跨平台的 C 库用于构建异构和分布式的应用。这是 Equalizer 并行渲染框架的集群后端。主要特点:提供不同网络连接、点对点消息传递、节点发现、同步和高性能、面向对象、版本化数据分发等。 ...
对面向服务的架构,分布式基础设施(缓存,持久化,消息系统,搜索引擎(lucence,solr)),互联网安全架构,系统稳定性,数据分析等做了较好的讲解。
Protostuff:它基于 Protobuf 序列化框架,面向 POJO,无需编写 .proto 文件。 ZooKeeper:提供服务注册与发现功能,开发分布式系统的必备选择,同时它也具备天生的集群能力。 相关 Maven 依赖请见附录。
An object-oriented crawler framework(面向对象的爬虫框架)
本文来自于csdn,介绍了一种新的分布式计算框架Ray,文中详细说明了它的设计思路和现状等,希望对大家的学习能有帮助。如果关注这个领域的同学可能知道,Ray其实在去年就已经在开源社区正式发布了,只不过后来就一直...
#资源达人分享计划#
#资源达人分享计划#
为此,UCBerkeley项目组开发了一个新的分布式框架Ray,并于近日在Arvix上发表了相关论文:《Ray:ADistributedFrameworkforEmergingAIApplications》。论文第一作者为PhilippMoritz及RobertNishihara,是...
面向局域网的半主从式分布式入侵检测系统的框架研究,王云辉,,提出了一种半主从式分布式入侵检测系统框架,该系统框架采用分布检测、联合响应的模式,可充分利用资源协同完成检测任务,安全高
面向CPU-GPU集群的分布式机器学习资源调度框架研究.pdf
Apache Airavata 是一个软件框架,用于在分布式计算资源...Airavata 建立在面向服务的计算、分布式消息传递以及工作流组合和编排的一般概念之上。Airavata 将服务器包与 API、客户端软件开发工具包和通用参考 UI 实现