解决方案开发准则:应用模型
综述
简介
介绍本单元的主题。问听讲者是否愿意增加一些主题。把这些主题增加到活动挂图上并张贴起来。
必要时,要涉及这些主题。
● 应用模型定义
● 基于业务的体系结构
● 共享资产、资源和技能
数据库应用在哪些方面● 在开发过程中实现平行性
目的
在本单元结束时,您将能够:
● 说明MSF应用模型的目的。
● 命名和描述业务的三个类别。
● 说明这三类业务如何协作构成业务网络。
● 对基于业务的体系结构如何提高效率进行说明。
● 描述业务何时同步化。
应用模型定义
定义
把应用模型定义为协作业务网络。对其目的和特征进行描述。
说明
应用模型是应用的概念,它确定构成应用的定义、规则和关系。概括地说,应用模型对什么是一般应用进行描述。随着应用模型的特征逐渐影响到应用的建立方式,深入理解企业的应用模型对项目组有效地开发成功的应用至关重要。
应用模型
是协作业务网络;
确定构成应用的定义、规则和关系;
影响应用的建立方式。
应用模型定义
应用模型是应用的概念,它确定构成应用的定义、规则和关系。它是在应用的逻辑设计过程中交换意见的基础。应用模型是一种简单而又直观的加强交流的方法。它强调的是逻辑上的应用,而不是物理上的应用。应用模型说明的是应用是怎样构成的,而不是应用是怎样实现的。
举一个简单的例子来加深对模型概念的理解。当有人提到一所房子的时候,我们想都不用想就可以肯定房子有门、卧室、浴室、厨房等等。即使特定的房子与这个模型相差甚远(例如,这所房子可能有一个阁楼,而不是卧室),模型仍然是探讨形状和功能的起点。
同样,应用模型概括地描述什么是应用,或者更确切地说,人们认为一个标准的应用是什么样的。
MSF企业应用体系结构强调的是应用模型的需要,因为应用模型对应用开发会产生一定的影响。他们就什么是应用达成共识,并为描述应用设计以及向应用设计和开发提供一致的方法定义了工作词汇。
企业可以采用一个以上的应用模型来适应正在开发的不同风格的应用。
基于业务的体系结构
定义
定义MSF组的业务。业务可以跨物理和功能两个领域分布,以满足很多不同应用的需要。
业务
是实现操作、功能或转化的应用逻辑;
通过公布的接口加以利用;
受接口规范的影响;
由消费者评价,而不是由供应商评价。
一个业务是一组实现应用于对象的操作、功能或转化的应用逻辑。业务可以执行商业规则,进行数据的计算/操作并暴露输入、检索、查阅或修改信息的特征。
MSF应用模型采用的是构成应用的新词汇。根据MSF的观点,应用是由业务的消费者和供应商的逻辑网络构成的。这些业务可以跨物理和功能两个领域分布,以满足很多不同应用的需要。
业务类别
定义
定义应用模型的三个业务类别。根据MSF,我们定义了三个业务类别:用户、商业和数据。我们建议分布式应用采用三层逻辑模型。
要指出的是,MSF应用模型是Microsoft推荐的分布式、多层分布式应用的设计方法。简要地过一遍学生笔记上应用模型试图实现的应用的优点。
参阅
要提醒听讲者阅读MSF CD-ROM上的应用模型白皮书,以了解更详尽的资料。
用户业务——是设计多层分布式应用的三层逻辑模型。
商业业务——把应用定义为协作的、可分布的和可重用业务的逻辑网络。
数据业务——包括三个广泛的业务类别:用户、商业和数据。
业务类别
MSF应用模型是Microsoft推荐的分布式、多层分布式应用的设计方法。 其目的在于:
● 推广为Internet或Intranet设计和开发分布式应用的一致方法。它制定了在所有分布式开发项目中都要利用的开发标准和应用接口。
● 为三层应用中的逻辑提供标准定义。这是模型的一个重要方面。客户/服务器模式在引用三层应用时除了强调这些应用把用户交互、商业和数据逻辑都分开以外,从来都没有真正地定义过每一层应用应该是什么样的。
● 描述应用开发组跨多个项目一致应用技能和资源的方式。
● 为组织不同的组、在开发过程中利用平行性方式以及确定所必需的技能定义一个框架。
协作业务网络
说明
MSF应用模型是创建应用的新观点。它不是创建个别单一的应用,而是把功能划分成逻辑业务,使多个应用能够共用业务并实现可重用性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论