Wolna encyklopedia
Windows Workflow Foundation to struktura która pozwala użytkownikom utworzyć systemowe bądź ludzkie przepływy pracy (workflows) w swoich aplikacja dla systemów Windows Vista, Windows XP oraz Windows 2003. Składa się z przestrzeni nazw, wewnątrz procesowego silnika przepływu pracy oraz creatorów dla Visual Studio 2005. WF może być użyty do prostych scenariuszy jak np. przedstawianie kontrolek UI bazując na danych wprowadzonych przez użytkownika czy kompleksowych korporacyjnych rozwiązań jak np. obsługa zamówień produktów czy zarządzenie magazynem. Windows Workflow Foundation wprowadza specyficzny model programowania, re-hostowalny i dostosowywalny silnik przepływu pracy oraz narzędzia do szybkiego budowania aplikacji modelu przepływu pracy na platformach Windows.
Scenariusze w których zaleca się stosowanie Windows Workflow Foundation
- umożliwianie przepływu pracy wewnątrz aplikacji biznesowych
- przepływ stron interfejsu użytkownika
- przepływ danych dokumentowo-centryczny
- przepływy pracy w środowiskach ludzkich
- proste przepływy dla aplikacji zorientowanych usługowo
- przepływ pracy do zarządzania systemami
Windows Workflow Foundation zapewnia spójny i znany z innych technologii .NET Framework 3.0 system tworzenia aplikacji, takich jak Windows Communication Foundation oraz Windows Presentation Foundation. API Windows Workflow Foundation umożliwia pełne wsparcie dla Visual Basic .NET oraz C#, wyspecjalizowany kompilator, debugowanie z wewnątrz przepływu pracy, graficzne projektowanie przepływu pracy oraz tworzenie przepływu danych przez pisanie kodu. Windows Workflow Foundation umożliwia, także rozszerzalny model do budowy dostosowywalnych aktywności (activities) które zawierają pełną funkcjonalność przepływu pracy, dla użytkownika końcowego do wielokrotnego użycia na przestrzeni wielu projektów.
Linki zewnętrzne
Windows APIs: Windows API : Win16 • Win32 • Win32s • Win32 dla 64-bit Windows
Grafika: DirectX • Direct3D • DirectDraw • Graphics Device Interface (GDI) • GDI+ • Desktop Window Manager • ClearType • Windows Presentation Foundation • Windows Image Acquisition
Dźwięk: DirectSound • DirectMusic • XACT
Multimedia: DirectShow • Media Foundation • Windows Media
Dostęp danych: Microsoft Data Access Components • ActiveX Data Objects • OLE DB • ADO.NET • Entity Framework
Komunikacja: Winsock • Remote Application Programming Interface • Telephony Application Programming Interface
Zarządzanie: Windows Management Instrumentation
Model komponentu: ActiveX • Component Object Model (COM) • COM+ • Distributed Component Object Model • Dynamic Data Exchange • Object Linking and Embedding • .NET
Rozwój sterownika: User-Mode Driver Framework • Kernel-Mode Driver Framework • Windows Driver Foundation • Windows Driver Model
Bezpieczeństwo i dyskrecja: Cryptographic Application Programming Interface • Windows CardSpace
.NET: .NET Framework • ASP.NET • ADO.NET • .NET Remoting • Silverlight • Windows Communication Foundation • Windows Presentation Foundation • Windows Workflow Foundation • Windows CardSpace • Managed DirectX
Wstrzymane lub anulowane: WinFS (Windows Future Storage)