by mheydt
27.
October 2008 18:19
>
Dublin is an extension of IIS/WAS/Server to host WF and WCF applications. Dublin will automatically host and persist workflows.
Architectural Pattern for cloud apps
Cloud App: Your App, Event Handler (Publisher), WCF Service (updates)
.NET Services
-Service Bus
--Messaging Fabric
--Access Control Service (subscribes to app extension ISV hosted, which updates back)
--App extension in the cloud, similar. Both run workflow / dublin
Now showing a demo of Sharpoint fronted by Infopath, creating new items to lists, which automatically run workflows that call the bus. Vendors then update data from those requests, and new data shows up in sharepoint.
This was a hookup on a sharepoint workflow activation event. It then sent a message to the service bus through publish interface. Create a channel, bind to address, add behavior.
Now showing a monitoring application that subscribes to all events and keeps a list of all activities. This can be used for reporting and SLAs.
The access control service can be utilized to define security rules.
Notes.
- Sharepoint 2007 uses WF 3.0.
- You must always authenticate with the bus. Uses an endpoint behavior. Can use various means like cardspace, certificats or UI.
- New NetEventRelayBinding, gives pubsub behavior.
- Multicast is done if multiple people listen on the same binding.
- Client sets up a listening WCF service that uses NetTcpRelayBinding, when vendor replies go back to.
2bf36982-43ce-4aad-a5f3-d59beea329c6|0|.0
Tags:
Azure | PDC08