文档介绍:外文文献资料
(外文文件名:Microsoft SQL Server Modeling CTP and Model-Driven Applications)
Microsoft created tools such as Visual Studio, , and the .NET Framework to make it easier to build and deploy advanced applications, especially enterprise-scale, distributed applications that are heavily dependent upon high volume and robust data access. With these tools, businesses of all sizes have built powerful applications that provide more data and features of more importance to more internal and external customers than ever before.
Of course, the ambition and vision of these applications has brought increasing development and management challenges. plexity of design, development, and management is costly, and requires a high degree of diligence, knowledge, and experience. In response, new development and management methodologies have endeavored to address the weaknesses of earlier processes, always seeking to shorten development time and increase the robustness plex applications. Tools and technologies such as XML, .NET Framework managed code, .NET Framework attributes, and XAML make it possible to describe—which is to say, model—not only data but also programmatic behavior. By modeling behavior with such metadata, much of the tedious and repetitive code is essentially universalized by an application runtime that understands how to dynamically configure itself with those models.
Indeed, this is the function that configuration files and scripts have served for many years. Such ad hoc solutions, however, have generally been very application-specific and tend to break down as the scale of an application expands. In addition, they are usually limited to only one segment of the whole application lifecycle: implementation, or perhaps management. As such, many approaches to modeling have not really addressed munication breakdowns that occur between those who understand the intent of the software, those who build it, and those who deploy, manage, and version it. Versioning, deploymen