
WCF
文章平均质量分 79
godling
makeup
展开
-
Microsoft Indigo 简介(1)
一、什么是 Indigo? 为构建软件选择最佳的抽象方式是一个仍在不断演变的过程。对象是目前构建应用程序业务逻辑的主流方法,但使用对象构建应用程序与应用程序之间的通信模型却没有达到同样的成功。一种较好的方法是将软件的各个独立块之间的交互显式地构建为“服务”。对于构建面向对象的应用程序,已经存在大量的支持,但将服务作为基本软件构造块来考虑,则还是一种比较新的观念。因此,专门用于创建面向服务的应用转载 2008-02-01 14:38:00 · 569 阅读 · 0 评论 -
Microsoft Indigo 简介(2)
三、创建 Indigo 服务如下图所示,每个 Indigo 服务均由三个部分构成: • 一个“服务类”,采用 C# 或 VB.NET 或其他基于 CLR 的语言编写,实现一个或多个方法;转载 2008-02-01 14:38:00 · 617 阅读 · 0 评论 -
Microsoft Indigo 简介(4)
事务 处理事务是构建许多业务逻辑的一个重要方面。但在面向服务的世界中使用事务却很麻烦。分布式事务假设参与各方之间存在高级别的信任,因此一般不适合跨服务边界的事务。但仍然存在一些情况,将事务和服务绑定起来可以起到很好的作用,因此 Indigo 包含了对这一重要的应用程序设计特性的支持。 .NET Framework 2.0 中的事务Indigo 中的事务支持构建在 .NET Fram转载 2008-02-01 14:41:00 · 456 阅读 · 0 评论 -
Microsoft Indigo 简介(3)
选择宿主 实现 Indigo 服务的类通常编译到库中。按照定义,所有库都需要运行在宿主应用程序域和 Windows 进程中。Indigo 提供了两种实现服务的宿主库的方法。一种是使用宿主应用程序域和由 Windows 激活服务 (WAS) 提供的进程,而另一种是允许服务托管于运行在任意进程内的任何应用程序域中。本转载 2008-02-01 14:40:00 · 564 阅读 · 0 评论