面向服务的应用与工作流嵌入开发指南
1. 面向服务的应用概述
1.1 服务类型
在开发中,有两种常见的服务类型:ASP.NET 网络服务和基于 WCF(Windows Communication Foundation)构建的服务。.NET 对服务编程进行了抽象,并提供了工具,让开发者能更专注于构建业务功能,而非编写底层代码。
1.2 网络服务特点
- 基于开放标准 :.NET 遵循这些标准,确保异构应用程序都能与网络服务协同工作。
- ASP.NET 网络服务 :由一个指向服务背后代码的 .asmx 文件组成,且仅通过 HTTP 工作,该 .asmx 文件代表服务的 URI。
- WCF 服务 :可以创建具有多个端点的服务,以高效支持跨不同通信协议的多个客户端,能在 HTTP、TCP、命名管道等协议上工作。
1.3 服务的使用
要使用服务,可通过添加服务引用来生成一个本地代理客户端,供代码调用。
2. 工作流基础概念
2.1 工作流定义
工作流是为实现特定业务目标或任务而必须按逻辑顺序处理的一系列步骤。这些步骤可能调用外部代码或服务,通常还涉及人工干预,如审批或相关处理。工作流在执行过程中可能会暂停,等待消息或用户响应,其生命周期可能较短,也可能长达数天甚至数月,模拟了实际业务流程的需求。
2.2 开发工具
Microsof
超级会员免费看
订阅专栏 解锁全文
5万+

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



