Synopsis:
If you need to solve enterprise software development challenges such as validation, caching, logging, and exception handling in your Silverlight line-of business applications, the Silverlight Integration Pack for Enterprise Library 5.0 can help. It provides guidance and reusable Silverlight components designed to encapsulate recommended practices that facilitate consistency, ease of use, integration, and extensibility. It also helps you port your existing line-of-business applications that already use Enterprise Library to Silverlight. Note that the integration pack does not cover Silverlight for Windows Phone. This guide will help you make the most of the Silverlight Integration Pack for Enterprise Library 5.0. It is focused on the desktop Silverlight platform and comes with an accompanying reference implementation to demonstrate how you can leverage Enterprise Library in a Silverlight application. It covers the Validation, Caching, Logging, Exception Handling, and Policy Injection Application Blocks. Each chapter contains an overview of an application block, various techniques for applying the block, and a description of how that block was applied in the reference implementation so you can begin realizing the benefits of the Silverlight Integration Pack for Enterprise Library 5.0. This guide primarily targets software developers and software architects who are building LOB applications in Silverlight. It assumes you have a basic understanding of Silverlight. In certain instances, it will also describe how you can use Enterprise Library to extend technologies such as Windows Communication Foundation (WCF), WCF RIA Services and WCF Data Services.
About the Author:
Jeremi Bourgault is a software developer with more than 11 years of professional experience. He has contributed to numerous software projects involving Microsoft technologies including the Enterprise Library project from the patterns & practices group, providing hands-on expertise and guidance.
Julian Dominguez is a software developer on the Microsoft patterns & practices team, producing written and code-based guidance for .NET developers. He has been a contributor on several projects with this team, including Prism, Enterprise Library, and CQRS Guidance. You can find him on his blog at http://blogs.msdn.com/b/jdom/ or on twitter @juliandominguez.
Dr. Grigori Melnik is a Principal Program Manager in the patterns & practices group at Microsoft. He leads the Microsoft Enterprise Library, Unity, Acceptance Testing Guidance, and CQRS Guidance projects. Prior to that, Grigori was a researcher, software engineer, and educator ¬ long enough to remember the joy of programming in Fortran. His areas of expertise include agile methods, empirical software engineering, and software testing. Grigori is a regular contributor to software conferences around the world. He is a member of the IEEE Software Advisory board. Grigori holds a Ph.D. in Computer Science from the University of Calgary, Canada. Contact him at http://blogs.msdn.com/agile/ or follow him on twitter via @gmelnik.
Fernando Simonazzi is a software developer and architect with over 12 years of professional experience. He has been a contributor to several projects for Microsoft's patterns & practices group, including Prism v4 and several versions of the Enterprise Library.
Erwin van der Valk is a freelance software developer and architect. Previously he worked as a Microsoft employee at patterns & practices in Redmond. He still occasionally works for patterns & practices, for example on the recently released Enterprise Library Integration Pack for Windows Azure. He's not just a geek, but also a metal guitarist, a scuba diver, and a martial arts nut. What does that mean? He's never afraid to dive into new technology, make a lot of noise, or kick together some code! You can find him at http://www.erwinvandervalk.net
"About this title" may belong to another edition of this title.