Web Service Software Factory
来源:互联网 发布:mysql的adddate 编辑:程序博客网 时间:2024/05/29 11:19
Microsoft曾经大肆鼓吹Software Factory,而在SOA(Service-Oriented Architecture)在大型项目开发中崭露头角时,我们就不能忽略Web Service Software Factory,尤其是在Microsoft重磅推出WCF(Windows Communication Foundation)的前提下。
Web Service Software Factory通常简称为Service Factory,它不仅仅是一种软件设计思想,准确地说它集成了开发工具、模式、设计向导、文档以及源代码。通过它,能够帮助开发者通过架构设计、模式以及WCF等快速地创建Web Service。Service Factory的架构如图所示:
主要内容包含: 1、设计ASMX和WCF消息和服务接口; 2、建立统一的异常处理机制; 3、为领域模型创建业务实体对象; 4、完成业务实体对象与消息的转换; 5、设计、创建、调用数据访问层; 6、服务的实现、配置与安全; 7、项目向WCF的迁移; 8、为WCF服务实施安全; 9、提供消息的验证;
有关Service Factory的详细情况可以访问http://msdn.com/servicefactory。
为了更好地帮助开发者理解Service Factory,Microsoft还提供了Service Factory Hands-on Lab。它提供了一套完整的练习,分别包括:练习1:创建解决方案;练习2:创建数据类型;练习3:创建消息类型;练习4:创建服务操作(Service Operation,类似于Web Service的Web方法);练习5:创建业务实体对象;练习6:完成业务实体对象与消息的转换;练习7:创建存储过程;练习8:创建数据访问类;练习9:调用数据访问层;练习10:测试与客户端调用;
Service Factory Hands-on Lab是以一个实际的例子来开展的,其目的是为一个虚拟的酒业零售商Coho Winery提供会员服务。通过该练习,你可以从中体会到分层式架构设计、SOA的“服务自治”、基于消息的分布式处理系统、WCF、数据与消息以及单元测试、设计模式等诸多具有价值的技术与思想。
如欲了解Service Factory Hands-on Lab,并下载相关工具与代码,请访问What you'll see inside the lab 。此外,要了解与关注Service Factory,可以访问http://www.codeplex.com/servicefactory。
- Web Service Software Factory
- Web Service Software Factory
- Web Service Software Factory 框架
- Web Service Software Factory 入门
- Web Client Software Factory v2.0发布
- Web Client Software Factory 学习笔记
- Web Client Software Factory Hands-On Labs
- Web Client Software Factory安装环境
- Web Client Software Factory 2.0 for VS2008发布了
- Web client software factory – Hands-on-lab
- Software Factory Verticalization (Specialization)
- 学习Software Factory
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(八):Service
- web-software
- 了解Smart Client Software Factory
- 初识Smart Client Software Factory
- Smart Client Software Factory:CAB
- AngularJS: Service v. Factory
- SQL server 2005中新增函数及操作
- 使用getHibernateTemplate()进行分页查询.
- 转载http://blog.csdn.net/jojoaric/archive/2006/10/17/1338763.aspx
- 走哪儿都带着书
- 1
- Web Service Software Factory
- Oracle专家调优秘密
- 在sun AppServer下发布ejb包失败的错误:JDO74041: While deploying... 的解决办法
- 我自己是用的Eclipse 3.3 插件列表
- javascript函数
- SQLSERVER2005数据库还原实战
- 146条经典民间偏方曝光
- 编写高性能 Web 应用程序的 10 个技巧 转自微软资料
- DataGrid 与 gridView 通用的样式文件