Microsoft is looking for a few good projects!

Through a local friend who's company that is the leading Connected Systems content provider for Microsoft, we are partnering with them and Microsoft to engage on projects to develop solutions built using Windows Server AppFabric, Workflow Foundation and Windows Communication Foundation. We will be co-sponsoring software development projects that meet business and technical criteria elaborated below.  If you are interested, feel free to email me (chris@architectingconnectedsystems.com) or DM me on Twitter (@givenscj).

Qualifying “Business Criteria”

·        Signed PR Release Form

·        Premier Support

·        MCS and/or Partner Engaged

·        Current Release of Product

 

Qualifying “Technical Criteria”

·        Hosting:  Throughput: WF/WCF > 100 tx/second

·        Integrated Platform: AppFabric, WIF, SharePoint Server or BizTalk integrated solution

·        Management: PowerShell API | SCOM

·        Monitoring:  >100M tracked events (15 events/instance @ 50 calls/sec, 8-hour day, over 5 days)              

·        Persistence:  >50K persisted active instances | >10 persist points/workflow

·        Tier1/Mission Critical:  Cache HA feature and WF/WCF mission critical application

 

 ·         Projects that have case study potential due to the client’s name.

o   Usually for companies that have strong name recommendation or a large in size, but exceptions often occur and smaller companies can still participate, just at a smaller dollar amount.

o   Example: a Fortune 1000 corporation embarking on a new project using Workflow Services or WCF Services hosted on Windows Server AppFabric.

·         Projects that are technically interesting.

o   The project may be developing items which are of interest to the broader Microsoft ISV community, and the work product can be generalized (e.g., removing the client’s IP) for sharing. For example, getting AppFabric to use Oracle for persistence and monitoring.

o   The project may well provide lots of feedback on less used aspects of AppFabric, WF and WCF that can be a source of bug reports to MS and guidance to the ISV community. For example, building a Workflow Services design environment completely external to Visual Studio.

o &n
bsp;
The project itself does not have to be large in scope- it may be just a proof of concept effort. In effect, Microsoft will “seed” the development’s success.

Windows Workflow 4.0 Notes from TechEd

Here is a list of items I got from the WF Team at TechEd:

  • No one has a silverlight management tool for tracking workflows – someone should build it and make some money!
  • Activity Designers in 4.0 are in WPF!
  • No more dependency properties everything is InArgument and OutArugment
  • Current Expresson parsers are in VB only, future will be C# (when .net team gives em one)
  • WorkflowInvoker class can be used to unit test your workflows!  Sweet!
  • WCF Activity is basically NO CODE!
  • No need to build ServiceHosts anymore, everything is in Dublin!
  • BEST PRACTICE:  Always put logic in a class seperate from the activities!  Basic SOA step!
  • No Activity to Activity Binded Properties!
  • PowerShell Activity is builtin!
  • No Auto Terminate when workflow errors, you can have it start at the activity before – WOOHOO!
  • Interop Activity will be used to host older activities (NOTE:  there is NO ROOT WORKFLOW with a InterOp activity) – not clear as to if Interop will run in 3.5 or 4.0 runtime.
  • Interop Activity is a synchronous call
  • ETW is the new tracking database!
  • You can create tracking participants
  • There is a new Workflow Simulator!  It was very cool looking!  You can run through the entire workflow similar to BizTalk testing!

Also found this WF team blog has some more details:

http://blogs.msdn.com/endpoint/archive/2009/05/01/the-road-to-4-wf-changes-between-beta-1-and-ctp.aspx

I have downloaded the latest CTP.  You should too!  It will be the next hot thing!

Chris