Software Factories provide a faster, less expensive, and more reliable approach to application development by significantly increasing the level of automation in application development, applying the time-tested pattern of using visual languages to enable rapid assembly and configuration of framework-based components. Software Factories go beyond models as documentation, using highly tuned Domain Specific Languages (DSLs) and the Extensible Markup Language (XML) as source artifacts, to capture life cycle metadata, and to support high-fidelity model transformation, code generation, and other forms of automation.
.gif) | DSL and Software Factories (ARCast) What is all the fuss with DSL and Software Factories about? Steve Cook, architect for the Enterprise Frameworks and Tools team, discusses software factories, domain specific languages, and what this means for you. | .gif) | Global Bank Scenario This document uses the example of Global Bank, a fictional banking organization modeled after real banks. See how business drivers led to a series of technical decisions that ultimately result in the use of four software factories: Web Service, Smart Client, Web Client, and Mobile Client. |
Articles
Web Service Software Factory Modeling EditionWeb Service Software Factory: Modeling Edition, also known as the Service Factory, is a collection of resources to help you model and build Web services for Windows Communication Foundation (WCF) in an easy and efficient way. Whereas the previous rel... more
Web Client Software FactoryOne of the first steps in building a long-lived ASP.NET project is to define standards for how to use the many features of the platform. This is precisely the problem that the patterns & practices team at Microsoft set out to solve with the Web Clien... more
| Webcasts and ARCasts
Miguel Castro on CodeBreezeMiguel Castro returns to dnrTV to showcase his latest project CodeBreeze. CodeBreeze is a code generator that leaves no stone unturned! Miguel took all the best features from his favorite code generat... more
Downloads
Web Service Software Factory: Modeling EditionThe Web Service Software Factory: Modeling Edition (also known as the Service Factory) is an integrated collection of resources designed to help you quickly and consistently build Web services that ad... more
Web Client Software FactoryArchitects and developers can use the Web Client Software Factory to quickly incorporate many of the proven practices and patterns of building Web client applications. These practices and patterns hav... more
|
Top of page
| |