Building the solution
For this solution demonstration, we will implement three WCF backend services representing the checking, payment, and retirement account systems; these services will have data contracts, but will be "stubbed out". We will then implement a workflow service, which will be our aggregator, and also a sample ASP.NET page which will represent our web tier. A key aspect of this solution architecture is to follow service-oriented principles and keep our design as loosely coupled as possible. Within the organization, passing data by a data contract is acceptable; if we were interfacing with external systems we would implement message transformation.
Internet Bank ASP.NET page
Aggregator Windows Server AppFabric workflow
Checking Account WCF service
Savings Account WCF service
Retirement Account WCF service
The following diagram outlines the main components of the solution:
Implementing this solution demonstration will allow us to evaluate AppFabric's capabilities to implement the...