views:

114

answers:

0

Which kind of sever side pattern would be best suitable for a middle-weight RIA application?

Now I have a Data Access Layer generated by SubSonic. Most of the times a service is called from Flex (with WebORB). This service then calls the Business layer. The business layer will get some data (SubSonic Collections or SP's), the data is converted to DTO's and is sent back to the client.

This looks a lot like transaction scripts... The server is more a pass through of data from db to client and from client to db. Problems like concurrency are difficult to handle...

Are there best practises on this? Books? Articles?

The question isn't .NET, PHP, Ruby, Java, ... but more the architecture pattern...

For instance, we had to write a lot of the domain model code both in .NET and Flex because to create reports, the flex side wasn't needed.

Lieven Cardoen aka Johlero