没有合适的资源?快使用搜索试试~ 我知道了~
Pro WF4.5 学习最新WF必备资料
5星 · 超过95%的资源 需积分: 13 30 下载量 67 浏览量
2013-04-18
12:02:18
上传
评论
收藏 15.64MB PDF 举报
温馨提示
试读
638页
Pro WF4.5 学习最新WF必备资料 WF4.5对前一个版本做了很多改进,资料为英文版,请按需下载。
资源推荐
资源详情
资源评论
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
Download from Wow! eBook <www.wowebook.com>
v
Contents at a Glance
About the Author ���������������������������������������������������������������������������������������������������������������� xv
About the Technical Reviewer ������������������������������������������������������������������������������������������ xvii
Acknowledgments ������������������������������������������������������������������������������������������������������������� xix
Introduction ����������������������������������������������������������������������������������������������������������������������� xxi
Chapter 1: Why Workflows ■ ������������������������������������������������������������������������������������������������1
Chapter 2: Introducing Windows Workflow Foundation ■ ��������������������������������������������������21
Chapter 3: Windows Workflow Activities ■ ������������������������������������������������������������������������63
Chapter 4: State Machine Workflows ■ ����������������������������������������������������������������������������109
Chapter 5: Flowchart Workflows ■ �����������������������������������������������������������������������������������159
Chapter 6: Versioning and Updating Workflows ■ ������������������������������������������������������������205
Chapter 7: Building Custom Workflow Activities ■ �����������������������������������������������������������257
Chapter 8: Persisting Workflows ■ �����������������������������������������������������������������������������������295
Chapter 9: Tracking Workflows ■ �������������������������������������������������������������������������������������357
Chapter 10: Rehosting the Workflow Designer ■ ��������������������������������������������������������������399
Chapter 11: Stateful WCF Services Using Workflow ■ ������������������������������������������������������451
Chapter 12: Workflows in Windows Azure ■ ��������������������������������������������������������������������501
Chapter 13: Hosting Workflows in Windows Server ■ ������������������������������������������������������563
Index ���������������������������������������������������������������������������������������������������������������������������������617
xxi
Introduction
Now that you have picked up this book and are curious enough to read this introduction, let me share with you how
Windows Workow Foundation (WF) can help you to be a better developer. WF is a Microsoft .NET technology that
provides a fascinating way to develop software by dening workows instead of writing conventional code.
Building workows is an exercise in which visual models or diagrams represent how logic will ow. e rst
chapter quickly explains why workows are important and walks through dierent ways of modeling scenarios
outside of WF. Since building workows is quite dierent from writing code, this chapter will give you a visual
grounding in modeling processes if you are new to modeling.
My passion for Windows Workow (WF) started when I watched it being demoed (for the very rst time) by
Microsoft. Hopefully that passion will infect you too, as you begin to understand how WF ts within your development
toolbox.
With the appearance of Visual Studio 2012 and .NET Framework 4.5, a new version of WF has been released,
referred to as WF4.5. Whether you are familiar with WF or not, this book will help you understand the new features in
WF4.5 and how they can be used in real-world scenarios. I have taken pains to make sure that this book does not leave
WF beginners in the dark, while showing experienced developers how to use its very latest features to accomplish
practical tasks.
1
Chapter 1
Why Workflows
This chapter explains why workflows are important for developing software, how they can provide a visual
understanding of user requirements and design blueprints, and the benefits of using workflow technology like
Windows Workflow Foundation (WF).
Tip ■ The first time I visited Microsoft’s campus for a software design review (SDR) I referred to Windows Workflow
Foundation as “WWF.” I was graciously informed by one of the original Workflow Team members that it should be called
WF (pronounced “dub eff”) to avoid any possible confusion with the World Wrestling Federation or even the World Wildlife
Fund. For the remainder of the book I will refer to Windows Workflow Foundation as WF.
A workflow is a visual representation of the logical flow of steps for accomplishing a goal or task. Writing software
that integrates with a workflow technology is a paradigm shift for most developers, who are used to writing traditional
code. So whenever I teach WF, I have found it helps if I explain how workflows can be used to model daily events like
buying groceries or getting an oil change, before discussing the characteristics of workflows, such as
Different types of workflows used for modeling.•
Flow behavior of workflows like sequential or parallel.•
How a workflow can be reused within other workflows.•
Before I dig into the technical features of WF, this chapter will explain how workflows help developers thoroughly
understand processes so that they can develop better solutions. Once you have grasped the basics of workflows and
the processes they model, you will find it much easier to understand when (and why) WF is the right framework for
developing software solutions.
Business Processes
A process is a series of steps that must be completed to perform a desired unit of work and can be modeled using
workflows. Modeling processes as workflows is nothing new: in fact, humans have been modeling processes for
centuries. It seems that as our ancestors learned how to think, they also learned how to model their ideas. Models
provide a representation for an existing artifact or concept. After a model is built it can be used for studying and
collecting valuable information about the artifact it represents.
Without modeling, what would the world be like today? We would not have airplanes or be able to cross over
large bodies of water via bridges or ships. Medical science would not be quite as far advanced as it is today without
people like Leonardo Da Vinci, who drew the first concepts of human anatomy.
剩余637页未读,继续阅读
tuoxieyz
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页