WF w zastosowaniach WEB<br />Piotr BenetkiewiczMarcin Daczkowski<br />AIS.PL<br />
Wprowadzenie do WorkflowFoundation<br />Zastosowania w aplikacjach web<br />Przepływ stron (teoria + demo)<br />Web Servic...
Uchylmy rąbka tajemnicy…<br />
Wprowadzenie do Workflow<br />
Reprezentacja (długoterminowych) procesów biznesowych i logiki biznesowej<br />Część .NET 3.0<br />Model programistyczny, ...
Architektura<br />
Budowa<br />
Architektura<br />
„Lekkie” środowisko uruchomieniowe<br />Host = CLR AppDomain<br />Oparte o wtyczkowalne serwisy (np. trwałość)<br />Tworze...
Workflow - zalety<br />
Zastosowania Web<br />
Odseparowanie odpowiedzialności zarządzania nawigacją od strony<br />Wizualizacja połączeń między krokami – stronami<br />...
Zwykle oparte o maszyny stanowe.<br />Wiele rozwiązań by community<br />Dwa rozwiązania od Microsoft<br />Page FlowApplica...
Przepływ stron - demo<br />
Eksponowanie procesu jako usługi<br />Interoperacyjna zdalna interakcja z WF<br />Wsparcie dla usług ASP.NET 2.0<br />WebS...
Web Services - demo<br />
Tracking Profile<br />
WF – podstawa do budowania przepływów w aplikacji Windows<br />Zarządzanie przepływem stron <br />Aplikacje ASP.NET jako k...
Introducing Microsoft Windows WorkflowFoundation: An EarlyLook<br />.NET 3.5 Whitepapers(including Introducing WF in .NET ...
Tracking<br />Windows Workflow Foundation: Tracking Services Introduction<br />Windows Workflow Foundation: Tracking Servi...
.NET Framework 3.0 training kit for WF, WCF and CardSpace<br />Paul Andrew Blog: The Windows WorfklowFoundationWebCasts<br...
Working with Windows WorkflowFoundationin ASP.NET<br />Page FlowApplication Block<br />WIKI Biblioteki<br />Web Client Sof...
Windows WorkflowFoundation Web WorkflowApprovals Starter Kit<br />Hosting WF workflow designer in a webapplication<br />Za...
Piotr Benetkiewicz – piotr@ais.pl<br />Marcin Daczkowski – merdacz@ais.pl<br />Pytania<br />
Upcoming SlideShare
Loading in …5
×

WF w zastosowaniach Web

558
-1

Published on

Originally presented on IT Academic Day 2007 (Faculty of Mathematics and Computer Science, NCU, Torun)

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
558
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WF w zastosowaniach Web

  1. 1. WF w zastosowaniach WEB<br />Piotr BenetkiewiczMarcin Daczkowski<br />AIS.PL<br />
  2. 2. Wprowadzenie do WorkflowFoundation<br />Zastosowania w aplikacjach web<br />Przepływ stron (teoria + demo)<br />Web Services(teoria + demo)<br />Agenda<br />
  3. 3. Uchylmy rąbka tajemnicy…<br />
  4. 4. Wprowadzenie do Workflow<br />
  5. 5. Reprezentacja (długoterminowych) procesów biznesowych i logiki biznesowej<br />Część .NET 3.0<br />Model programistyczny, silnik i narzędzia dla platformy Windows<br />Workflow - Co to jest?<br />
  6. 6. Architektura<br />
  7. 7. Budowa<br />
  8. 8. Architektura<br />
  9. 9. „Lekkie” środowisko uruchomieniowe<br />Host = CLR AppDomain<br />Oparte o wtyczkowalne serwisy (np. trwałość)<br />Tworzenie<br />Visual Studio 2008 („Orcas”)<br />Visual Studio 2005 Additions for WF<br />Możliwość osadzania designerów w aplikacjach<br />Środowisko<br />
  10. 10. Workflow - zalety<br />
  11. 11. Zastosowania Web<br />
  12. 12. Odseparowanie odpowiedzialności zarządzania nawigacją od strony<br />Wizualizacja połączeń między krokami – stronami<br />Ścisła kontrola nad przebiegiem flow<br />Informacje zwrotne<br />Przepływ stron - wstęp<br />
  13. 13. Zwykle oparte o maszyny stanowe.<br />Wiele rozwiązań by community<br />Dwa rozwiązania od Microsoft<br />Page FlowApplication Block<br />Patterns & Practices<br />Web Client Software Factory<br />Opensource<br />CodePlex<br />Przepływ stron - rozwiązania<br />
  14. 14. Przepływ stron - demo<br />
  15. 15. Eksponowanie procesu jako usługi<br />Interoperacyjna zdalna interakcja z WF<br />Wsparcie dla usług ASP.NET 2.0<br />WebServiceInput/WebServiceOutput<br />Konsumowanie usług z wnętrza flow<br />InvokeWebService<br />Wsparcie dla usług WCF od .NET 3.5 <br />SendActivity/ReceiveActivity<br />WebServices<br />
  16. 16. Web Services - demo<br />
  17. 17. Tracking Profile<br />
  18. 18. WF – podstawa do budowania przepływów w aplikacji Windows<br />Zarządzanie przepływem stron <br />Aplikacje ASP.NET jako klienci WF<br />Dwukierunkowe wykorzystanie Web Services w WF<br />Podsumowanie<br />
  19. 19. Introducing Microsoft Windows WorkflowFoundation: An EarlyLook<br />.NET 3.5 Whitepapers(including Introducing WF in .NET Framework)<br />Performance Characteristics of Windows WorkflowFoundation<br />Essential Windows WorkflowFoundation<br />Zasoby: WF/Ogólne/Teoria<br />
  20. 20. Tracking<br />Windows Workflow Foundation: Tracking Services Introduction<br />Windows Workflow Foundation: Tracking Services Deep Dive<br />Miscellanea <br />Matt W’sBlog: Recent WF ContentSummary<br />Zasoby: WF /Ogólne/Teoria (c.d.)<br />
  21. 21. .NET Framework 3.0 training kit for WF, WCF and CardSpace<br />Paul Andrew Blog: The Windows WorfklowFoundationWebCasts<br />Assorted Windows WorkflowBlog: State machineworkflowweb service example<br />Zasoby: WF/Ogólne/Praktyka<br />
  22. 22. Working with Windows WorkflowFoundationin ASP.NET<br />Page FlowApplication Block<br />WIKI Biblioteki<br />Web Client Software Factory<br />WCSF [PFAB] EvaluationComments<br />PageflowSample<br />Matt W’sBlog: Introducing PageflowSample<br />Intro to Page Flow (screencast)<br />Zasoby: WF/Page flow<br />
  23. 23. Windows WorkflowFoundation Web WorkflowApprovals Starter Kit<br />Hosting WF workflow designer in a webapplication<br />Zasoby: WF/Page flow (c.d.)<br />
  24. 24. Piotr Benetkiewicz – piotr@ais.pl<br />Marcin Daczkowski – merdacz@ais.pl<br />Pytania<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×