业务逻辑层
业务逻辑层是应用程序的大脑: 负责处理系统的业务逻辑, 负责对用户定义的流程进行建模, 负责数据访问层和展示层的通讯, 负责将错误信息返回给展示层。 业务逻辑层,不能因为数据库的变换而变化,也不能因为终端的变换而变化。 业务逻辑层在此架构中包含IBLL,BLL,WFActivitys和WFDesigner四个项目。 1. BLL——业务逻辑 业务逻辑的操作,包括业务处理,调用数据访问,事务等。 2. IBLL——业务接口 业务逻辑层的方法对外暴露的接口和服务契约 3. WFActivitys——工作流活动层 定义了工作流中使用的活动 4. WFDesigner——工作流设计器 在此将工作流活动安装一定的业务规则组织在一起,设计工作流的业务流程 接口 View Code using System; using System.Collections.Generic; using System.Linq; using Common; using Langben.DAL; using System.ServiceModel; namespace Langben.IBLL { /// <summary> /// 异常处理 接口 /// </summary> [ServiceContract(Namespace = "www.langben.com")] public interface