Delivering business processing logic through RIA (Rich Internet Application) format is very attractive to architects, developers and operators of IT shops. RIA combines the richness of the desktop application with the ease of deployment, ubiquity and platform independence of the web application. RIAs in the form of mashups, are very popular in the consumer space but have yet to see similar success in the enterprise space. Enterprise applications are stateful and process-centric in nature. These applications operate in a logically trusted environment and ensure that the information is secure while in flight and at rest. Enterprise class applications require granular partitioning of programming logic that can originate from multiple web domains accessing services and resources hosted on multiple networks and domains.
Silverlight being the new RIA platform from Microsoft, there is very little material out on the Internet that focuses on the above enterprise aspects. So, I will be writing a few blog posts that address the enterprise needs. Most Silverlight samples I found on Internet are deployed as a monolithic package that can be few megabytes in size for non trivial applications and can take long time to download on slow networks. In the initial post, I will focus on some fundamentals and subsequently will write on application partitioning through multiple packages deployed on the same web server as well as cross-domain scenarios.
Microsft, Silverlight, RIA

TrackBack URI Leave a comment »