SlideShare a Scribd company logo
1 of 20
Rok założenia: 1999 Aplikacje sektora e-Gov USA Praktyki www.ais.pl info@ais.pl AIS.PL
WF w zastosowaniach WEB Piotr BenetkiewiczMarcin Daczkowski AIS.PL
Wprowadzenie do WorkflowFoundation Zastosowania w aplikacjach web Przepływ stron (teoria + demo) Web Services(teoria + demo) Agenda
Uchylmy rąbka tajemnicy…
Wprowadzenie do Workflow
Reprezentacja (długoterminowych) procesów biznesowych i logiki biznesowej Część .NET 3.0 Model programistyczny, silnik i narzędzia dla platformy Windows Workflow - Co to jest?
Architektura
Budowa
Architektura
„Lekkie” środowisko uruchomieniowe Host = CLR AppDomain Oparte o wtyczkowalne serwisy (np. trwałość) Tworzenie Visual Studio 2008 („Orcas”) Visual Studio 2005 Additions for WF Możliwość osadzania designerów w aplikacjach Środowisko
Workflow - zalety
Zastosowania Web
Odseparowanie odpowiedzialności zarządzania nawigacją od strony Wizualizacja połączeń między krokami – stronami Ścisła kontrola nad przebiegiem flow Informacje zwrotne Przepływ stron - wstęp
Zwykle oparte o maszyny stanowe. Wiele rozwiązań by community Dwa rozwiązania od Microsoft Page FlowApplication Block Patterns & Practices Web Client Software Factory Opensource CodePlex Przepływ stron - rozwiązania
Przepływ stron - demo
Eksponowanie procesu jako usługi Interoperacyjna zdalna interakcja z WF Wsparcie dla usług ASP.NET 2.0 WebServiceInput/WebServiceOutput Konsumowanie usług z wnętrza flow InvokeWebService Wsparcie dla usług WCF od .NET 3.5  SendActivity/ReceiveActivity WebServices
Web Services - demo
Tracking Profile
WF – podstawa do budowania przepływów w aplikacji Windows Zarządzanie przepływem stron  Aplikacje ASP.NET jako klienci WF Dwukierunkowe wykorzystanie Web Services w WF Podsumowanie
Essential Windows WorkflowFoundation MSDN Web Casts http://www.codeplex.com/websf Zasoby

More Related Content

Similar to NET flow

Wprowadzenie Do Asp
Wprowadzenie Do AspWprowadzenie Do Asp
Wprowadzenie Do AspKelut
 
TIBCO Integration - Slawomir Zak
TIBCO Integration - Slawomir ZakTIBCO Integration - Slawomir Zak
TIBCO Integration - Slawomir ZakSlawomir Zak
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
 
Lets Flex The Web
Lets Flex The WebLets Flex The Web
Lets Flex The Webguestc437d2
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHPCon Poland
 
Aplikacje internetowe (2010)
Aplikacje internetowe (2010)Aplikacje internetowe (2010)
Aplikacje internetowe (2010)Adrian Kalbarczyk
 
Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005Tomasz Cieplak
 
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT ProLukasz Kaluzny
 
Budowanie rozwiązań serverless w chmurze Azure
Budowanie rozwiązań serverless w chmurze AzureBudowanie rozwiązań serverless w chmurze Azure
Budowanie rozwiązań serverless w chmurze AzureSages
 
Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?tkryskiewicz
 
Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?Bartlomiej Zass
 
HYC - Angular stań się kanciastym
HYC - Angular stań się kanciastymHYC - Angular stań się kanciastym
HYC - Angular stań się kanciastymDariusz Jagieło
 

Similar to NET flow (20)

Wprowadzenie Do Asp
Wprowadzenie Do AspWprowadzenie Do Asp
Wprowadzenie Do Asp
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Serwery WWW - wykład
Serwery WWW - wykładSerwery WWW - wykład
Serwery WWW - wykład
 
TIBCO Integration - Slawomir Zak
TIBCO Integration - Slawomir ZakTIBCO Integration - Slawomir Zak
TIBCO Integration - Slawomir Zak
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
Lets Flex The Web
Lets Flex The WebLets Flex The Web
Lets Flex The Web
 
Php i Microsoft
Php i MicrosoftPhp i Microsoft
Php i Microsoft
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubi
 
PHP i microsoft
PHP i microsoftPHP i microsoft
PHP i microsoft
 
WebCenter Suite 11g
WebCenter Suite 11gWebCenter Suite 11g
WebCenter Suite 11g
 
Aplikacje internetowe (2010)
Aplikacje internetowe (2010)Aplikacje internetowe (2010)
Aplikacje internetowe (2010)
 
Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005
 
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT Pro
 
Budowanie rozwiązań serverless w chmurze Azure
Budowanie rozwiązań serverless w chmurze AzureBudowanie rozwiązań serverless w chmurze Azure
Budowanie rozwiązań serverless w chmurze Azure
 
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
 
Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?
 
Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?
 
Projektowanie i programowanie aplikacji nowej generacji
Projektowanie i programowanie aplikacji nowej generacjiProjektowanie i programowanie aplikacji nowej generacji
Projektowanie i programowanie aplikacji nowej generacji
 
HYC - Angular stań się kanciastym
HYC - Angular stań się kanciastymHYC - Angular stań się kanciastym
HYC - Angular stań się kanciastym
 

More from Piotr Benetkiewicz

More from Piotr Benetkiewicz (6)

Deep dive into Fastly
Deep dive into FastlyDeep dive into Fastly
Deep dive into Fastly
 
So, you wanna build a SSO
So, you wanna build a SSOSo, you wanna build a SSO
So, you wanna build a SSO
 
.NET compiler platform codename Roslyn
.NET compiler platform codename Roslyn.NET compiler platform codename Roslyn
.NET compiler platform codename Roslyn
 
Introduction to GIT
Introduction to GITIntroduction to GIT
Introduction to GIT
 
Automatic system tests of web applications
Automatic system tests of web applicationsAutomatic system tests of web applications
Automatic system tests of web applications
 
Linq and Orcas
Linq and OrcasLinq and Orcas
Linq and Orcas
 

NET flow