A proof-of-concept system using WCF and BizTalk 2006 R2 to apply for a digital visa.
The process consists of the steps application, review, issuing and verification. The visa itself is a digital signature binding an applicant's travel document with conditions to enter a country (e.g. an arrival and departure date). This signature allows verification at the border. BizTalk manages the first three steps: Application is done with InfoPath, review is a long-running process and issuing is a web service. The final step, verification, is implemented in a stand-alone application.
The data model is oversimplified, as this is a proof-of-concept, but should convey the idea.