构建基于SBVR的RESTful Web应用与业务规则框架
1. HTTP操作与资源交互
在明确了使用统一资源标识符(URI)对集合、实例和基本查询进行标识后,我们可以进一步探究哪些HTTP操作适用于这些URI。以下表格展示了HTTP操作在以学生为定义的资源上的基本应用:
| HTTP操作 | 描述 |
|---|---|
| GET | 通过学生集合的URI查看其表示形式 |
| POST | 创建新的学生资源 |
| PUT | 修改特定学生实例 |
| DELETE | 删除特定学生资源 |
需要注意的是,对数据的访问和修改权限取决于进行数据检索和修改的用户的授权和身份验证。
2. 使用SBVR描述资源
在将语义业务词汇和规则(SBVR)、RESTful HTTP和关系数据库进行对齐的过程中,我们还找到了一种使用SBVR描述资源的补充方法。这种方法不仅适用于原生使用SBVR描述的系统,还可能对主流Web产生影响。
例如,在描述学生资源实例及其相关的关系表示后,我们可以得到学生的结构化表示。通过分离模型中提及“学生”的所有元素(词汇和规则),并添加表达这些元素所需的所有术语和事实
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



