We've just entered the development phase of our project. We're trying to define the best long-term supportable architecture that we can while providing a service layer that other LOB applications can be bolted onto later. In the conceptual stage, an ESB seemed like the best bet, but there's no corporate standard ESB, and implementing one just for our project seems like taking a freight truck to the grocery store.
I did a little digging and found WCF RIA Services. Hey, perfect, just what I wanted. Sure, it's default state is for Silverlight, but it works with ASP.NET clients just as well. But then it seems like Microsoft is dumping RIA Services. So, what should I use instead? I don't want to implement a "new" technology here that is dead before our project gets started. I looked at Open RIA Services, but that seems to be hospice care for the technology more than anything else.
My goal of separating the App Logic/Persistence layer from the Presentation and Business Rules layers holds. We prefer to stay within the .NET ecosystem. So, what is Microsoft issuing to replace WCF RIA, if anything?