如果技术架构实现了用业务语义而不是技术语义来表现技术内涵,那么这个架构无疑就是成功的。这里的业务语义是什么意思呢?主要是指业务层次的元数据描述(包括对象层次和各种不同业务场景下的校验逻辑、显示逻辑、可编辑性逻辑、触发器)。
对于普通业务开发人员而言,无需了解底层的架构,不需要了解外键是什么、主键是什么、系统线程如何调度、数据库表有哪些列、表和表之间如何进行关联等技术语言,而只需要了解并向系统表述清楚是什么样(对象A是否包含,包含几个对象B或反之)的关联(外键)、使用哪几个字段来唯一确定一个业务对象(主键)、在何时执行什么样的任务、在工作流扭转的每个节点植入什么action、在实体变化的哪个阶段,触发什么样的action等业务语义,然后系统就通过架构将对业务开发人员更为友好的业务元数据表述转化为系统元数据描述,进而转化为相应的DDL,并创建相应的系统业务处理线程及工作流节点并创建相应系统行为的触发器。
现在看来很多元数据描述模型,我所知道的,包括ofbiz, hibernate都是使用技术语言来对元数据进行描述,而没法做到使用业务语义直接描述元数据。
分享到:
- 2009-03-27 22:32
- 浏览 1396
- 评论(0)
- 论坛回复 / 浏览 (0 / 1719)
- 查看更多
相关推荐
语义通信与语义认知网络是未来6G网络的核心技术之一,它们旨在提升通信效率和智能化水平,以满足不断增长的通信需求。本报告详细阐述了这些技术的驱动力、应用场景、理论基础、架构设计以及关键技术和应用需求。 ...
将语义网技术与区块链技术相结合,可以形成一个分布式、透明、不可篡改的数据管理与追溯系统。在这个系统中,农产品从田间到餐桌的整个供应链过程,包括种植、收获、加工、运输、销售等各个环节的数据都可以被记录和...
结合业务建模,语义分析技术可以实施在不同行业中,比如自动识别网页文本结构,提取重要信息,或者根据用户的行为和偏好,定制个性化内容。此外,语义分析技术也应用于非结构化大数据的信息分析,成为企业大数据战略...
6. 性能与优化:讨论portlet在处理大量业务语义信息时的性能表现,以及可能的优化策略和技术。 7. 维护与更新:讲解portlet的维护流程,如何进行版本控制,以及在业务需求变化时如何更新portlet以适应新的语义信息...
10. **功能扩展**:书中介绍了如何扩展语义提供者、业务函数、自定义执行策略和业务规则,以及元定义驱动扩展的接口、实现和配置文件使用。 11. **范例**:书中包含脚本中引用参数的实例,帮助读者更好地理解和应用...
"AI人工智能技术分享 知识图谱技术及应用介绍-小i机器人在中文语义开放平台的研究与进展" 知识点一:自然语言处理(NLU) * 小i机器人在中文语义开放平台的研究与进展中,自然语言处理(NLU)是核心技术之一。 * ...
为了解决这些问题,引入了语义技术,特别是基于本体的方法,来增强SOA的功能。 #### 基于本体的语义SOA研究 **1. 本体** 本体是指对某个领域内概念、实体及其关系的形式化描述。在语义SOA中,本体被用来定义服务...
基于语义分析的Webshell检测技术研究探讨了如何利用先进的语义分析技术来检测Webshell这一网络攻击手段。Webshell作为后门程序,通常用于网页服务器,能够让攻击者通过网页浏览器对服务器进行远程控制。其隐蔽性强,...
语义技术的应用有助于实现业务资源和业务需求之间的动态匹配,这正是云计算中的热点和难点问题。 文章建议,从云资源表示和云资源服务两个方面推进云资源管理的标准化工作。标准化是确保云资源管理技术和服务能够在...
语义向量检索是一种基于深度学习的信息检索技术,主要应用于搜索业务的召回阶段。该技术可以将查询语句和文档转换为向量形式,并通过向量的相似度计算来实现信息检索。 语义向量检索技术的核心思想是使用基于预训练...
在当前信息化社会中,大数据与语义正定已经成为企业决策和业务优化的重要工具。这篇名为“基于大数据及语义正定的一体化邮政业务产品推荐探析”的文章,旨在探讨如何利用这两种技术来提升邮政业务的产品推荐效果,...
#### 二、语义通信与万物智联的关系 语义通信的核心在于将用户的实际需求和信息的深层含义融入到通信过程中,以此来提高通信效率和用户体验。这种全新的通信范式有望解决传统通信协议中存在的跨系统、跨协议、跨...
基于语义契约模型的微服务接口自动化测试技术,便是为了解决这一问题而提出的。 语义契约模型是一种定义服务间交互规则的方法,它不仅关注接口的数据格式,还关注数据的业务含义。契约模型通常由生产者(提供服务的...
语义模型是一种数据分析工具,它将复杂的技术性数据转化为易于业务人员理解和使用的格式。在Yonyou Software Corporation的商业分析平台上,语义模型扮演着核心角色,旨在提供对业务数据的抽象描述,以支持高效的...