三 组件类型
按提供的功能不同,可以分三种类型的组件。
(一)公共组件
这种组件,是系统运行环境比不可少的,是运行环境的基础组件,缺少它系统环境就运行不起来。
配置文件组件,没有它就无法加载系统的配置文件。
数据源组件,配置和加载系统的数据源。
分布式事务组件,配置和支持系统的分布式事务组件。
自动代理组件 配置和支持AOP基于注解自动代理技术。
(二)应用组件
这种组件,为系统提供常用的功能组件。此些组件并不是系统必须,但是系统常常用到的。
错误客户端组件。它提供捕获系统的错误,本地保存或远程保存接口。
错误服务端组件。它处理提供远程发送过来错误处理服务。
错误管理端组件。
日志客户端组件。它提供生产日志消息,本地保存或远程保存接口。
日志服务端组件。它提供处理远程发送过来的日志消息服务。
日志管理端组件。
邮件客户端组件。它提供邮件发送源消息,并提供本地邮件发送或远程发送接口。
邮件服务端组件。它提供连接邮件服务或邮件消息服务,发送邮件。
邮件管理端组件。
认证客户端组件。它提供用户系统入口的认证功能,有本地或远程接口。
认证服务端组件。它提供用户远程认证服务。
缓存组件。它提供缓存或集群缓存功能。
数据安全组件。它提供返回给用户数据安全过滤功能。
数据安全管理组件。它提供数据字段权限安全配置。
业务方法安全组件。它提供业务方法安全的验证。
业务方法安全管理组件。它提供业务方法安全管理配置。
公共过滤器组件。它提供用户请求过滤功能。
特殊过滤器组件。它提供特殊用户请求过滤功能。
搜索配置组件。它提供搜索的配置功能。
搜索组件。它提供用户搜索功能。
等等!
(三)业务组件
业务组件,是用户依据用户需求开发应用组件,是用户业务需求的实现。用户可以依据业务需求开发各种各样的业务组件。业务组件和应用组件,前者是系统提供的业务功能,是系统之间的功能区别,而后者系统与系统一般具有的功能组件。
分享到:
相关推荐
数据库技术与分布式计算框架是现代数据处理领域的两大基石,本文将带领读者从基础的数据库出发,逐步深入到分布式计算框架的核心,特别适用于想要从数据存储转移到分布式计算的初学者。 首先,从数据库层面来看,...
首先,面向服务的架构(SOA)是分布式服务框架的核心概念之一。SOA是一种构建和设计企业应用程序的方法,其目的是使得应用程序能够通过网络上定义良好的接口进行交互。SOA的关键在于将应用程序的不同功能单元定义为...
1. **Dubbo**: Dubbo是阿里巴巴开源的一款高性能、轻量级的服务治理框架,它致力于提供面向接口的远程调用能力,具有服务注册、服务发现、负载均衡、容错、监控等核心功能。Dubbo支持多种协议,如RPC(Remote ...
框架的设计遵循了面向服务的架构(SOA)原则,使得系统可以很好地适应动态变化的业务需求和计算环境。在安全性方面,框架提供了认证、授权、加密等多种机制来确保信息传输和存储的安全性。 在现有文献中,已有一些...
基于PaaS和ESB的分布式集群框架服务平台,是一种面向基础设施架构的服务框架。平台的核心是PaaS,通过ESB实现不同服务的交互,从而实现基础资源和业务应用之间的集成。该平台的主要功能包括集群接口服务、集群共享...
总结来说,.NET分布式开发框架结合C#语言和.NET Framework,利用WCF、服务总线等技术,为开发者提供了构建可扩展、高可用性的分布式应用的坚实基础。通过学习和实践这样的项目,开发者可以深入了解如何在.NET环境中...
本教程将深入讲解如何利用Dubbo、Zookeeper和SpringMVC构建一个完整的分布式服务治理框架,并附带源码供学习参考。 首先,我们来看Dubbo的核心特性。Dubbo是一个基于Java的RPC(Remote Procedure Call)框架,它...
标题《Adatao:基于Spark/Tachyon的分布式深度学习框架》和描述《有史以来首个可扩展的分布式深度学习架构,使用Spark & Tachyon》揭示了本文讨论的核心技术议题:Adatao公司开发的分布式深度学习框架以及它如何依托...
面向大型激光装置的分布式控制软件框架设计主要涉及以下几个关键技术点和概念: 1. 大型激光装置结构与组件: 文章指出大型激光装置由前端、预放大级、主放大级、倍频器、自动准直、靶场等多个分系统组成。理解这些...
本文介绍了一种名为RPC-DDSF(Remote Procedure Call - Distributed Data Sharing Framework)的分布式数据共享框架,该框架建立在Sun公司的ONC RPC(Open Network Computing Remote Procedure Call)框架基础之上。...
2. Windows Communication Foundation(WCF)的研究:WCF是微软提供的用于构建面向服务应用的分布式通信框架。它可以创建跨平台、安全、可靠且支持事务处理的应用,整合了多种通信技术,如COM+、MSMQ、WSE等,方便...
本文所述的“面向军用网格的广域分布式数据处理框架”,正是为了满足军事应用场景下的特殊需求而设计的一种新型数据处理系统。 首先,本文介绍的框架背景中提到,军事应用的数据处理面临着两大挑战:一是数据的部署...
基于MVC的分布式作战应用框架研究涉及到了软件开发领域中的MVC设计模式、分布式系统设计以及作战应用系统开发的相关知识。 MVC(Model-View-Controller)设计模式最早由Smalltalk-80引入,是一种广泛应用于用户界面...
【Dubbo分布式服务框架】是阿里巴巴开源的一款高性能、轻量级的Java RPC框架,它提供了丰富的服务治理功能,包括服务注册、服务发现、负载均衡、容错机制等,旨在提高微服务架构下的服务调用效率和系统稳定性。...
《OSSData:面向开源社区的分布式数据采集框架》 开源软件在当今信息化社会中扮演着举足轻重的角色,其自由、开放的特性以及高质量的代码标准深受开发者和用户的青睐。随着Linux、Android等开源项目的成功,全球...
最后,面向服务的分布式快速开发框架解决了部队经费管理系统开发周期长、难度大的问题,同时通过个性化配置构建满足实际业务需求的管理信息系统。这表明,分布式快速开发框架的设计和实现,需要高度抽象业务领域内的...
5. HBase:提供海量数据存储功能,是一种构建在HDFS之上的分布式、面向列的存储系统。 6. Sqoop:是一种用于在Hadoop和结构化数据存储(如关系数据库)之间高效传输批量数据的工具。 7. Storm:提供分布式、高性能、...
分布式服务架构是现代互联网应用的核心组成部分,它允许我们将大型、复杂的应用程序拆分成多个独立的服务,每个服务都可以单独开发、部署和扩展。本篇将深入探讨如何从零开始构建一个分布式服务架构,涵盖一系列关键...
随着软件设计理念的发展,面向服务的编程思想逐渐成为主流。本文重点介绍了一种利用微软的Windows Communication Foundation(WCF)技术设计的分布式任务处理系统框架。传统的客户端程序受限于单台机器的资源,无法...