Welcome to MSDN Blogs Sign in | Join | Help

November 2007 - Posts

For those who can't wait to get their hands on SQL Server 2008, you can download this new patch for VS 2005. Can't wait for the team to get VS 2008 support out, I'm sure it will be soon ^_^

Download details: Visual Studio 2005 Support for SQL Server 2008

The latest architecture guidance for building Software+Services applications (consuming and running S+S applications will be part of further guidance) has been released!

This release extends LitwareHR, the reference S+S application, and provide guidance on the full spectrum of S+S (Client, Server, Service) as shown in the picture below:

cid:image012.png@01C82C2C.C212E320

Based on frequent requests, also included in the release is a new Multi-Tenant Database Performance Guide, which provides tests results and guidance to compare the performance and scalability of different extensibility patterns in multi-tenant SQL 2005 databases (extension tables vs. XML data types vs. fixed columns).

cid:image014.png@01C82C2C.C212E320

Architecture Challenges Demonstrated

· Designing a “back-end as a service”:

o Multi-tenancy vs. Isolation

o Application customization: metadata driven application for tenant extensions at the UI, business logic and data access layers.

o Performance and scalability of extensible, multi-tenant applications.

o Service Layer design: functional web services and meta-data web services to enable different consumption experiences (multi-head application)

o Claims based authorization

o Tenant resource provisioning

· Designing “front ends” for SaaS applications:

o Designing extensible web clients

o Smart Client with tenant customization, offline operations, claims based authorization and integration with local resources (Desktop search)

· Taking advantage of “Cloud Services”:

o Integration with Silverlight streaming from the UI (Web and Smart Client) and services layer (programmatic access).

· Performance assessment of database extensibility methods

o Using XML data types vs. fixed columns vs. extension tables with different loads, concurrent users and usage patterns (select vs. update vs. insert)

Release highlights

· LitwareHR enhancements highlights:

1. Platform upgrade. Updated LitwareHR v2.0 to run on Windows Sever 2008 and Microsoft Visual Studio 2008 (Beta 2). This included leveraging new technologies like Active Directory Lightweight Directory Services (ADSLDS), new management APIs and IIS7.

2. Data access performance improvement. Based on the results of the Multi-Tenant Database Performance test (see below) updated LitwareHR data access code and tables design.

3. Services Enhancements. Created new services leveraging Windows Communication Foundation 3.5 features to enable RSS & REST interfaces.

4. Silverlight Streaming mash-up.  Augmented LitwareHR services with Silverlight Streaming Services. Demonstrated in the “Submit Video Resume” feature.

5. Smart Client Application. Updated the original WPF based Smart Client showing consumption of LitwareHR functional and meta-data services even with offline support

6. Vista Gadget. Extended LitwareHR UX a Vista Gadgets consuming REST interfaces.

7. Improved guidance deployment. Moved from the old document  + readme + bunch of scripts approach to a 100% automated one, including dependencies checking and configuration.

cid:image019.jpg@01C82889.0C2C2770

cid:image020.jpg@01C82889.0C2C2770

cid:image014.jpg@01C82781.2F386A70

· Multi-tenant Database Performance Guide:

1. Database extensibility patterns comparison: performance test results for common database extension methods: XML data types vs. Fixed columns vs. Extension tables.

2. Test Tools, Scripts and Documentation. In addition to the results of our own testing, we are shipping the tools, scripts and instructions for anybody to repro this tests in their own environments and conditions.

cid:image019.png@01C82AC7.A626D380cid:image020.png@01C82AC7.A626D380cid:image021.png@01C82AC7.A626D380

cid:image022.png@01C82AC7.A626D380

These are awesome ads:

http://kotaku.com/gaming/clips/new-wow-ads-recruit-mr-t-and-shatner-325030.php

The Web Service Software Factory: Modeling Edition (also known as the Service Factory) is an integrated collection of resources designed to help our customers quickly and consistently build WCF and ASMX Web services that adhere to well-known architecture and design patterns. These resources consist of models with code generation in the form of tools integrated with Visual Studio and patterns and architecture topics in the form of written guidance.
The Service Factory contains automation and guidance integrated into Visual Studio for building services. The core of the automation components is a Web services domain model. This domain model contains elements such as service contracts, operations, messages, and data contracts. This domain model manifests itself in the form of three integrated domain-specific languages (DSLs) that are used to model services: Service Contract Model, Data Contract Model, and the Host Model. The Service Contract Model is illustrated in the following screenshot.

clip_image002[1]

Resources

This contains more high level information about the Service Factory: Modeling Edition.

The community site contains hands-on labs for both using and extending the Service Factory, discussion forums, known issues, and a more details on the roadmap. In the near future the site will include presentations, demonstration videos, and community contributions.

clip_image003

Information on patterns & practices

Visual Studio 2008 enables customers to rapidly create connected applications on the latest platforms, including Windows Vista and Windows Server 2008, the 2007 Office System, and the Web with the highest quality user experience for the each member of the development teams as well as the end user.

Visual Studio 2008 provides over 200 new features, including…

    • Productivity: Improved language and data features that help developers gain greater productivity in creating modern software
    • Collaboration: Expanded and improved offerings for software development teams, including tools for database professionals and greater collaboration between development organizations and graphic designers
    • Platforms: Tools that speed creation of software and services on the latest platforms, including the Web, Windows Vista, Office 2007, and Windows Server 2008

The .NET Framework 3.5, based on proven technology, adds new features in several major technology areas including:

· Deep integration of Language Integrated Query (LINQ) and data awareness throughout the runtime, compiler, and class libraries. This new feature will let code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of collections using the same syntax.

· Integrated support for Web 2.0 AJAX style applications and services in ASP.NET and Windows Communication Foundation. Providing customers with direct support of REST/POX and JSON support within in their ASP.NET applications.

· New workflow-enabled services technology provides customers with improved and long-running services by adding new Windows Workflow Foundation and Windows Communication Foundation tools to simplify building workflow-enabled services.

· Additions to the base class library (BCL) to address some of the most common customer needs, including integration with Event Tracking for Windows and new add in hosting model for extensibility.

Visual Studio 2008 is designed to help developers and development teams to breakthrough their development challenges.  Learn more here http://msdn2.microsoft.com/en-us/vstudio/default.aspx.

It was quite refreshing to meet up with Singapore's brightest entrepreneurs at GES today. I went through tons of innovation demos in 45 mins and I did not expect all of you to note down where all these demos were located. As such, this post will list...(read more)
1 Comments
Filed under:
I've got an app using features of .NET 3.5. I'm using Visual Studio 2008 Beta 2 and deploying to Windows Server 2008 RC0. As you can tell... this post will be very dated as all the stuff I'm using are pre-release. So if you read this and we've gone RTM......(read more)
0 Comments
Filed under:

Fresh from MS Corp...  Link to the white paper on MSDN here.

I came across this interesting article “Building Distributed Applications - A Comparison of the Top Four Enterprise-Architecture Methodologies” http://msdn2.microsoft.com/en-us/library/bb466232.aspx. Take a look if you are into enterprise architecture....

At our Oct MSDN TechTalk event, we showed Singapore a number of sweet demos of SQL 2008 delivered by two of Singapore’s best database professionals. Whatever they showed you must have knocked your socks off as the number of follow-up requests on SQL 2008...(read more)
 
Page view tracker